{"id":3577,"name":"next-intl","ecosystem":"npm","repository_url":"https://github.com/amannn/next-intl","issues_count":3469,"created_at":"2025-06-06T16:30:12.715Z","updated_at":"2025-06-06T16:30:12.715Z","purl":"pkg:npm/next-intl","metadata":{"id":2069575,"name":"next-intl","ecosystem":"npm","description":"Internationalization (i18n) for Next.js","homepage":"https://next-intl.dev","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/amannn/next-intl","keywords_array":["react","intl","i18n","internationalization","localization","translate","translation","format","formatting","next","next.js"],"namespace":null,"versions_count":376,"first_release_published_at":"2024-10-16T08:52:52.156Z","latest_release_published_at":"2025-04-24T08:49:43.602Z","latest_release_number":"4.1.0","last_synced_at":"2025-06-05T22:01:33.135Z","created_at":"2022-04-09T20:35:22.660Z","updated_at":"2025-06-05T22:03:28.984Z","registry_url":"https://www.npmjs.com/package/next-intl","install_command":"npm install next-intl","documentation_url":null,"metadata":{"funding":[{"type":"individual","url":"https://github.com/sponsors/amannn"}],"dist-tags":{"v4-beta":"4.0.0-beta-dea867b","latest":"4.1.0","canary":"0.0.0-canary-09b34ea"}},"repo_metadata":{"id":37478054,"uuid":"314533356","full_name":"amannn/next-intl","owner":"amannn","description":"🌐 Internationalization (i18n) for Next.js ","archived":false,"fork":false,"pushed_at":"2025-06-04T08:35:06.000Z","size":118976,"stargazers_count":3403,"open_issues_count":50,"forks_count":297,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-06-04T23:07:04.698Z","etag":null,"topics":["date-formatting","i18n","next","react"],"latest_commit_sha":null,"homepage":"https://next-intl.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amannn.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"amannn"}},"created_at":"2020-11-20T11:24:11.000Z","updated_at":"2025-06-04T21:59:23.000Z","dependencies_parsed_at":"2023-09-26T17:15:42.757Z","dependency_job_id":"df764928-746b-4aab-b13b-7dfe8f65c0b3","html_url":"https://github.com/amannn/next-intl","commit_stats":{"total_commits":926,"total_committers":61,"mean_commits":"15.180327868852459","dds":"0.48056155507559395","last_synced_commit":"ae836db507e2ba130de7aa346442299f3df8feaf"},"previous_names":[],"tags_count":231,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amannn","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258301704,"owners_count":22680200,"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":"amannn","name":"Jan Amann","uuid":"4038316","kind":"user","description":"Partner for User Interface Engineering","email":"","website":"https://amann.work","location":"Dornbirn, Austria","twitter":"jamannnnnn","company":"Freelancer","icon_url":"https://avatars.githubusercontent.com/u/4038316?u=948efde359597b133162cd1f0301314c9cd2fe2d\u0026v=4","repositories_count":148,"last_synced_at":"2025-06-01T09:20:55.042Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/amannn","funding_links":["https://github.com/sponsors/amannn"],"total_stars":4911,"followers":325,"following":29,"created_at":"2022-11-09T09:04:44.526Z","updated_at":"2025-06-01T09:20:55.042Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amannn","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amannn/repositories"},"tags":[{"name":"v4.1.0","sha":"9a70cef9f7d36cde5e8a69fd380f0747a050be56","kind":"tag","published_at":"2025-04-24T08:49:15.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v4.1.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v4.1.0/manifests"},{"name":"v4.0.3","sha":"19c27a23384fdf746fde30bf3919c2fd8c0fd568","kind":"tag","published_at":"2025-04-22T07:35:18.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v4.0.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"d6c0e91cab1bbfada8cb213140ac9a3f28cc06aa","kind":"tag","published_at":"2025-03-13T14:02:30.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v4.0.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"33b050e457b76aad520a7f34525562089c85d716","kind":"tag","published_at":"2025-03-12T18:52:00.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v4.0.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"6ae3e6405df7fc611d87a6cc5eef67f66e25cec4","kind":"tag","published_at":"2025-03-12T11:26:43.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v4.0.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v4.0.0/manifests"},{"name":"v3.26.5","sha":"663c539ea627e808e2b8ed432db123a9825e5845","kind":"tag","published_at":"2025-02-21T09:06:55.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.26.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.26.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.5/manifests"},{"name":"v3.26.4","sha":"a881e6286bfb9dfb3f4b1ac152ea3fad1e5c5043","kind":"tag","published_at":"2025-02-18T11:29:46.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.26.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.26.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.4/manifests"},{"name":"v3.26.3","sha":"0b484fbbe5123eb03fa4e1d4244c4a8c20e6dec4","kind":"tag","published_at":"2024-12-20T13:06:33.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.26.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.26.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.3/manifests"},{"name":"v3.26.2","sha":"a6e070b57d71f829456c8338020f29643805015e","kind":"tag","published_at":"2024-12-18T08:40:46.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.26.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.2/manifests"},{"name":"v3.26.1","sha":"33cae85fcf6421f076358f9db26b5e137e83e543","kind":"tag","published_at":"2024-12-11T09:29:42.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.26.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.1/manifests"},{"name":"v3.26.0","sha":"a08bf13e51994775a4ed728b93e8131e42d6218b","kind":"tag","published_at":"2024-12-06T07:19:49.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.26.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.26.0/manifests"},{"name":"v3.25.3","sha":"55a243af59c3670d417cbef5f02d2df0a81c55da","kind":"tag","published_at":"2024-11-26T10:00:51.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.25.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.25.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.25.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.25.3/manifests"},{"name":"v3.25.2","sha":"cdcff43e0a606bc9990623d819de9c37fea895a4","kind":"tag","published_at":"2024-11-25T18:46:08.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.25.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.25.2/manifests"},{"name":"v3.25.1","sha":"e7baf7194fd179163bcdee405bb00e49657f09b6","kind":"tag","published_at":"2024-11-13T08:15:32.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.25.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.25.1/manifests"},{"name":"v3.25.0","sha":"4e3e9151d9b962ec36afcd19e420c49f5b316124","kind":"tag","published_at":"2024-11-08T10:04:23.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.25.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.25.0/manifests"},{"name":"v3.24.0","sha":"fdcfa24aa7da58bb84c79692a98b0c4e163f87dd","kind":"tag","published_at":"2024-10-31T07:00:13.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.24.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.24.0/manifests"},{"name":"v3.23.5","sha":"70023b06a9a4e156d1f239b0722630df3c5527f1","kind":"tag","published_at":"2024-10-24T12:59:08.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.23.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.23.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.5/manifests"},{"name":"v3.23.4","sha":"af789e33c31d2e632d5db7eb6f6802543cfebbdb","kind":"tag","published_at":"2024-10-24T12:12:54.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.23.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.23.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.4/manifests"},{"name":"v3.23.3","sha":"5c75143081ba2b43628376d4d762a425ba9f75b6","kind":"tag","published_at":"2024-10-24T09:34:57.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.23.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.23.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.3/manifests"},{"name":"v3.23.2","sha":"963d94a5f8aca06cc699a0910480034851bac05f","kind":"tag","published_at":"2024-10-22T14:11:10.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.23.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.2/manifests"},{"name":"v3.23.1","sha":"ecf0e9e32d53287cbbe1f9a0c2411fbf9c3a4a88","kind":"tag","published_at":"2024-10-22T11:23:02.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.23.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.1/manifests"},{"name":"v3.23.0","sha":"e79dd7e6d070702e56d0bf303be0af12a0981cb9","kind":"tag","published_at":"2024-10-22T10:52:19.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.23.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.23.0/manifests"},{"name":"v3.22.0","sha":"02bc1190dc993b202e50e52de75ee36d0172e3db","kind":"tag","published_at":"2024-10-21T14:17:49.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.22.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.22.0/manifests"},{"name":"v3.21.1","sha":"cd3d7a2c76a3824b176e00957ff69b2dda2b879b","kind":"tag","published_at":"2024-10-09T09:22:13.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.21.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.21.1/manifests"},{"name":"v3.21.0","sha":"0fd7ae85974578627091e2988961c46394d53284","kind":"tag","published_at":"2024-10-09T09:16:15.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.21.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.21.0/manifests"},{"name":"v3.20.0","sha":"5a50f56167b6a1200b2d14d6714a74641fb0c732","kind":"tag","published_at":"2024-09-24T10:50:45.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.20.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.20.0/manifests"},{"name":"v3.19.5","sha":"05579a88f2b394190d108d998038ab58a8cfac41","kind":"tag","published_at":"2024-09-24T09:57:42.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.19.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.19.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.5/manifests"},{"name":"v3.19.4","sha":"4c9c1307515618353a9669aafe25508306fe6fcd","kind":"tag","published_at":"2024-09-19T13:29:24.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.19.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.19.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.4/manifests"},{"name":"v3.19.3","sha":"aa60ddebea13ddbd9bf8377b28774c4a9839cd7d","kind":"tag","published_at":"2024-09-17T09:55:50.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.19.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.19.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.3/manifests"},{"name":"v3.19.2","sha":"ea69a82810f497ae2e733efd52eb3744238ff930","kind":"tag","published_at":"2024-09-17T09:13:19.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.19.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.2/manifests"},{"name":"v3.19.1","sha":"43b268e5ae8ce2897ff362f58a9ad45cd49e44dd","kind":"tag","published_at":"2024-09-05T14:04:04.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.19.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.1/manifests"},{"name":"v3.19.0","sha":"241c3ea2b0c7c8444b76518e0a3a2979aa208497","kind":"tag","published_at":"2024-08-30T12:55:24.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.19.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.19.0/manifests"},{"name":"v3.18.1","sha":"80ec17a8fb7873fa1f7c5416c74a535573f58d97","kind":"tag","published_at":"2024-08-29T13:13:45.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.18.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.18.1/manifests"},{"name":"v3.18.0","sha":"3d31fab161181e2a22198cab152d697bf87b191f","kind":"tag","published_at":"2024-08-28T15:14:38.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.18.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.18.0/manifests"},{"name":"v3.17.6","sha":"9d9d53c9e55f80ce5c6f5cb9bb5f1be04e4d302c","kind":"tag","published_at":"2024-08-23T10:18:59.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.17.6","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.17.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.6/manifests"},{"name":"v3.17.5","sha":"ffa3b52e93c3282dd8e0dce6e1bb8c41eab8a499","kind":"tag","published_at":"2024-08-23T08:06:02.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.17.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.17.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.5/manifests"},{"name":"v3.17.4","sha":"720c254b5f1b189adfd5406e501793ad4d4cc8a6","kind":"tag","published_at":"2024-08-20T11:46:53.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.17.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.17.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.4/manifests"},{"name":"v3.17.3","sha":"ed4681fa70b8f67a97e1364deaabf58df302d80c","kind":"tag","published_at":"2024-08-14T22:04:24.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.17.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.3/manifests"},{"name":"v3.17.2","sha":"b2117e10bab62c4b26cbd712551816a22a71e63f","kind":"tag","published_at":"2024-07-19T09:33:04.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.17.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.2/manifests"},{"name":"v3.17.1","sha":"1635c438061d18f89c0b6818213892051e19fa65","kind":"tag","published_at":"2024-07-15T12:03:25.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.17.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.1/manifests"},{"name":"v3.17.0","sha":"bef3544202e88849646583e63b4751b82d1690a0","kind":"tag","published_at":"2024-07-12T12:30:51.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.17.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.17.0/manifests"},{"name":"v3.16.0","sha":"44a87a4ff07e779df8ac929c0edcf22fb398f576","kind":"tag","published_at":"2024-07-11T10:19:19.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.16.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0/manifests"},{"name":"v3.15.5","sha":"fba276245b20db29691417609a01ed5f7a9b9fc8","kind":"tag","published_at":"2024-07-09T10:25:48.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.15.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.5/manifests"},{"name":"v3.15.4","sha":"cb005a5680d06a6d78cef974b9b9e4deec3d2488","kind":"tag","published_at":"2024-07-08T14:51:29.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.15.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.4/manifests"},{"name":"v3.15.3","sha":"5596ae873df9b558a564f7b73da64105da7fb2bb","kind":"tag","published_at":"2024-06-26T19:35:17.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.15.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.3/manifests"},{"name":"v3.15.3-canary.0","sha":"47239f9d36290a8a027892fe929785acd65844be","kind":"tag","published_at":"2024-06-20T14:25:33.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.15.3-canary.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.15.3-canary.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.3-canary.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.3-canary.0/manifests"},{"name":"v3.15.2","sha":"e83042b85dbe84d18d0c9d31fe1ecef2cb9bf158","kind":"tag","published_at":"2024-06-19T14:30:59.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.15.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.2/manifests"},{"name":"v3.15.1","sha":"acadfbe704a74ad3226c114a8d86d57f1d59c7fd","kind":"tag","published_at":"2024-06-19T14:27:40.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.15.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.1/manifests"},{"name":"v3.15.1-canary.1","sha":"1a913b5db4edf40778cf40495c43207c045ca8ff","kind":"tag","published_at":"2024-06-19T14:18:55.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.15.1-canary.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.15.1-canary.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.1-canary.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.1-canary.1/manifests"},{"name":"v3.16.0-canary.4","sha":"ded7274dae09cd291c527abe88608e6617ff0cda","kind":"tag","published_at":"2024-06-13T12:57:39.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.16.0-canary.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.16.0-canary.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0-canary.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0-canary.4/manifests"},{"name":"v3.16.0-canary.3","sha":"e49fbe19166535b5a5993e641687e22cbd4a78aa","kind":"tag","published_at":"2024-06-13T12:53:29.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.16.0-canary.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.16.0-canary.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0-canary.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0-canary.3/manifests"},{"name":"v3.16.0-canary.2","sha":"106b52963b4d985705a1f50e1e881c981062fa41","kind":"tag","published_at":"2024-06-13T12:46:46.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.16.0-canary.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.16.0-canary.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0-canary.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0-canary.2/manifests"},{"name":"v3.16.0-canary.1","sha":"b7bf28c13c59bee5f9f0d5f721cb013a0cc33b5d","kind":"tag","published_at":"2024-06-13T12:35:41.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.16.0-canary.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.16.0-canary.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0-canary.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0-canary.1/manifests"},{"name":"v3.16.0-canary.0","sha":"60a46d5cb077bd818aa956d24834f800bda21358","kind":"tag","published_at":"2024-06-13T12:31:12.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.16.0-canary.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.16.0-canary.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0-canary.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.16.0-canary.0/manifests"},{"name":"v3.15.1-canary.0","sha":"d3700acac487f0a5d9633c610ccf894535701011","kind":"tag","published_at":"2024-06-13T12:26:10.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.15.1-canary.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.15.1-canary.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.1-canary.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.1-canary.0/manifests"},{"name":"v3.15.0","sha":"734bc73a2f43501fd97f21aa8e274a35d02b78f0","kind":"tag","published_at":"2024-06-10T12:28:23.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.15.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.15.0/manifests"},{"name":"v3.14.1","sha":"d2668b856468b7203dd9e16cf134ea0219e59b39","kind":"tag","published_at":"2024-05-23T06:46:42.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.14.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.14.1/manifests"},{"name":"v3.14.0","sha":"158b2dc0b3eb4b074a23d1182f8608ed0bae1c62","kind":"tag","published_at":"2024-05-15T11:37:13.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.14.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.14.0/manifests"},{"name":"v3.13.0","sha":"2423eb3375120fcd7340ec6feec545b11c8c251c","kind":"tag","published_at":"2024-05-08T07:24:18.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.13.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.13.0/manifests"},{"name":"v3.12.2","sha":"96a000cc40aedf802e8ed5f70396c6d8d4fcb4a3","kind":"tag","published_at":"2024-05-03T13:46:32.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.12.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.12.2/manifests"},{"name":"v3.12.1","sha":"35f327e201596aba228da2aefaeeef71e7fe3e44","kind":"tag","published_at":"2024-05-02T14:29:01.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.12.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.12.1/manifests"},{"name":"v3.12.0","sha":"0bb5827ae29f3644100d1685ce9b10beeeb4acd5","kind":"tag","published_at":"2024-04-26T12:11:03.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.12.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.12.0/manifests"},{"name":"v3.11.3","sha":"c4eac9cae1b10254486ab71cbfa35fb1f39e1b05","kind":"tag","published_at":"2024-04-17T16:29:53.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.11.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.11.3/manifests"},{"name":"v3.11.2","sha":"672eccf549b25116a161f21ebad075fe4ae81bc8","kind":"tag","published_at":"2024-04-17T11:19:40.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.11.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.11.2/manifests"},{"name":"v3.11.1","sha":"78f88d1493eb796498b7fb2c986536ac49cffda0","kind":"tag","published_at":"2024-04-05T09:38:48.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.11.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.11.1/manifests"},{"name":"v3.11.0","sha":"5db8a1d7acd8d60f241828f62dab3bcfbd411007","kind":"tag","published_at":"2024-04-03T18:53:29.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.11.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.11.0/manifests"},{"name":"v3.10.0","sha":"9dd129cdd72c8ac6704b2c9776d018e8db7a758e","kind":"tag","published_at":"2024-03-25T09:33:10.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.10.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.10.0/manifests"},{"name":"v3.9.5","sha":"35069bac25c03cd6fd10c802fcd8627e3eac75dd","kind":"tag","published_at":"2024-03-15T09:27:22.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.9.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.5/manifests"},{"name":"v3.9.4","sha":"18031134e28cbef05ad4477b0639809c739ae457","kind":"tag","published_at":"2024-03-08T13:52:06.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.9.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.4/manifests"},{"name":"v3.9.3","sha":"0df6e429ad3dca9e3ac9101cad6ac9ee034e24f5","kind":"tag","published_at":"2024-03-07T18:00:12.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.9.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.3/manifests"},{"name":"v3.9.2","sha":"2a6199609c0a77f897d994c8d52796f5615bcfff","kind":"tag","published_at":"2024-03-05T08:34:43.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.9.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.2/manifests"},{"name":"v3.9.1","sha":"cb74c29e9a494691f27445f4b2043c924a8713c0","kind":"tag","published_at":"2024-02-23T16:47:15.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.9.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.1/manifests"},{"name":"v3.9.0","sha":"5282232e2c51582136c08f8af8b4412442615688","kind":"tag","published_at":"2024-02-20T08:58:10.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.9.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.9.0/manifests"},{"name":"v3.8.0","sha":"5cc264ddd769a57ea09440f25c26325c142d0c25","kind":"tag","published_at":"2024-02-19T09:02:03.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.8.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.8.0/manifests"},{"name":"v3.7.0","sha":"482c83d73b930cfce70979639a93d480f52901c2","kind":"tag","published_at":"2024-02-09T09:53:47.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.7.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.7.0/manifests"},{"name":"v3.6.0","sha":"5cb950652a74f5bb1675d747d1140ec2e2f04f8a","kind":"tag","published_at":"2024-02-08T16:04:39.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.6.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.6.0/manifests"},{"name":"v3.5.4","sha":"94fb953d13b883eff3e1b2f5fd2b0e08823be2a2","kind":"tag","published_at":"2024-02-01T08:31:23.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.5.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.5.4/manifests"},{"name":"v3.5.3","sha":"899552bf5629b29db88353fbc58a8397c086b285","kind":"tag","published_at":"2024-01-29T06:22:35.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.5.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.5.3/manifests"},{"name":"v3.5.2","sha":"6aec1c0f1f944fa97730f3564831d039b4b059a8","kind":"tag","published_at":"2024-01-25T09:24:27.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.5.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.5.2/manifests"},{"name":"v3.5.1","sha":"b768a063cf25cdcac04d159c38f4af2b72b4c06d","kind":"tag","published_at":"2024-01-23T11:31:37.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.5.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"716d71605c2b855c6c6004e0c233bbc20ddeaf74","kind":"tag","published_at":"2024-01-22T10:00:34.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.5.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.5.0/manifests"},{"name":"v3.4.5","sha":"453f002a8b51135f37c17ab169664b778e1bb353","kind":"tag","published_at":"2024-01-19T10:23:41.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.4.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.5/manifests"},{"name":"v3.4.4","sha":"9a57cf7bc10d61aa11094df891daea1d62e0dc36","kind":"tag","published_at":"2024-01-17T12:45:09.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.4.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.4/manifests"},{"name":"v3.4.3","sha":"056e298311962940699d43b4b386b8cdd4a38c09","kind":"tag","published_at":"2024-01-16T11:41:03.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.4.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"2ea59f67b13eea745f11fa27a6d57ec25ed6ac71","kind":"tag","published_at":"2024-01-09T14:40:10.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.4.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"e90eda6d85867f87d941ebba10d0bcf6170c5e81","kind":"tag","published_at":"2024-01-03T12:31:01.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.4.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"7f87617f8db3f4750a048f16f61aaa1af85e8979","kind":"tag","published_at":"2023-12-21T08:41:25.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.4.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.4.0/manifests"},{"name":"v3.3.3","sha":"b9e17a95ecbcfc00d6a69e9bd5b622a371534d29","kind":"tag","published_at":"2023-12-20T14:08:07.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.3.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.3.3/manifests"},{"name":"v3.3.2","sha":"6cb53252eb850f1a2ac332bca922ac5baaf63cc9","kind":"tag","published_at":"2023-12-11T14:08:32.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.3.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"8cf73957fc86a395a80fbd389664bebbf0e5ea36","kind":"tag","published_at":"2023-12-07T08:52:34.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.3.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"933dff1e211672e36a7b1c7399720e1b8a65ce9d","kind":"tag","published_at":"2023-12-06T13:31:04.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.3.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.3.0/manifests"},{"name":"v3.2.5","sha":"bbeec3b77313eba54b526a0e6452a2331f6aae06","kind":"tag","published_at":"2023-12-06T08:25:13.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.2.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.5/manifests"},{"name":"v3.2.4","sha":"f8b245523f9b37a543d8ab0d52c89a1b79e275e3","kind":"tag","published_at":"2023-12-05T14:08:32.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.2.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.4/manifests"},{"name":"v3.2.3","sha":"1782e9a56db0a7ee6e67dd4ea12a5f527439fa5e","kind":"tag","published_at":"2023-12-05T09:56:14.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.2.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.3/manifests"},{"name":"v3.2.2","sha":"4369c7612b860ab31a173e7f045a839aa742f711","kind":"tag","published_at":"2023-12-04T06:50:27.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.2.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"64b24c2736e37bcb7984e08931d54c12f849b4fd","kind":"tag","published_at":"2023-12-01T12:08:36.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.2.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"10ef8c5b6a4cff0b98bf7c0215e428a2962639fb","kind":"tag","published_at":"2023-11-29T16:17:00.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.2.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.2.0/manifests"},{"name":"v3.1.4","sha":"ae5c0347f70e19ee61fe94b0828655936759df6f","kind":"tag","published_at":"2023-11-24T12:31:44.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.1.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.1.4/manifests"},{"name":"v3.1.3","sha":"f4423350fcba6707c005725deade19a7083c22b5","kind":"tag","published_at":"2023-11-22T18:04:16.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.1.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"0ec7ac672df3570ec83ba3e7491174f6f5f833dc","kind":"tag","published_at":"2023-11-20T08:38:06.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.1.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"5be3fb85ce5f42d7866d52eca6acc384f8bb1c08","kind":"tag","published_at":"2023-11-20T07:49:35.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.1.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"12d1bb5ea05e2e41b036d0d68c59ff13a946f841","kind":"tag","published_at":"2023-11-17T13:57:00.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.1.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.1.0/manifests"},{"name":"v3.0.3","sha":"30b62603b4df925d69ec7111e4167fcee628ab33","kind":"tag","published_at":"2023-11-15T14:24:30.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.0.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"a1b397dbab0dabee1c04b820848fab66b89df6e3","kind":"tag","published_at":"2023-11-15T10:05:06.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.0.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"b3297ca0514b9393f1ba091883c47e79a77be130","kind":"tag","published_at":"2023-11-14T15:12:30.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v3.0.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v3.0.1/manifests"},{"name":"v2.22.1","sha":"b1688dea14c9367972568239160e7f2403bfb4ab","kind":"tag","published_at":"2023-11-02T18:21:23.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.22.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.22.1/manifests"},{"name":"v2.22.0","sha":"f0d93a75b2e2fdc795cd38106ce1a211f5c0ae3e","kind":"tag","published_at":"2023-11-02T18:09:03.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.22.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.22.0/manifests"},{"name":"v2.21.0","sha":"0b5e0fe7b16505fa02ea3b472a5b87e91c75a7a1","kind":"tag","published_at":"2023-10-18T15:36:55.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.21.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.21.0/manifests"},{"name":"v2.20.2","sha":"77334006dc91aa0c0306e189e14775115ca02324","kind":"tag","published_at":"2023-09-22T09:58:23.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.20.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.20.2/manifests"},{"name":"v2.20.1","sha":"5b733547739240f301136bb3957c49e782fbe2b4","kind":"tag","published_at":"2023-09-21T13:50:04.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.20.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.20.1/manifests"},{"name":"v2.20.0","sha":"0dfcd1a866cf3af1c97f8b753cc1480e515c3543","kind":"tag","published_at":"2023-08-23T19:45:42.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.20.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.20.0/manifests"},{"name":"v2.19.4","sha":"54b585c34dffe52d05fe79d7b25aa6216fe0d326","kind":"tag","published_at":"2023-08-23T17:08:57.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.19.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.19.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.19.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.19.4/manifests"},{"name":"v2.19.3","sha":"b8e8061e8299de04a7e70c3a9f616e2e0acc0969","kind":"tag","published_at":"2023-08-23T15:17:22.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.19.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.19.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.19.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.19.3/manifests"},{"name":"v2.19.2","sha":"9038031fb733e7d0f7b2403d0de59581d972676a","kind":"tag","published_at":"2023-08-22T10:10:24.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.19.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.19.2/manifests"},{"name":"v2.19.1","sha":"2ff343d25bb2af0309ce2f21ee95ca09ecd3db7a","kind":"tag","published_at":"2023-08-01T10:41:19.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.19.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.19.1/manifests"},{"name":"v2.19.0","sha":"d6d2f9e5b9b827a92e818b55ddf82e491545f1cd","kind":"tag","published_at":"2023-07-18T08:39:56.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.19.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.19.0/manifests"},{"name":"v2.18.0","sha":"023d23a7a71f5594d8a457c09ea988b56b248239","kind":"tag","published_at":"2023-07-17T07:07:25.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.18.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.18.0/manifests"},{"name":"v2.17.5","sha":"ff327ea485e3be4a5bf002a23a41292ec39dfd4d","kind":"tag","published_at":"2023-07-07T09:47:15.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.17.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.17.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.5/manifests"},{"name":"v2.17.4","sha":"287e8e5ef3e37f02df6ea9751ab51b0599937725","kind":"tag","published_at":"2023-07-05T16:36:21.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.17.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.17.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.4/manifests"},{"name":"v2.17.3","sha":"1d79658f70c1c3bae47e25bf20ff98fdac782f2f","kind":"tag","published_at":"2023-07-05T12:40:33.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.17.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.3/manifests"},{"name":"v2.17.2","sha":"063de413be54aac67e6378d1e6c8c9bf6baf82bd","kind":"tag","published_at":"2023-07-05T10:09:30.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.17.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.2/manifests"},{"name":"v2.17.1","sha":"3fce1cbc2c0705185f4d12b1632b51efa982f26c","kind":"tag","published_at":"2023-07-04T11:51:39.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.17.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.1/manifests"},{"name":"v2.17.0","sha":"88eabc7949990d038b95a415b0f1aa19f6fab465","kind":"tag","published_at":"2023-06-29T15:11:41.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.17.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.17.0/manifests"},{"name":"v2.16.0","sha":"0fadde34edc000c8c51a4c1ac65db72d6e06b042","kind":"tag","published_at":"2023-06-29T08:11:13.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.16.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.16.0/manifests"},{"name":"v2.15.1","sha":"6240e97d6475ba34e7f3b72e0e43b0de9c176c45","kind":"tag","published_at":"2023-06-21T09:40:44.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.15.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.15.1/manifests"},{"name":"v2.15.0","sha":"fab8e17af27025a7de64a711e3618e1b579f50b3","kind":"tag","published_at":"2023-06-20T16:18:58.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.15.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.15.0/manifests"},{"name":"v2.14.6","sha":"a1854592a86b33a4de19a70deec8709c23f3d802","kind":"tag","published_at":"2023-05-22T15:54:52.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.14.6","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.14.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.6/manifests"},{"name":"v2.14.5","sha":"f920872d5346ebd68c1dba281287f46ee9a24ac1","kind":"tag","published_at":"2023-05-22T15:35:41.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.14.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.5/manifests"},{"name":"v2.14.4","sha":"b7a03d5fa48e44e0d0aecac190c11702819a9a86","kind":"tag","published_at":"2023-05-22T07:31:31.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.14.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.4/manifests"},{"name":"v2.14.3","sha":"740acd2e16b7acc7b677286224025df2282e7caf","kind":"tag","published_at":"2023-05-22T07:21:03.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.14.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.3/manifests"},{"name":"v2.14.2","sha":"20d7a8ea17718c0ffe2ada3256b33e8022dfa95f","kind":"tag","published_at":"2023-05-12T06:45:30.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.14.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.2/manifests"},{"name":"v2.14.1","sha":"aa4d9ba07f89ce233a8b692b93a827b2240307c9","kind":"tag","published_at":"2023-05-11T10:17:35.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.14.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.1/manifests"},{"name":"v2.14.0","sha":"c347511dd6f07805906602bbab738c3ca35638c9","kind":"tag","published_at":"2023-05-10T14:56:04.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.14.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.14.0/manifests"},{"name":"v2.13.4","sha":"7fb0a2de630c5d66d84e686bf66a0d5aa2b58317","kind":"tag","published_at":"2023-05-05T10:24:01.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.13.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.4/manifests"},{"name":"v2.13.3","sha":"666fc6e718dae9ee2f57ae315711e6cba7635530","kind":"tag","published_at":"2023-05-05T10:15:50.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.13.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.3/manifests"},{"name":"v2.13.2","sha":"e97ab757085450c2cb561854286e8bdf23c38211","kind":"tag","published_at":"2023-05-03T14:18:32.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.13.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.2/manifests"},{"name":"v2.13.1","sha":"88d290de4d0f584825c8910c8ed2f55a2a7ac806","kind":"tag","published_at":"2023-04-14T08:02:59.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.13.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.1/manifests"},{"name":"v2.13.0","sha":"181096beace0826d3a513054a0f0ba74e7485dc3","kind":"tag","published_at":"2023-04-12T11:50:25.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.13.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.0/manifests"},{"name":"v2.13.0-beta.2","sha":"f7ce3ea184de1b958912359c81577026678777d3","kind":"tag","published_at":"2023-04-06T12:04:32.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.13.0-beta.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.13.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.0-beta.2/manifests"},{"name":"v2.13.0-beta.1","sha":"da977143c2c3cdad5ff27ff3132bf35e130e3f1a","kind":"tag","published_at":"2023-04-05T13:43:25.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.13.0-beta.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.13.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.13.0-beta.1/manifests"},{"name":"v2.12.0","sha":"698ca888e61378f9878b42bd4bd3514366b84a74","kind":"tag","published_at":"2023-03-25T07:02:48.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.12.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.12.0/manifests"},{"name":"v2.12.0-beta.1","sha":"b6f720a5e7fb0a6cb07f89c0fd2c1e68a8231538","kind":"tag","published_at":"2023-03-06T10:49:52.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.12.0-beta.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.12.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.12.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.12.0-beta.1/manifests"},{"name":"v2.12.0-alpha.1","sha":"a60851242631466c20a16bf59c07a67a47ed37df","kind":"tag","published_at":"2023-03-06T10:47:48.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.12.0-alpha.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.12.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.12.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.12.0-alpha.1/manifests"},{"name":"v2.11.0","sha":"be79c1b816314f16f6825ee9cde50d076ba342e6","kind":"tag","published_at":"2023-03-06T10:07:31.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.11.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.11.0/manifests"},{"name":"v2.10.4","sha":"9e0f4679ad37280dcae921c19c114209f9a51c80","kind":"tag","published_at":"2023-02-20T10:33:39.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.10.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.4/manifests"},{"name":"v2.10.3","sha":"1ff7bcf06e15f20ee2c274b543ddb45c4ddf9ea1","kind":"tag","published_at":"2023-02-19T19:46:07.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.10.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.3/manifests"},{"name":"v2.11.0-beta.6","sha":"afc0a862d34da3ebd5bc52ebfe65a69e870ca38e","kind":"tag","published_at":"2023-02-01T16:34:05.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.11.0-beta.6","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.11.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.11.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.11.0-beta.6/manifests"},{"name":"v2.11.0-alpha.2","sha":"4b38a18e14de1af4bc3dafa6b08108d87139ffcf","kind":"tag","published_at":"2022-12-09T21:45:07.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.11.0-alpha.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.11.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.11.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.11.0-alpha.2/manifests"},{"name":"v2.10.2","sha":"19c68b27164f9085f2f91491a099aa1ba440a9bf","kind":"tag","published_at":"2022-12-09T21:17:07.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.10.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.2/manifests"},{"name":"v2.11.0-alpha.1","sha":"0bae67a91e0360ebdf043eb8c47da15a1242061c","kind":"tag","published_at":"2022-12-09T20:13:26.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.11.0-alpha.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.11.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.11.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.11.0-alpha.1/manifests"},{"name":"v2.10.1","sha":"405578921a994671aab2fb9eca70fdf76c1e6ce6","kind":"tag","published_at":"2022-12-09T19:50:59.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.10.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"cda1f5415724c973500f4b693f208ba1145baa43","kind":"tag","published_at":"2022-12-09T19:46:39.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.10.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.0/manifests"},{"name":"v2.10.0-alpha.4","sha":"4c7e75b6c662ed06350112548daa6f89426bb106","kind":"tag","published_at":"2022-12-09T19:03:19.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.10.0-alpha.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.10.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.0-alpha.4/manifests"},{"name":"v2.9.2","sha":"81e50507a79f295ab4157f7403e673d343bebc38","kind":"tag","published_at":"2022-12-08T17:53:34.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.9.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.9.2/manifests"},{"name":"v2.10.0-alpha.3","sha":"b7f775c407f6b6fa4732a70ac8fa7cb0c17205be","kind":"tag","published_at":"2022-12-08T13:49:26.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.10.0-alpha.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.10.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.10.0-alpha.3/manifests"},{"name":"v2.9.1","sha":"ef170366c1b0689d969b17e70f9e70a296e86254","kind":"tag","published_at":"2022-11-03T14:23:17.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.9.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"dfb314c95bcf3a6ad126f6f6db52ce2530adc193","kind":"tag","published_at":"2022-10-27T10:55:27.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.9.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"a924207b28e11578f7a16f90c3f2ee3dae995d82","kind":"tag","published_at":"2022-10-18T12:21:38.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.8.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.8.0/manifests"},{"name":"v2.7.6","sha":"7cd971f8282acb9731e2e02e96c75c22b9cc4992","kind":"tag","published_at":"2022-09-22T07:32:52.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.6","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.6/manifests"},{"name":"v2.7.5","sha":"3c529b0d7cb3f9acb3e788d1e0e761605e8e9552","kind":"tag","published_at":"2022-08-30T06:18:24.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.5/manifests"},{"name":"v2.7.4","sha":"7f3b201a1a2ee854ddb039d7474a331c59e46bd1","kind":"tag","published_at":"2022-05-30T07:00:55.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"96716718eccdc05566b080c55863d7b7e9a0bfdc","kind":"tag","published_at":"2022-05-20T13:38:52.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"0e4dd6047240d66186b376eaf9c9b6d18dee3c53","kind":"tag","published_at":"2022-05-10T09:09:17.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"6c4aa2b59a2345811cfbb5603f1a368fe73352ed","kind":"tag","published_at":"2022-04-28T20:57:55.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1/manifests"},{"name":"v2.7.1-alpha.4","sha":"d9b12bda8e5ea6d04eb55de00b4f76de5dbad581","kind":"tag","published_at":"2022-04-28T15:31:18.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.1-alpha.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.1-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1-alpha.4/manifests"},{"name":"v2.7.1-alpha.3","sha":"10f26cc35fc8f6886e5b357ae5ccba9088995619","kind":"tag","published_at":"2022-04-28T15:30:05.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.1-alpha.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.1-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1-alpha.3/manifests"},{"name":"v2.7.1-alpha.2","sha":"91155cda609913590deb733878807545bfe8c910","kind":"tag","published_at":"2022-04-28T14:40:39.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.1-alpha.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.1-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1-alpha.2/manifests"},{"name":"v2.7.1-alpha.1","sha":"61ea030d7082f8153aed0b310800949d438f5111","kind":"tag","published_at":"2022-04-28T14:21:43.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.1-alpha.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.1-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1-alpha.1/manifests"},{"name":"v2.7.1-alpha.0","sha":"fd58d03524ae841fcd1e33dcd1fe408b7c2ed113","kind":"tag","published_at":"2022-04-28T14:09:25.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.1-alpha.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.1-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.1-alpha.0/manifests"},{"name":"v2.7.0","sha":"36b019fbc9c58d69a9aa7b14076b0aad0e4d9c16","kind":"tag","published_at":"2022-04-28T13:31:48.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.7.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"3306b37d702db366464da11fc5b836a02f21d14c","kind":"tag","published_at":"2022-04-08T16:09:28.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.6.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"ac9a19f2601c9e2868aa82f5b775865c841821f3","kind":"tag","published_at":"2022-04-01T13:54:30.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.5.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.5.0/manifests"},{"name":"v2.4.1-alpha.5","sha":"25dd48ba7afbf502964be606c174a5e68369bb21","kind":"tag","published_at":"2022-03-31T12:34:20.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.4.1-alpha.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.4.1-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.5/manifests"},{"name":"v2.4.1-alpha.4","sha":"cc522452b9603a94da9222a306c6577ca14b672f","kind":"tag","published_at":"2022-03-29T13:32:07.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.4.1-alpha.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.4.1-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.4/manifests"},{"name":"v2.4.1-alpha.3","sha":"20f7811f70b0a1ae8b0d338b1a01269b8307a3cc","kind":"tag","published_at":"2022-03-28T11:39:54.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.4.1-alpha.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.4.1-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.3/manifests"},{"name":"v2.4.1-alpha.2","sha":"83d4b8601cea9390c61995a75c3ad7210530e728","kind":"tag","published_at":"2022-03-25T15:19:49.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.4.1-alpha.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.4.1-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.2/manifests"},{"name":"v2.4.1-alpha.1","sha":"28819c45eb57d2ec3d7de1752a005db5c55efc63","kind":"tag","published_at":"2022-03-22T10:05:05.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.4.1-alpha.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.4.1-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.1/manifests"},{"name":"v2.4.1-alpha.0","sha":"e75be81ea9d3efba2773a4ae7e019acf79e7e790","kind":"tag","published_at":"2022-03-22T10:03:40.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.4.1-alpha.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.4.1-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1-alpha.0/manifests"},{"name":"v2.4.1","sha":"7d784e429e0a6fceb861157c93ecd482755188a8","kind":"tag","published_at":"2022-02-08T07:39:54.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.4.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"ebcba185e2e213cfcaaef560b9fb4efb81bede8a","kind":"tag","published_at":"2022-02-08T07:32:46.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.4.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.4.0/manifests"},{"name":"v2.3.5","sha":"9dd8e504c76e716991be8626611ff2e6b45482aa","kind":"tag","published_at":"2022-01-19T08:46:57.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.3.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.5/manifests"},{"name":"v2.3.4","sha":"674e4837d625785d1c4242d742f811b7383d8f89","kind":"tag","published_at":"2022-01-04T10:19:47.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.3.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.4/manifests"},{"name":"v2.3.3","sha":"6304d080ba4d93f3ce61f04b26c46b02e94a0f29","kind":"tag","published_at":"2021-12-23T17:06:07.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.3.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.3/manifests"},{"name":"v2.3.2","sha":"f982ea7b37576fa39aba95367634f2c0fa0e77c6","kind":"tag","published_at":"2021-12-23T16:47:33.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.3.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"3e080f29f06ba501597158c94905b70dbfc7476f","kind":"tag","published_at":"2021-12-23T16:16:17.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.3.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"1571b78688fa2735011b2170e7811e83fd574204","kind":"tag","published_at":"2021-11-24T09:03:56.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.3.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"65194c14245778754aa56cf3cdfcd34ee2f32387","kind":"tag","published_at":"2021-11-23T12:32:08.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.2.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"133cbeb229ce58da7dd62efbc494b10479920450","kind":"tag","published_at":"2021-11-02T14:27:11.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.2.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"a16802171af11d02cfcca7c0c7a6b0b7195bc105","kind":"tag","published_at":"2021-10-28T11:52:59.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.1.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"567f9d57422b404842fe2f8f7961e3185574ad5b","kind":"tag","published_at":"2021-10-27T13:30:36.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.1.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.1.0/manifests"},{"name":"v2.0.5","sha":"41e2731dd1afb302ea26954df24ca99371b0b480","kind":"tag","published_at":"2021-09-28T13:19:22.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.0.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.5/manifests"},{"name":"v2.0.4","sha":"504209b3daf91fa1afbace676b089ee5a81a6fb4","kind":"tag","published_at":"2021-09-28T05:45:22.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.0.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"93250acb61436d3c52d389d7cae2836cd3bacbff","kind":"tag","published_at":"2021-09-17T14:52:51.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.0.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"1185cfd2d0cf8d5a0faa5ed7fbd5696648b2e90c","kind":"tag","published_at":"2021-09-17T09:40:03.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.0.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"08af70d59d3600ce005a82abcb6971cbef241248","kind":"tag","published_at":"2021-09-04T07:54:56.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.0.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"bf4a2fbeefd62c011b1d4c214d7ad9f6085e91b7","kind":"tag","published_at":"2021-08-26T08:03:36.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v2.0.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v2.0.0/manifests"},{"name":"v1.5.1","sha":"f3bbb7de303e0705d59a1997bb3f6d772d89bfa2","kind":"tag","published_at":"2021-08-13T09:29:50.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.5.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"b30d8793a742eb614532c730d7947774cdfcef07","kind":"tag","published_at":"2021-08-10T09:06:38.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.5.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.5.0/manifests"},{"name":"v1.4.7","sha":"2fc85b9140f8aa1989ae2a89bb64ea6b784ffcac","kind":"tag","published_at":"2021-08-02T14:49:20.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.7","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"15c157426ceef3e1397bc6af9c66454bf1ac741b","kind":"tag","published_at":"2021-08-02T09:19:27.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.6","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"80422117b947c41cbc0c8a2edb20108e6d0d14a1","kind":"tag","published_at":"2021-07-26T07:42:13.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"57ddf419da02e5f7be31dc63914126bb419e0994","kind":"tag","published_at":"2021-07-08T16:12:29.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.4/manifests"},{"name":"v1.4.3-alpha.4","sha":"1cf97bfd7bdeebe6f9f9d8c309dfb28f17f637f9","kind":"tag","published_at":"2021-07-08T14:32:50.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.3-alpha.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.3-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3-alpha.4/manifests"},{"name":"v1.4.3-alpha.3","sha":"963380898aa42a9de73712d5a16ba3d15e308dd7","kind":"tag","published_at":"2021-06-24T11:33:25.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.3-alpha.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.3-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3-alpha.3/manifests"},{"name":"v1.4.3-alpha.2","sha":"f9ec266bfaf790cf7ec0e13387f58d6a59c5c1f4","kind":"tag","published_at":"2021-06-24T11:16:12.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.3-alpha.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.3-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3-alpha.2/manifests"},{"name":"v1.4.3-alpha.1","sha":"02da9e4b120f9eee7847b65fbaffee2e1d67cc2a","kind":"tag","published_at":"2021-06-24T10:59:00.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.3-alpha.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.3-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3-alpha.1/manifests"},{"name":"v1.4.3-alpha.0","sha":"fc79c3d0cea225d29e956da7f23a3443cec2f493","kind":"tag","published_at":"2021-06-24T10:52:15.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.3-alpha.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.3-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3-alpha.0/manifests"},{"name":"v1.4.3","sha":"eab2a49191f42c0c4f15c35e61923421e11ad178","kind":"tag","published_at":"2021-06-16T12:17:32.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"6e93c65bd83c805752a22e3f80ece76f5305be07","kind":"tag","published_at":"2021-06-16T12:14:49.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"8c763b4337184f539e3da0ce0cee4007be8b082a","kind":"tag","published_at":"2021-06-16T11:51:02.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"d832f7797a2546e4dc6c1f6b29394e40c575eef8","kind":"tag","published_at":"2021-06-16T08:23:16.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.4.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.4.0/manifests"},{"name":"v1.3.11","sha":"7d1ae31ec9d3f952518954b24a211de91d624b74","kind":"tag","published_at":"2021-05-07T07:21:35.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.11","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.11/manifests"},{"name":"v1.3.10","sha":"f462526b2bd67db9002a9d8ef79c3228b41f3a37","kind":"tag","published_at":"2021-05-02T10:16:45.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.10","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.10/manifests"},{"name":"v1.3.9","sha":"df2f9f93054287d2c85ed8d939101009a6e86423","kind":"tag","published_at":"2021-05-02T10:12:30.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.9","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.9/manifests"},{"name":"v1.3.8","sha":"23aed9a135f74a57ad375838e9b6ccffdc874eec","kind":"tag","published_at":"2021-03-26T07:08:54.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.8","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.8/manifests"},{"name":"v1.3.7","sha":"946deae93a2afafbdec617417d92376a4ee0bce9","kind":"tag","published_at":"2021-02-12T17:14:41.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.7","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.7/manifests"},{"name":"v1.3.6","sha":"a906ad2657660e1a2b2c4ec13e1286b18e718bb8","kind":"tag","published_at":"2021-02-09T11:59:56.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.6","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.6/manifests"},{"name":"v1.3.5","sha":"db35a00780157295518dee054c106895537aee9e","kind":"tag","published_at":"2021-02-09T11:50:49.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"f781cbfaf9af57cba9cc052ba2cc3d7ed2b39e65","kind":"tag","published_at":"2021-02-09T11:41:32.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"199e2f4f967b0dba7ef51c7d0745afac03d53837","kind":"tag","published_at":"2021-02-09T10:48:03.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"b5151ddcdc615a364d48acc1a0e70fe4678ab042","kind":"tag","published_at":"2021-02-02T15:26:53.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.2","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.2/manifests"},{"name":"v1.3.1-alpha.0","sha":"63e3d67b4c3191c45c21660f0e46e5565f3b5a77","kind":"tag","published_at":"2021-01-28T13:06:37.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.1-alpha.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.1-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.1-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.1-alpha.0/manifests"},{"name":"v1.3.1","sha":"12cd0a75cca472b56a28ce2752bd0b15d8d2c131","kind":"tag","published_at":"2021-01-28T13:03:04.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.1","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"69ff049cfbce69c8bc7bfb232e3f801a7962158a","kind":"tag","published_at":"2021-01-27T17:15:01.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.3.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"9e952cd84edd60ab70a9f08831e4226875f3e6aa","kind":"tag","published_at":"2021-01-27T15:14:17.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.2.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.2.0/manifests"},{"name":"v1.0.0","sha":"b49e7c697215e322f9d52ce5d9136c91768b307b","kind":"tag","published_at":"2021-01-13T16:37:04.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v1.0.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v1.0.0/manifests"},{"name":"v0.1.0","sha":"cb7f23ac470bfbd253ad94217485d70ea77e0ed2","kind":"tag","published_at":"2020-11-25T13:04:17.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v0.1.0","html_url":"https://github.com/amannn/next-intl/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v0.1.0/manifests"},{"name":"v0.0.8","sha":"51980fdee3a02158cade7fca8032fe047f1ed650","kind":"tag","published_at":"2020-11-25T09:32:54.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v0.0.8","html_url":"https://github.com/amannn/next-intl/releases/tag/v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v0.0.8/manifests"},{"name":"v0.0.5","sha":"39e8ab228174ea1b726de76d00bfb64dfab16c5c","kind":"tag","published_at":"2020-11-24T15:30:20.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v0.0.5","html_url":"https://github.com/amannn/next-intl/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v0.0.5/manifests"},{"name":"v0.0.4","sha":"de8a894069839f8ecb98dbe95f1bf4ecf221bbe7","kind":"tag","published_at":"2020-11-20T13:09:45.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v0.0.4","html_url":"https://github.com/amannn/next-intl/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v0.0.4/manifests"},{"name":"v0.0.3","sha":"9e3d60615b19a4e3d27ea26be9c8857f9d4f2569","kind":"tag","published_at":"2020-11-20T11:52:24.000Z","download_url":"https://codeload.github.com/amannn/next-intl/tar.gz/v0.0.3","html_url":"https://github.com/amannn/next-intl/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amannn%2Fnext-intl/tags/v0.0.3/manifests"}]},"repo_metadata_updated_at":"2025-06-05T22:03:28.984Z","dependent_packages_count":23,"downloads":2538992,"downloads_period":"last-month","dependent_repos_count":1477,"rankings":{"downloads":0.3317179898304534,"dependent_repos_count":0.523356723776261,"dependent_packages_count":1.0669263210942035,"stargazers_count":2.2160768056885796,"forks_count":2.920381462287047,"docker_downloads_count":1.0461995089993894,"average":1.3507764686126558},"purl":"pkg:npm/next-intl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/next-intl","docker_dependents_count":28,"docker_downloads_count":7927,"usage_url":"https://repos.ecosyste.ms/usage/npm/next-intl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/next-intl/dependencies","status":null,"funding_links":["https://github.com/sponsors/amannn"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/next-intl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/next-intl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/next-intl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/next-intl/related_packages","maintainers":[{"uuid":"amann","login":"amann","name":null,"email":"jan@amann.me","url":null,"packages_count":33,"html_url":"https://www.npmjs.com/~amann","role":null,"created_at":"2022-11-20T09:11:32.177Z","updated_at":"2022-11-20T09:11:32.177Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/amann/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5005319,"maintainers_count":1012639,"namespaces_count":295318,"keywords_count":699769,"github":"npm","metadata":{"funded_packages_count":150180},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-05T05:52:15.849Z","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":1066,"unique_repositories_count_past_30_days":22,"recent_issues":[{"uuid":"5123169748","node_id":"PR_kwDOSb0Yws79qVDZ","number":39,"state":"open","title":"Bump the production-dependencies group across 1 directory with 79 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-08-11T18:07:29.000Z","updated_at":"2026-08-11T18:10:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":79,"packages":[{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"playwright","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"fumadocs-core","old_version":"16.8.11","new_version":"16.14.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.4","new_version":"15.2.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.11","new_version":"16.14.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.6","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.8.0","new_version":"26.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-email","old_version":"6.1.4","new_version":"6.9.2","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.100.10","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-table","old_version":"8.21.3","new_version":"9.1.0","repository_url":"https://github.com/TanStack/table"},{"name":"@scalar/hono-api-reference","old_version":"0.10.14","new_version":"0.11.13","repository_url":"https://github.com/scalar/scalar"},{"name":"openapi-merge","old_version":"1.3.3","new_version":"2.0.2","repository_url":"https://github.com/robertmassaioli/openapi-merge"},{"name":"@better-auth/passkey","old_version":"1.6.11","new_version":"1.6.26","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.8","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.7","new_version":"9.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.12.3","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.1","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.31.2","new_version":"2.45.1","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.1.1","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"3.0.77","new_version":"4.0.36","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.63","new_version":"4.0.36","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.184","new_version":"4.0.61","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1046.0","new_version":"3.1106.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1046.0","new_version":"3.1106.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.7.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.6","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.4.2","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.182","new_version":"7.0.58","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.6.11","new_version":"1.6.26","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.16","new_version":"4.13.1","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.30.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.12","new_version":"6.0.1","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.12.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.5","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.37.0","new_version":"7.4.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.49.0","new_version":"0.62.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.64.0","new_version":"1.77.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.1.0","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"15.0.0","new_version":"20.0.0","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.85.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.21","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.5","new_version":"3.0.12","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.11","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-intl","old_version":"4.12.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 79 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `7.0.2001` |\n| [playwright](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.4` | `15.2.2` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `26.2.0` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.1.4` | `6.9.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.10` | `5.101.4` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.21.3` | `9.1.0` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.14` | `0.11.13` |\n| [openapi-merge](https://github.com/robertmassaioli/openapi-merge) | `1.3.3` | `2.0.2` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.11` | `1.6.26` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.8` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.7` | `9.0.5` |\n| [resend](https://github.com/resend/resend-node) | `6.12.3` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.1` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.31.2` | `2.45.1` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.4.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.77` | `4.0.36` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.63` | `4.0.36` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.184` | `4.0.61` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1046.0` | `3.1106.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1046.0` | `3.1106.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.7.1` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.6` | `16.3.0` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.14.3` | `1.15.0` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.14.3` | `1.15.0` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.14.3` | `1.15.0` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.14.3` | `1.15.0` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.14.3` | `1.15.0` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.14.3` | `1.15.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.8.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.4.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.182` | `7.0.58` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.11` | `1.6.26` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.16` | `4.13.1` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.30.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.12` | `6.0.1` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.5` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.5` |\n| [openai](https://github.com/openai/openai-node) | `6.37.0` | `7.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.49.0` | `0.62.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.64.0` | `1.77.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.26` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.1.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `15.0.0` | `20.0.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.85.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.21` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.5` | `3.0.12` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.11` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.5` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.10` |\n\n\nUpdates `oxlint-tsgolint` from 0.22.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.60.0 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.60.0...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.11 to 16.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix crash in \u003ccode\u003eDynamicCodeBlock\u003c/code\u003e when \u003ccode\u003eoptions\u003c/code\u003e is undefined\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eDynamicCodeBlock\u003c/code\u003e read \u003ccode\u003eoptions.components\u003c/code\u003e unconditionally while building its Shiki config, even though \u003ccode\u003eoptions\u003c/code\u003e is optional on the public wrapper component. Passing an explicit \u003ccode\u003eoptions={undefined}\u003c/code\u003e (e.g. a value forwarded from another optional prop) crashed with \u003ccode\u003eCannot read properties of undefined (reading 'components')\u003c/code\u003e instead of falling back to the default \u003ccode\u003epre\u003c/code\u003e renderer.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eoptions\u003c/code\u003e is now read with optional chaining, so an undefined \u003ccode\u003eoptions\u003c/code\u003e behaves the same as omitting the prop entirely.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix unusable \u003ccode\u003etokenizer\u003c/code\u003e search option\u003c/h3\u003e\n\u003cp\u003eThe search engine rejects a \u003ccode\u003elanguage\u003c/code\u003e alongside a custom \u003ccode\u003etokenizer\u003c/code\u003e, since the tokenizer carries its own. Both search entry points supplied one unconditionally — \u003ccode\u003ecreateDB\u003c/code\u003e/\u003ccode\u003ecreateDBSimple\u003c/code\u003e through a destructuring default that \u003ccode\u003elanguage: undefined\u003c/code\u003e could not suppress, and \u003ccode\u003ecreateI18nSearchAPI\u003c/code\u003e by hardcoding \u003ccode\u003emultilingual\u003c/code\u003e after the spread — so passing \u003ccode\u003etokenizer\u003c/code\u003e always threw \u003ccode\u003eNO_LANGUAGE_WITH_CUSTOM_TOKENIZER\u003c/code\u003e at index-build time. On i18n sources there was no call that worked at all.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003elanguage\u003c/code\u003e is now omitted when a tokenizer is present (from either \u003ccode\u003etokenizer\u003c/code\u003e or \u003ccode\u003ecomponents.tokenizer\u003c/code\u003e), and i18n servers no longer overwrite a caller-supplied \u003ccode\u003elanguage\u003c/code\u003e. Attaching a stemmer to the default multilingual segmentation works as documented:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { stemmer } from '@zbsearch/stemmers/english';\n\u003cp\u003ecreateFromSource(source, {\u003cbr /\u003e\ntokenizer: { language: 'multilingual', stemming: true, stemmer },\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\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/fuma-nama/fumadocs/commit/2b0f3f7d772ad73af1baba97c0a9140735b9da37\"\u003e\u003ccode\u003e2b0f3f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3466\"\u003e#3466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2569851657934657eec792103acb656f8313c3f2\"\u003e\u003ccode\u003e2569851\u003c/code\u003e\u003c/a\u003e fix(ui): guard against undefined options in DynamicCodeBlock (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3465\"\u003e#3465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c2ce5cb2b67f9beb5e75fc7902d3e0e3f543b23a\"\u003e\u003ccode\u003ec2ce5cb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/19e269e0769df41a04c7f252e22891d94db41281\"\u003e\u003ccode\u003e19e269e\u003c/code\u003e\u003c/a\u003e chore: drop typescript 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eacc5e176113577a1d98e9383e7a25883f6ac9ea\"\u003e\u003ccode\u003eeacc5e1\u003c/code\u003e\u003c/a\u003e fix(graphql): no dropped optional arguments in playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2452e016056a0eaaef62feec001594eb0dd53a0b\"\u003e\u003ccode\u003e2452e01\u003c/code\u003e\u003c/a\u003e fix(core): fix unusable \u003ccode\u003etokenizer\u003c/code\u003e search option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc694a18d366042271a7d925344dff6273abfc4e\"\u003e\u003ccode\u003ecc694a1\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7c31d84c1c0ed54fea193abc089b6b16556cd315\"\u003e\u003ccode\u003e7c31d84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3457\"\u003e#3457\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c6aa185e4a05c8be0dbb4d8a96e8ae36391e8387\"\u003e\u003ccode\u003ec6aa185\u003c/code\u003e\u003c/a\u003e fix(graphql): migrate deprecated APIs of \u003ccode\u003egraphql\u003c/code\u003e v18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5b2a798babb7aa4fd972336960757f6c8ccf2339\"\u003e\u003ccode\u003e5b2a798\u003c/code\u003e\u003c/a\u003e docs: drop mcp-handler\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.8.11...fumadocs@16.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.0.4 to 15.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.2.2\u003c/h2\u003e\n\u003ch3\u003eSupport thenable Next.js config\u003c/h3\u003e\n\u003cp\u003eAllow the promises to be awaited.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.1\u003c/h2\u003e\n\u003ch3\u003eSupport simpler \u003ccode\u003efumadocsMdx\u003c/code\u003e vite plugin usage\u003c/h3\u003e\n\u003cp\u003eUse the \u003ccode\u003efumadocsMdx\u003c/code\u003e method instead for better syntax around macro usage.\u003c/p\u003e\n\u003ch3\u003eSupport browser helpers for Macro API\u003c/h3\u003e\n\u003cp\u003eUse preload \u0026amp; lazy body renderer on non-rsc environment.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.0\u003c/h2\u003e\n\u003ch3\u003eSupport Macro API\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003efumadocs-mdx/macro\u003c/code\u003e to define collections, and enable the macro-style API from bundler plugin (e.g. \u003ccode\u003ecreateMDX\u003c/code\u003e) using the \u003ccode\u003einclude\u003c/code\u003e option.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.1.1\u003c/h2\u003e\n\u003ch3\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e to \u003ccode\u003eyaml\u003c/code\u003e\u003c/h3\u003e\n\u003ch2\u003efumadocs-mdx@15.1.0\u003c/h2\u003e\n\u003ch3\u003eDefault to Base UI\u003c/h3\u003e\n\u003cp\u003eInternal packages \u0026amp; templates now use Base UI rather than Radix UI.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.0.13\u003c/h2\u003e\n\u003ch3\u003eRequire \u003ccode\u003ecollection\u003c/code\u003e query param at regex matching\u003c/h3\u003e\n\u003cp\u003eInstead of passing through all JSON/YAML files, the meta loader now requires \u003ccode\u003ecollection\u003c/code\u003e query param to be triggered.\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/fuma-nama/fumadocs/commit/1025ff3bfd8b031eca64234dba16c4ec84a75469\"\u003e\u003ccode\u003e1025ff3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5f1a185671c711a2c4293b5d8cbcaaa37ee8c8cc\"\u003e\u003ccode\u003e5f1a185\u003c/code\u003e\u003c/a\u003e fix(mdx): support thenable Next.js config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.4...fumadocs-mdx@15.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.11 to 16.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix crash in \u003ccode\u003eDynamicCodeBlock\u003c/code\u003e when \u003ccode\u003eoptions\u003c/code\u003e is undefined\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eDynamicCodeBlock\u003c/code\u003e read \u003ccode\u003eoptions.components\u003c/code\u003e unconditionally while building its Shiki config, even though \u003ccode\u003eoptions\u003c/code\u003e is optional on the public wrapper component. Passing an explicit \u003ccode\u003eoptions={undefined}\u003c/code\u003e (e.g. a value forwarded from another optional prop) crashed with \u003ccode\u003eCannot read properties of undefined (reading 'components')\u003c/code\u003e instead of falling back to the default \u003ccode\u003epre\u003c/code\u003e renderer.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eoptions\u003c/code\u003e is now read with optional chaining, so an undefined \u003ccode\u003eoptions\u003c/code\u003e behaves the same as omitting the prop entirely.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix unusable \u003ccode\u003etokenizer\u003c/code\u003e search option\u003c/h3\u003e\n\u003cp\u003eThe search engine rejects a \u003ccode\u003elanguage\u003c/code\u003e alongside a custom \u003ccode\u003etokenizer\u003c/code\u003e, since the tokenizer carries its own. Both search entry points supplied one unconditionally — \u003ccode\u003ecreateDB\u003c/code\u003e/\u003ccode\u003ecreateDBSimple\u003c/code\u003e through a destructuring default that \u003ccode\u003elanguage: undefined\u003c/code\u003e could not suppress, and \u003ccode\u003ecreateI18nSearchAPI\u003c/code\u003e by hardcoding \u003ccode\u003emultilingual\u003c/code\u003e after the spread — so passing \u003ccode\u003etokenizer\u003c/code\u003e always threw \u003ccode\u003eNO_LANGUAGE_WITH_CUSTOM_TOKENIZER\u003c/code\u003e at index-build time. On i18n sources there was no call that worked at all.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003elanguage\u003c/code\u003e is now omitted when a tokenizer is present (from either \u003ccode\u003etokenizer\u003c/code\u003e or \u003ccode\u003ecomponents.tokenizer\u003c/code\u003e), and i18n servers no longer overwrite a caller-supplied \u003ccode\u003elanguage\u003c/code\u003e. Attaching a stemmer to the default multilingual segmentation works as documented:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { stemmer } from '@zbsearch/stemmers/english';\n\u003cp\u003ecreateFromSource(source, {\u003cbr /\u003e\ntokenizer: { language: 'multilingual', stemming: true, stemmer },\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\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/fuma-nama/fumadocs/commit/2b0f3f7d772ad73af1baba97c0a9140735b9da37\"\u003e\u003ccode\u003e2b0f3f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3466\"\u003e#3466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2569851657934657eec792103acb656f8313c3f2\"\u003e\u003ccode\u003e2569851\u003c/code\u003e\u003c/a\u003e fix(ui): guard against undefined options in DynamicCodeBlock (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3465\"\u003e#3465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c2ce5cb2b67f9beb5e75fc7902d3e0e3f543b23a\"\u003e\u003ccode\u003ec2ce5cb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/19e269e0769df41a04c7f252e22891d94db41281\"\u003e\u003ccode\u003e19e269e\u003c/code\u003e\u003c/a\u003e chore: drop typescript 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eacc5e176113577a1d98e9383e7a25883f6ac9ea\"\u003e\u003ccode\u003eeacc5e1\u003c/code\u003e\u003c/a\u003e fix(graphql): no dropped optional arguments in playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2452e016056a0eaaef62feec001594eb0dd53a0b\"\u003e\u003ccode\u003e2452e01\u003c/code\u003e\u003c/a\u003e fix(core): fix unusable \u003ccode\u003etokenizer\u003c/code\u003e search option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc694a18d366042271a7d925344dff6273abfc4e\"\u003e\u003ccode\u003ecc694a1\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7c31d84c1c0ed54fea193abc089b6b16556cd315\"\u003e\u003ccode\u003e7c31d84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3457\"\u003e#3457\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c6aa185e4a05c8be0dbb4d8a96e8ae36391e8387\"\u003e\u003ccode\u003ec6aa185\u003c/code\u003e\u003c/a\u003e fix(graphql): migrate deprecated APIs of \u003ccode\u003egraphql\u003c/code\u003e v18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5b2a798babb7aa4fd972336960757f6c8ccf2339\"\u003e\u003ccode\u003e5b2a798\u003c/code\u003e\u003c/a\u003e docs: drop mcp-handler\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.8.11...fumadocs@16.14.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.6 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate vendored lodash to 4.17.23 to fix CVE-2025-13465: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91558\"\u003e#91558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91541\"\u003e#91541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize encoded dynamic placeholders in app routes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91603\"\u003e#91603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix(pages-router): restore Content-Length and ETag for /_next/data/ JSON responses: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90304\"\u003e#90304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate tokio from 1.43.0 to 1.47.3: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90945\"\u003e#90945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Simplify snapshotting logic: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91178\"\u003e#91178\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\u003eturbo-tasks-backend: batch find_and_schedule_dirty using for_each_task_meta: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91497\"\u003e#91497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Use bail! instead of panic! for duplicate module ident error: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91636\"\u003e#91636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip loadBindings() Lightning CSS check during next start: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91538\"\u003e#91538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: batch schedule dirty tasks in aggregation_update: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91461\"\u003e#91461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Add importModule() support to webpack loaders: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89630\"\u003e#89630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-persistence: fix mmap page alignment and improve error context in MetaFile::open_internal: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91640\"\u003e#91640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-css: demote recoverable CSS parse warnings to Warning severity: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91524\"\u003e#91524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(node-streams): add config flag, define-env, and env precedence test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90427\"\u003e#90427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename /_next/webpack-hmr to /_next/hmr: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91415\"\u003e#91415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd per-slot error attribution for instant validation using slot markers and config depth preference: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91610\"\u003e#91610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle encoded params further: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91627\"\u003e#91627\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\u003cli\u003eFix missing route in otel spans without base-server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91665\"\u003e#91665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Optimize compaction cpu usage: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91468\"\u003e#91468\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\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\u003eturbopack: move \u0026quot;compact database\u0026quot; tracing span to backend layer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91693\"\u003e#91693\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\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\u003e[turbopack] Remove incorrect debug_assert in try_read_task_cell: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91699\"\u003e#91699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd module count field to module graph tracing spans: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91697\"\u003e#91697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-cli: add --persistent-caching flag for filesystem-backed cache: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91657\"\u003e#91657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: pull in updated vercel/nft tests: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91651\"\u003e#91651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve regressed build speed on cross-compiled MUSL: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91477\"\u003e#91477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Ensure inlining hint correctness: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91320\"\u003e#91320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Track which segments can be omitted from prefetch: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91438\"\u003e#91438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid deprecated TS node10 moduleResolution defaults: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91847\"\u003e#91847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Rebuild the docker build scripts: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91799\"\u003e#91799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TS6 baseUrl deprecation for extended tsconfig: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91855\"\u003e#91855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enext internal post-build\u003c/code\u003e CLI command for Turbopack database compaction: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91336\"\u003e#91336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Define \u003ccode\u003eEffect\u003c/code\u003e as a trait instead of a closure: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89080\"\u003e#89080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Implement TraceRawVcs and NonLocalValue correctly for Effects: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89133\"\u003e#89133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: improve print_cache_item_size instrumentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91742\"\u003e#91742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: switch from base40 to base38 hash encoding (remove ~ and . from charset): \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91832\"\u003e#91832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse charCodeAt for normalizePathTrailingSlash: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91380\"\u003e#91380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Only patch lockfile when bindings fails to load: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91379\"\u003e#91379\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\u003e[devtools] Make instant navs panel draggable: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91914\"\u003e#91914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] Bundle static prefetches based on size: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91439\"\u003e#91439\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/d73f5622e226358dcef8cf7a8a373333ff265ae7\"\u003e\u003ccode\u003ed73f562\u003c/code\u003e\u003c/a\u003e v16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2e0d4cbe5d54346012b560925c6a58440753e6d6\"\u003e\u003ccode\u003e2e0d4cb\u003c/code\u003e\u003c/a\u003e Edits to turbopackFileSystemCache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96531\"\u003e#96531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/86df9c7588488355cdd6bd08f622efc32a4cb753\"\u003e\u003ccode\u003e86df9c7\u003c/code\u003e\u003c/a\u003e docs: cover direct visits and client navigations in the instant() e2e example...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47a52c0d6bc2b67648ba770972ec962219e68d4d\"\u003e\u003ccode\u003e47a52c0\u003c/code\u003e\u003c/a\u003e [turbopack / next.js] Add an end-to-end test for new root detection (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96544\"\u003e#96544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e878d484859c86c147f4a6f7adcec36889d3831\"\u003e\u003ccode\u003e8e878d4\u003c/code\u003e\u003c/a\u003e Remove implicit Partial Prefetching opt-in from \u003ccode\u003einstant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96539\"\u003e#96539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e37ddd19f5e80d0a856c41b503efa376f1e928b9\"\u003e\u003ccode\u003ee37ddd1\u003c/code\u003e\u003c/a\u003e Fix deploy test TypeScript exclusions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96545\"\u003e#96545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a4920c15ab9418e8f967f186af9e76ee4f9ee76\"\u003e\u003ccode\u003e8a4920c\u003c/code\u003e\u003c/a\u003e docs: clarify first-party Skills workflows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96495\"\u003e#96495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4344b83a6beaf0541441c527c56fbce3dd07b202\"\u003e\u003ccode\u003e4344b83\u003c/code\u003e\u003c/a\u003e Flag newly disabled deploy tests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96505\"\u003e#96505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/459617a12598de63c34cec4d5c267207c591d13f\"\u003e\u003ccode\u003e459617a\u003c/code\u003e\u003c/a\u003e fix: double fragment on navigation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93132\"\u003e#93132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cbf0cef687c9914a2cf9aa6a1ad1d461895a9069\"\u003e\u003ccode\u003ecbf0cef\u003c/code\u003e\u003c/a\u003e Enable TypeScript CLI by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96497\"\u003e#96497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.6...v16.3.0\"\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.8.0 to 26.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/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 6.1.4 to 6.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.2\u003c/h2\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\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/resend/react-email/commit/128cb99652ff57ea0dd00182b3a51e6b532b2a37\"\u003e\u003ccode\u003e128cb99\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.2/packages/react-email\"\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.100.10 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-tab...\n\n_Description has been truncated_","html_url":"https://github.com/JulioCout/safe-balance/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JulioCout%2Fsafe-balance/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"5113412427","node_id":"PR_kwDOQ0Mhjc79K1KZ","number":1528,"state":"open","title":"build(deps): bump the npm-production group across 1 directory with 15 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-08-10T18:59:42.000Z","updated_at":"2026-08-10T19:00:32.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":15,"packages":[{"name":"@supabase/supabase-js","old_version":"2.110.9","new_version":"2.112.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@aws-sdk/client-s3","old_version":"3.1096.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1096.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1096.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.5.7","new_version":"5.7.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@paddle/paddle-node-sdk","old_version":"3.8.0","new_version":"3.10.0","repository_url":"https://github.com/PaddleHQ/paddle-node-sdk"},{"name":"@sentry/nextjs","old_version":"10.68.0","new_version":"10.69.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@upstash/redis","old_version":"1.38.0","new_version":"1.38.2","repository_url":"https://github.com/upstash/redis-js"},{"name":"better-auth","old_version":"1.6.25","new_version":"1.6.26","repository_url":"https://github.com/better-auth/better-auth"},{"name":"next","old_version":"16.2.12","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.4","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"posthog-js","old_version":"1.407.3","new_version":"1.414.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-hook-form","old_version":"7.83.0","new_version":"7.84.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@supabase/ssr","old_version":"0.12.3","new_version":"0.12.4","repository_url":"https://github.com/supabase/ssr"},{"name":"nodemailer","old_version":"9.0.3","new_version":"9.0.5","repository_url":"https://github.com/nodemailer/nodemailer"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.110.9` | `2.112.2` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1096.0` | `3.1105.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1096.0` | `3.1105.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1096.0` | `3.1105.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.5.7` | `5.7.1` |\n| [@paddle/paddle-node-sdk](https://github.com/PaddleHQ/paddle-node-sdk) | `3.8.0` | `3.10.0` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.68.0` | `10.69.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.0` | `1.38.2` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.25` | `1.6.26` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.13.5` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.407.3` | `1.414.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.83.0` | `7.84.0` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.12.3` | `0.12.4` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `9.0.3` | `9.0.5` |\n\n\nUpdates `@supabase/supabase-js` from 2.110.9 to 2.112.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.112.2\u003c/h2\u003e\n\u003ch2\u003e2.112.2 (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e prevent duplicate on bindings (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e clear stale join payload on sign-out (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2597\"\u003e#2597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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.112.2-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.112.2-canary.1 (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e clear stale join payload on sign-out (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2597\"\u003e#2597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.112.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.112.2-canary.0 (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e prevent duplicate on bindings (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.112.1\u003c/h2\u003e\n\u003ch2\u003e2.112.1 (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e preserve 5xx error message (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2587\"\u003e#2587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e ensure setAuth doesn't disable token refresh (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEduardo Gurgel\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.112.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.112.1-canary.1 (2026-08-05)\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/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.112.2 (2026-08-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.112.1 (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e ensure setAuth doesn't disable token refresh (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.112.0 (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e move OpenTelemetry tracing to opt-in /tracing subpath (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2583\"\u003e#2583\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e forward db retry option (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2571\"\u003e#2571\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\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\u003e2.111.0 (2026-07-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\u003c/blockquote\u003e\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/07b27ee9bc689c16c447a38d6af1f841092a7a4f\"\u003e\u003ccode\u003e07b27ee\u003c/code\u003e\u003c/a\u003e chore(release): version 2.112.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/1831402ba902328918cc146e665ed32d2382f8fb\"\u003e\u003ccode\u003e1831402\u003c/code\u003e\u003c/a\u003e fix(realtime): ensure setAuth doesn't disable token refresh (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0136f3473ef79882c1e0a0ca84336443a565bdd6\"\u003e\u003ccode\u003e0136f34\u003c/code\u003e\u003c/a\u003e chore(release): version 2.112.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/2877b5b5b55b607d3e6cd1ec38c90d02e881330c\"\u003e\u003ccode\u003e2877b5b\u003c/code\u003e\u003c/a\u003e test(supabase): replace test-tracing harness with real-OTel unit and e2e cove...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a413544ea238164ebce3d1e2765f808fb96f8a76\"\u003e\u003ccode\u003ea413544\u003c/code\u003e\u003c/a\u003e feat(supabase): move OpenTelemetry tracing to opt-in /tracing subpath (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2583\"\u003e#2583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e6c975ce03f49a471fa2b5e467c78cb3c41162a3\"\u003e\u003ccode\u003ee6c975c\u003c/code\u003e\u003c/a\u003e fix(supabase): forward db retry option (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2571\"\u003e#2571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a262492bfc7d556b26eb5581cb5553d50bf5023b\"\u003e\u003ccode\u003ea262492\u003c/code\u003e\u003c/a\u003e chore(release): version 2.111.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2572\"\u003e#2572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/18b5bb2a692098cdddb56b66bb0b2347a544c54a\"\u003e\u003ccode\u003e18b5bb2\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.9 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.112.2/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1096.0 to 3.1105.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-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1105.0\u003c/h2\u003e\n\u003ch4\u003e3.1105.0(2026-08-06)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-dynamodb:\u003c/strong\u003e  add error msg and fallback when incompatible client is supplied (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8231\"\u003e#8231\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e663d41f0c95fe461693ecc6599d8d48cb786d01\"\u003ee663d41f\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-08-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4f7b32fca9d7c72e76dad9be36dcc2b2665e965\"\u003ee4f7b32f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds index category support to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17fff6fee91039894b4004860657b0eedeed439\"\u003ee17fff6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Conversions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c29a869869738008410e38f2d353c12139a0344\"\u003e5c29a869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance type families for managed EC2 and container fleets. Also adds explicit anchors on most string regexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30dfd63ab84fbcca27dc257af51e44359eb9c75d\"\u003e30dfd63a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub is adding a new public API, ListFreeTrialStatusesV2 to describe the free trial statuses of the Security Hub service and its opt-in features. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e44b3582d5bb381c6ab6798c1718bc177d266011\"\u003ee44b3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Add support for Gateway rate limits and Runtime instances in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped to control request rates, token consumption rates, and active connection rates. Customers can now create capacity providers to launch runtimes on their EC2 instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/865d21efa6b8b76fcf693655e3eb34d498027a00\"\u003e865d21ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Adds support for service generated insights across runs, jobs, and tests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6c601b71011de09898e06a1a24f2a6cfc34b8a83\"\u003e6c601b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Releases new Model Customization SequenceLength parameter for Training and g7 instance types for Training and Processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14bd2ac7dcd439796f379b9b44cd3f6ce9094984\"\u003e14bd2ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a137863d854230093579807ab5f1d4edfedb2582\"\u003ea137863d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/636228a9535bd3992a69093e27dcdc5d376f8b61\"\u003e636228a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  AWS Elemental MediaTailor now supports concurrent function execution. The new Concurrent Executor function type runs multiple independent child functions in parallel within a single lifecycle hook, reducing pipeline latency to the duration of the slowest call instead of the sum of all calls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cf61475d4320afddf9610addf91742d0f8173c3\"\u003e1cf61475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  GetAgreementTerms now returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod field (example \u0026quot;P30D\u0026quot;). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b0d6d565c7f1ce784ab870ec6a89c4c859f3fb\"\u003e50b0d6d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/632ae47917c818dc16fa4fba183a90d3a6a8b931\"\u003e632ae479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  MSK Clusters can now deliver authorizer logs alongside broker logs to the destinations defined by you (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7e319378345cbd88c558df301477edc98939855\"\u003eb7e31937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add support for capacity provider sessions in Amazon Bedrock AgentCore. Customers can now delete an active session running on a runtime instance launched through their capacity provider. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd301533b88ffe5eead68964c90cb82a76d4dc3b\"\u003ebd301533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  EC2 Auto Scaling now supports being managed by other AWS services via the operator field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5d54fce5f196113a276fa282da2ad0e1190838a\"\u003ef5d54fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds a new optional IncludeLocalZones parameter to the Spot Placement Score API that defaults to false. When set to true, the Spot Placement Score API will consider the relevant Local Zones with Spot capacity when computing the Spot Placement Score. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43673842a0545caf2e6843c7d3e82349270f48df\"\u003e43673842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment due period after invoice date. The paymentDuePeriod field uses ISO 8601 duration format (e.g., \u0026quot;P30D\u0026quot; for net 30 days). This is a backward-compatible addition. See API documentation for full structure and examples. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4fd7ae7b8b872cb9f4e497470ea401a642683fd\"\u003ef4fd7ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf65602\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.1105.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1104.0\u003c/h2\u003e\n\u003ch4\u003e3.1104.0(2026-08-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6649b9d31255c736336eb0f0092f6c34ebd9758\"\u003ef6649b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/448fc0f78c7165b1132f341c8e63fc8343672f00\"\u003e448fc0f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c69446c13c149c89c50b588648ae6b304bd2a7\"\u003e31c69446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm-pca:\u003c/strong\u003e  Private Certificate Authority service now supports RSASSA-PSS signing algorithm. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/203b57d1eca019243b0b8ee1223ced5c9a92cd9a\"\u003e203b57d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  New enum values added for Agent Connectivity issues (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/13e0f989a80604286d673cfe3ee2524723decfeb\"\u003e13e0f989\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.1104.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3'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.1104.0...v3.1105.0\"\u003e3.1105.0\u003c/a\u003e (2026-08-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf6560\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.1103.0...v3.1104.0\"\u003e3.1104.0\u003c/a\u003e (2026-08-05)\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.1102.0...v3.1103.0\"\u003e3.1103.0\u003c/a\u003e (2026-08-04)\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.1101.0...v3.1102.0\"\u003e3.1102.0\u003c/a\u003e (2026-08-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.1100.0...v3.1101.0\"\u003e3.1101.0\u003c/a\u003e (2026-07-31)\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.1099.0...v3.1100.0\"\u003e3.1100.0\u003c/a\u003e (2026-07-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6c0ea36225581e94befb619bc5df166fde4ba00\"\u003e\u003ccode\u003ed6c0ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003e\u003ccode\u003efaf6560\u003c/code\u003e\u003c/a\u003e feat(client-s3): AWS Backup now lets you create read-only access points for A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b3929bd0a77d456d71c2f4b83351e324e30b7903\"\u003e\u003ccode\u003eb3929bd\u003c/code\u003e\u003c/a\u003e Publish v3.1104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/672c90ddc7cfee3049796eee74d2996e1b28b372\"\u003e\u003ccode\u003e672c90d\u003c/code\u003e\u003c/a\u003e Publish v3.1103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5285315f74404c8d2f537db46396897e1d6af95\"\u003e\u003ccode\u003ec528531\u003c/code\u003e\u003c/a\u003e Publish v3.1102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/272a6ebbaeffcb0e5e0b2a619365f2ff8404f0b5\"\u003e\u003ccode\u003e272a6eb\u003c/code\u003e\u003c/a\u003e Publish v3.1101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6969cf9ed5814568d4fe6b8edcfc31d3eb982a85\"\u003e\u003ccode\u003e6969cf9\u003c/code\u003e\u003c/a\u003e Publish v3.1100.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b15ca73a386ed9d90dc149d1533575c1fc7e08e\"\u003e\u003ccode\u003e5b15ca7\u003c/code\u003e\u003c/a\u003e Publish v3.1099.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee76673ea9e59d184c4138ac6eec909b98d7fa43\"\u003e\u003ccode\u003eee76673\u003c/code\u003e\u003c/a\u003e Publish v3.1098.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003e\u003ccode\u003ee40ebac\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for CBOR v2 codec (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1105.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.1096.0 to 3.1105.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/lib-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1105.0\u003c/h2\u003e\n\u003ch4\u003e3.1105.0(2026-08-06)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-dynamodb:\u003c/strong\u003e  add error msg and fallback when incompatible client is supplied (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8231\"\u003e#8231\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e663d41f0c95fe461693ecc6599d8d48cb786d01\"\u003ee663d41f\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-08-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4f7b32fca9d7c72e76dad9be36dcc2b2665e965\"\u003ee4f7b32f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds index category support to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17fff6fee91039894b4004860657b0eedeed439\"\u003ee17fff6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Conversions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c29a869869738008410e38f2d353c12139a0344\"\u003e5c29a869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance type families for managed EC2 and container fleets. Also adds explicit anchors on most string regexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30dfd63ab84fbcca27dc257af51e44359eb9c75d\"\u003e30dfd63a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub is adding a new public API, ListFreeTrialStatusesV2 to describe the free trial statuses of the Security Hub service and its opt-in features. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e44b3582d5bb381c6ab6798c1718bc177d266011\"\u003ee44b3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Add support for Gateway rate limits and Runtime instances in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped to control request rates, token consumption rates, and active connection rates. Customers can now create capacity providers to launch runtimes on their EC2 instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/865d21efa6b8b76fcf693655e3eb34d498027a00\"\u003e865d21ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Adds support for service generated insights across runs, jobs, and tests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6c601b71011de09898e06a1a24f2a6cfc34b8a83\"\u003e6c601b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Releases new Model Customization SequenceLength parameter for Training and g7 instance types for Training and Processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14bd2ac7dcd439796f379b9b44cd3f6ce9094984\"\u003e14bd2ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a137863d854230093579807ab5f1d4edfedb2582\"\u003ea137863d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/636228a9535bd3992a69093e27dcdc5d376f8b61\"\u003e636228a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  AWS Elemental MediaTailor now supports concurrent function execution. The new Concurrent Executor function type runs multiple independent child functions in parallel within a single lifecycle hook, reducing pipeline latency to the duration of the slowest call instead of the sum of all calls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cf61475d4320afddf9610addf91742d0f8173c3\"\u003e1cf61475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  GetAgreementTerms now returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod field (example \u0026quot;P30D\u0026quot;). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b0d6d565c7f1ce784ab870ec6a89c4c859f3fb\"\u003e50b0d6d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/632ae47917c818dc16fa4fba183a90d3a6a8b931\"\u003e632ae479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  MSK Clusters can now deliver authorizer logs alongside broker logs to the destinations defined by you (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7e319378345cbd88c558df301477edc98939855\"\u003eb7e31937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add support for capacity provider sessions in Amazon Bedrock AgentCore. Customers can now delete an active session running on a runtime instance launched through their capacity provider. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd301533b88ffe5eead68964c90cb82a76d4dc3b\"\u003ebd301533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  EC2 Auto Scaling now supports being managed by other AWS services via the operator field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5d54fce5f196113a276fa282da2ad0e1190838a\"\u003ef5d54fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds a new optional IncludeLocalZones parameter to the Spot Placement Score API that defaults to false. When set to true, the Spot Placement Score API will consider the relevant Local Zones with Spot capacity when computing the Spot Placement Score. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43673842a0545caf2e6843c7d3e82349270f48df\"\u003e43673842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment due period after invoice date. The paymentDuePeriod field uses ISO 8601 duration format (e.g., \u0026quot;P30D\u0026quot; for net 30 days). This is a backward-compatible addition. See API documentation for full structure and examples. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4fd7ae7b8b872cb9f4e497470ea401a642683fd\"\u003ef4fd7ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf65602\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.1105.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1104.0\u003c/h2\u003e\n\u003ch4\u003e3.1104.0(2026-08-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6649b9d31255c736336eb0f0092f6c34ebd9758\"\u003ef6649b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/448fc0f78c7165b1132f341c8e63fc8343672f00\"\u003e448fc0f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c69446c13c149c89c50b588648ae6b304bd2a7\"\u003e31c69446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm-pca:\u003c/strong\u003e  Private Certificate Authority service now supports RSASSA-PSS signing algorithm. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/203b57d1eca019243b0b8ee1223ced5c9a92cd9a\"\u003e203b57d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  New enum values added for Agent Connectivity issues (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/13e0f989a80604286d673cfe3ee2524723decfeb\"\u003e13e0f989\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.1104.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e@​aws-sdk/lib-storage'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.1104.0...v3.1105.0\"\u003e3.1105.0\u003c/a\u003e (2026-08-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.1103.0...v3.1104.0\"\u003e3.1104.0\u003c/a\u003e (2026-08-05)\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.1102.0...v3.1103.0\"\u003e3.1103.0\u003c/a\u003e (2026-08-04)\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.1101.0...v3.1102.0\"\u003e3.1102.0\u003c/a\u003e (2026-08-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.1100.0...v3.1101.0\"\u003e3.1101.0\u003c/a\u003e (2026-07-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.1099.0...v3.1100.0\"\u003e3.1100.0\u003c/a\u003e (2026-07-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.1098.0...v3.1099.0\"\u003e3.1099.0\u003c/a\u003e (2026-07-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/d6c0ea36225581e94befb619bc5df166fde4ba00\"\u003e\u003ccode\u003ed6c0ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b3929bd0a77d456d71c2f4b83351e324e30b7903\"\u003e\u003ccode\u003eb3929bd\u003c/code\u003e\u003c/a\u003e Publish v3.1104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/672c90ddc7cfee3049796eee74d2996e1b28b372\"\u003e\u003ccode\u003e672c90d\u003c/code\u003e\u003c/a\u003e Publish v3.1103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5285315f74404c8d2f537db46396897e1d6af95\"\u003e\u003ccode\u003ec528531\u003c/code\u003e\u003c/a\u003e Publish v3.1102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/272a6ebbaeffcb0e5e0b2a619365f2ff8404f0b5\"\u003e\u003ccode\u003e272a6eb\u003c/code\u003e\u003c/a\u003e Publish v3.1101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6969cf9ed5814568d4fe6b8edcfc31d3eb982a85\"\u003e\u003ccode\u003e6969cf9\u003c/code\u003e\u003c/a\u003e Publish v3.1100.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b15ca73a386ed9d90dc149d1533575c1fc7e08e\"\u003e\u003ccode\u003e5b15ca7\u003c/code\u003e\u003c/a\u003e Publish v3.1099.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee76673ea9e59d184c4138ac6eec909b98d7fa43\"\u003e\u003ccode\u003eee76673\u003c/code\u003e\u003c/a\u003e Publish v3.1098.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003e\u003ccode\u003ee40ebac\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for CBOR v2 codec (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b24cb22960862c11f59e3368a34965e9216a2f32\"\u003e\u003ccode\u003eb24cb22\u003c/code\u003e\u003c/a\u003e Publish v3.1097.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1105.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.1096.0 to 3.1105.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/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1105.0\u003c/h2\u003e\n\u003ch4\u003e3.1105.0(2026-08-06)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-dynamodb:\u003c/strong\u003e  add error msg and fallback when incompatible client is supplied (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8231\"\u003e#8231\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e663d41f0c95fe461693ecc6599d8d48cb786d01\"\u003ee663d41f\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-08-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4f7b32fca9d7c72e76dad9be36dcc2b2665e965\"\u003ee4f7b32f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds index category support to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17fff6fee91039894b4004860657b0eedeed439\"\u003ee17fff6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Conversions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c29a869869738008410e38f2d353c12139a0344\"\u003e5c29a869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance type families for managed EC2 and container fleets. Also adds explicit anchors on most string regexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30dfd63ab84fbcca27dc257af51e44359eb9c75d\"\u003e30dfd63a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub is adding a new public API, ListFreeTrialStatusesV2 to describe the free trial statuses of the Security Hub service and its opt-in features. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e44b3582d5bb381c6ab6798c1718bc177d266011\"\u003ee44b3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Add support for Gateway rate limits and Runtime instances in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped to control request rates, token consumption rates, and active connection rates. Customers can now create capacity providers to launch runtimes on their EC2 instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/865d21efa6b8b76fcf693655e3eb34d498027a00\"\u003e865d21ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Adds support for service generated insights across runs, jobs, and tests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6c601b71011de09898e06a1a24f2a6cfc34b8a83\"\u003e6c601b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Releases new Model Customization SequenceLength parameter for Training and g7 instance types for Training and Processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14bd2ac7dcd439796f379b9b44cd3f6ce9094984\"\u003e14bd2ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a137863d854230093579807ab5f1d4edfedb2582\"\u003ea137863d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/636228a9535bd3992a69093e27dcdc5d376f8b61\"\u003e636228a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  AWS Elemental MediaTailor now supports concurrent function execution. The new Concurrent Executor function type runs multiple independent child functions in parallel within a single lifecycle hook, reducing pipeline latency to the duration of the slowest call instead of the sum of all calls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cf61475d4320afddf9610addf91742d0f8173c3\"\u003e1cf61475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  GetAgreementTerms now returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod field (example \u0026quot;P30D\u0026quot;). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b0d6d565c7f1ce784ab870ec6a89c4c859f3fb\"\u003e50b0d6d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/632ae47917c818dc16fa4fba183a90d3a6a8b931\"\u003e632ae479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  MSK Clusters can now deliver authorizer logs alongside broker logs to the destinations defined by you (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7e319378345cbd88c558df301477edc98939855\"\u003eb7e31937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add support for capacity provider sessions in Amazon Bedrock AgentCore. Customers can now delete an active session running on a runtime instance launched through their capacity provider. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd301533b88ffe5eead68964c90cb82a76d4dc3b\"\u003ebd301533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  EC2 Auto Scaling now supports being managed by other AWS services via the operator field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5d54fce5f196113a276fa282da2ad0e1190838a\"\u003ef5d54fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds a new optional IncludeLocalZones parameter to the Spot Placement Score API that defaults to false. When set to true, the Spot Placement Score API will consider the relevant Local Zones with Spot capacity when computing the Spot Placement Score. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43673842a0545caf2e6843c7d3e82349270f48df\"\u003e43673842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment due period after invoice date. The paymentDuePeriod field uses ISO 8601 duration format (e.g., \u0026quot;P30D\u0026quot; for net 30 days). This is a backward-compatible addition. See API documentation for full structure and examples. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4fd7ae7b8b872cb9f4e497470ea401a642683fd\"\u003ef4fd7ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf65602\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.1105.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1104.0\u003c/h2\u003e\n\u003ch4\u003e3.1104.0(2026-08-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6649b9d31255c736336eb0f0092f6c34ebd9758\"\u003ef6649b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/448fc0f78c7165b1132f341c8e63fc8343672f00\"\u003e448fc0f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c69446c13c149c89c50b588648ae6b304bd2a7\"\u003e31c69446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm-pca:\u003c/strong\u003e  Private Certificate Authority service now supports RSASSA-PSS signing algorithm. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/203b57d1eca019243b0b8ee1223ced5c9a92cd9a\"\u003e203b57d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  New enum values added for Agent Connectivity issues (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/13e0f989a80604286d673cfe3ee2524723decfeb\"\u003e13e0f989\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.1104.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner'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.1104.0...v3.1105.0\"\u003e3.1105.0\u003c/a\u003e (2026-08-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.1103.0...v3.1104.0\"\u003e3.1104.0\u003c/a\u003e (2026-08-05)\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.1102.0...v3.1103.0\"\u003e3.1103.0\u003c/a\u003e (2026-08-04)\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.1101.0...v3.1102.0\"\u003e3.1102.0\u003c/a\u003e (2026-08-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.1100.0...v3.1101.0\"\u003e3.1101.0\u003c/a\u003e (2026-07-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.1099.0...v3.1100.0\"\u003e3.1100.0\u003c/a\u003e (2026-07-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.1098.0...v3.1099.0\"\u003e3.1099.0\u003c/a\u003e (2026-07-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/d6c0ea36225581e94befb619bc5df166fde4ba00\"\u003e\u003ccode\u003ed6c0ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b3929bd0a77d456d71c2f4b83351e324e30b7903\"\u003e\u003ccode\u003eb3929bd\u003c/code\u003e\u003c/a\u003e Publish v3.1104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/672c90ddc7cfee3049796eee74d2996e1b28b372\"\u003e\u003ccode\u003e672c90d\u003c/code\u003e\u003c/a\u003e Publish v3.1103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5285315f74404c8d2f537db46396897e1d6af95\"\u003e\u003ccode\u003ec528531\u003c/code\u003e\u003c/a\u003e Publish v3.1102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/272a6ebbaeffcb0e5e0b2a619365f2ff8404f0b5\"\u003e\u003ccode\u003e272a6eb\u003c/code\u003e\u003c/a\u003e Publish v3.1101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6969cf9ed5814568d4fe6b8edcfc31d3eb982a85\"\u003e\u003ccode\u003e6969cf9\u003c/code\u003e\u003c/a\u003e Publish v3.1100.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b15ca73a386ed9d90dc149d1533575c1fc7e08e\"\u003e\u003ccode\u003e5b15ca7\u003c/code\u003e\u003c/a\u003e Publish v3.1099.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee76673ea9e59d184c4138ac6eec909b98d7fa43\"\u003e\u003ccode\u003eee76673\u003c/code\u003e\u003c/a\u003e Publish v3.1098.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003e\u003ccode\u003ee40ebac\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for CBOR v2 codec (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b24cb22960862c11f59e3368a34965e9216a2f32\"\u003e\u003ccode\u003eb24cb22\u003c/code\u003e\u003c/a\u003e Publish v3.1097.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1105.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 `@hookform/resolvers` from 5.5.7 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e2f28787\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.7.1\"\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.8.0 to 3.10.0\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@​paddle/paddle-node-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.10.0\u003c/h2\u003e\n\u003cp\u003eVersion 3.10.0\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease v3.10.0 by \u003ca href=\"https://github.com/jedpattersonpaddle\"\u003e\u003ccode\u003e@​jedpattersonpaddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/237\"\u003ePaddleHQ/paddle-node-sdk#237\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.9.0...v3.10.0\"\u003ehttps://github.com/PaddleHQ/paddle-node-sdk/compare/v3.9.0...v3.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.9.0\u003c/h2\u003e\n\u003cp\u003eVersion 3.9.0\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin pnpm to v10 and approve unrs-resolver build script by \u003ca href=\"https://github.com/alecsammon\"\u003e\u003ccode\u003e@​alecsammon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/223\"\u003ePaddleHQ/paddle-node-sdk#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap docker label checker for actions/github-script by \u003ca href=\"https://github.com/alecsammon\"\u003e\u003ccode\u003e@​alecsammon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/221\"\u003ePaddleHQ/paddle-node-sdk#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add API key notification rotatable field from api-specifications#2389 by \u003ca href=\"https://github.com/cursor\"\u003e\u003ccode\u003e@​cursor\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/230\"\u003ePaddleHQ/paddle-node-sdk#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: handle duplicate notification setting error from api-specifications#2423 by \u003ca href=\"https://github.com/cursor\"\u003e\u003ccode\u003e@​cursor\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/234\"\u003ePaddleHQ/paddle-node-sdk#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v3.10.0 by \u003ca href=\"https://github.com/jedpattersonpaddle\"\u003e\u003ccode\u003e@​jedpattersonpaddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/237\"\u003ePaddleHQ/paddle-node-sdk#237\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/cursor\"\u003e\u003ccode\u003e@​cursor\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/230\"\u003ePaddleHQ/paddle-node-sdk#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/compare/v3.8.0...v3.9.0\"\u003ehttps://github.com/PaddleHQ/paddle-node-sdk/compare/v3.8.0...v3.9.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/PaddleHQ/paddle-node-sdk/blob/main/CHANGELOG.md\"\u003e@​paddle/paddle-node-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0 - 2026-08-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for the \u003ccode\u003enotification_setting_cannot_be_duplicate\u003c/code\u003e request error returned when creating or updating\nnotification settings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e3.9.0 - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erotatable\u003c/code\u003e to API key notifications to indicate whether an API key can be rotated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\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/1fd320495342ad9ffa5f79e5aaef85740c1fda9a\"\u003e\u003ccode\u003e1fd3204\u003c/code\u003e\u003c/a\u003e Release v3.10.0 (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/5de0b40a5a947a54dcd7421921b1cb554a957bd3\"\u003e\u003ccode\u003e5de0b40\u003c/code\u003e\u003c/a\u003e feat: handle duplicate notification setting error from api-specifications#242...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/38b2533f9d26d4ec203eb7c37941d599b9d6e250\"\u003e\u003ccode\u003e38b2533\u003c/code\u003e\u003c/a\u003e feat: expose rotatable on API key notifications (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/b8ee4b12741d88abe5a33f5c8a74735c9ac3653f\"\u003e\u003ccode\u003eb8ee4b1\u003c/code\u003e\u003c/a\u003e Swap docker label checker for actions/github-script (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/2fc648390dcb3b7d67daa853d05d2da028f966e3\"\u003e\u003ccode\u003e2fc6483\u003c/code\u003e\u003c/a\u003e fix: pin pnpm to v10 and approve unrs-resolver build script (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/compare/v3.8.0...v3.10.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.68.0 to 10.69.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.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.11 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\u003e25.59 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\u003e45.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.15 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\u003e83.84 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\u003e73.71 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\u003e88.44 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\u003e100.79 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\u003e43.88 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\u003e31.79 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\u003e36.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.07 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\u003e28.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/417af5de5c92d776bd80a8cadeee2de64b0e5f8a\"\u003e\u003ccode\u003e417af5d\u003c/code\u003e\u003c/a\u003e release: 10.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e7cf605eb6b5b1e9488b3b19f1430bb798c345da\"\u003e\u003ccode\u003ee7cf605\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22807\"\u003e#22807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7c5a00ed9cd3871c24869915455a5f282404f54a\"\u003e\u003ccode\u003e7c5a00e\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df532142d9d4a61ab8441baec54488a0d51acd9e\"\u003e\u003ccode\u003edf53214\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e96e15ee3409cd8723a447bc75d82e6ef380d679\"\u003e\u003ccode\u003ee96e15e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add Spotlight integration for local dev event forwardin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ea4a3220418bce0e854b73bf1cdb086a4e39c972\"\u003e\u003ccode\u003eea4a322\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6a84103efea043fcb090920e83a67d6853b9e0d7\"\u003e\u003ccode\u003e6a84103\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f0c356945bdc91a08876dcf366d1279685b7dc26\"\u003e\u003ccode\u003ef0c3569\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/051635579a4dab9a0ef7789ae2727f4f818fe94b\"\u003e\u003ccode\u003e0516355\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add instrumentAgentWithSentry for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d3a6e520745e487ec48d096c2c26364d5eb743ec\"\u003e\u003ccode\u003ed3a6e52\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.68.0...10.69.0\"\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.38.0 to 1.38.2\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.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec0f5ad7: Deduplicate telemetry header values so repeated \u003ccode\u003emergeTelemetry\u003c/code\u003e calls no longer append the same sdk, platform or runtime tag multiple times\u003c/li\u003e\n\u003c/ul\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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebd7a19f: Add a quick tip about creating a database via \u003ca href=\"https://upstash.com/start-redis\"\u003ehttps://upstash.com/start-redis\u003c/a\u003e to the warnings shown when the Redis url or token is missing. On Cloudflare, the warning shown when both the url and the token are missing now names both \u003ccode\u003ewrangler secret put\u003c/code\u003e commands instead of only one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/fc3089b69f583bc2a34bb1c4f9b8871891408cdc\"\u003e\u003ccode\u003efc3089b\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1441\"\u003e#1441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/c0f5ad7050fc88352b58d4fb2e9d6a5ab620be6a\"\u003e\u003ccode\u003ec0f5ad7\u003c/code\u003e\u003c/a\u003e fix: deduplicate telemetry header values in mergeTelemetry (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e45fb7848a51d164b6bd2bd8e71fcafcb9034165\"\u003e\u003ccode\u003ee45fb78\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1439\"\u003e#1439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/bd7a19fb1200f179a20b503d1bf64b80210b8f14\"\u003e\u003ccode\u003ebd7a19f\u003c/code\u003e\u003c/a\u003e DX-2866: add start-redis tip to missing url/token warnings (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/8cf620974c5b1b1579998ea92f8e311ae1a1267a\"\u003e\u003ccode\u003e8cf6209\u003c/code\u003e\u003c/a\u003e fix: stabilize flaky evalshaRo test by waiting for script replication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/3024bb2890c4905efb4d67c3df0bd477a8f7fcb6\"\u003e\u003ccode\u003e3024bb2\u003c/code\u003e\u003c/a\u003e DX-2750: add ai sdk telemetry to redis search example (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/bf3f48a3bcadc4e2c51a90eefb0ff87cb64f646a\"\u003e\u003ccode\u003ebf3f48a\u003c/code\u003e\u003c/a\u003e chore...\n\n_Description has been truncated_","html_url":"https://github.com/interdomestik/interdomestik/pull/1528","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/interdomestik%2Finterdomestik/issues/1528","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1528/packages"},{"uuid":"5107248824","node_id":"PR_kwDOTz27LM7827bD","number":1,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 13 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-08-10T06:20:39.000Z","updated_at":"2026-08-10T06:20:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":13,"packages":[{"name":"next","old_version":"16.1.3","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"next-auth","old_version":"4.24.13","new_version":"4.24.15","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"next-intl","old_version":"4.7.0","new_version":"4.9.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.0","repository_url":"https://github.com/lovell/sharp"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"effect","old_version":"3.18.4","new_version":"3.21.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"prismjs","old_version":"1.27.0","new_version":"1.30.0","repository_url":"https://github.com/PrismJS/prism"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.3.0` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `4.24.13` | `4.24.15` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.7.0` | `4.9.2` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.18.4` | `3.21.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [prismjs](https://github.com/PrismJS/prism) | `1.27.0` | `1.30.0` |\n\n\nUpdates `next` from 16.1.3 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate vendored lodash to 4.17.23 to fix CVE-2025-13465: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91558\"\u003e#91558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91541\"\u003e#91541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize encoded dynamic placeholders in app routes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91603\"\u003e#91603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix(pages-router): restore Content-Length and ETag for /_next/data/ JSON responses: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90304\"\u003e#90304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate tokio from 1.43.0 to 1.47.3: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90945\"\u003e#90945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Simplify snapshotting logic: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91178\"\u003e#91178\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\u003eturbo-tasks-backend: batch find_and_schedule_dirty using for_each_task_meta: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91497\"\u003e#91497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Use bail! instead of panic! for duplicate module ident error: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91636\"\u003e#91636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip loadBindings() Lightning CSS check during next start: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91538\"\u003e#91538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: batch schedule dirty tasks in aggregation_update: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91461\"\u003e#91461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Add importModule() support to webpack loaders: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89630\"\u003e#89630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-persistence: fix mmap page alignment and improve error context in MetaFile::open_internal: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91640\"\u003e#91640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-css: demote recoverable CSS parse warnings to Warning severity: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91524\"\u003e#91524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(node-streams): add config flag, define-env, and env precedence test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90427\"\u003e#90427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename /_next/webpack-hmr to /_next/hmr: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91415\"\u003e#91415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd per-slot error attribution for instant validation using slot markers and config depth preference: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91610\"\u003e#91610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle encoded params further: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91627\"\u003e#91627\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\u003cli\u003eFix missing route in otel spans without base-server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91665\"\u003e#91665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Optimize compaction cpu usage: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91468\"\u003e#91468\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\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\u003eturbopack: move \u0026quot;compact database\u0026quot; tracing span to backend layer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91693\"\u003e#91693\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\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\u003e[turbopack] Remove incorrect debug_assert in try_read_task_cell: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91699\"\u003e#91699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd module count field to module graph tracing spans: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91697\"\u003e#91697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-cli: add --persistent-caching flag for filesystem-backed cache: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91657\"\u003e#91657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: pull in updated vercel/nft tests: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91651\"\u003e#91651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve regressed build speed on cross-compiled MUSL: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91477\"\u003e#91477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Ensure inlining hint correctness: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91320\"\u003e#91320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Track which segments can be omitted from prefetch: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91438\"\u003e#91438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid deprecated TS node10 moduleResolution defaults: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91847\"\u003e#91847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Rebuild the docker build scripts: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91799\"\u003e#91799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TS6 baseUrl deprecation for extended tsconfig: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91855\"\u003e#91855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enext internal post-build\u003c/code\u003e CLI command for Turbopack database compaction: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91336\"\u003e#91336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Define \u003ccode\u003eEffect\u003c/code\u003e as a trait instead of a closure: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89080\"\u003e#89080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Implement TraceRawVcs and NonLocalValue correctly for Effects: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89133\"\u003e#89133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: improve print_cache_item_size instrumentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91742\"\u003e#91742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: switch from base40 to base38 hash encoding (remove ~ and . from charset): \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91832\"\u003e#91832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse charCodeAt for normalizePathTrailingSlash: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91380\"\u003e#91380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Only patch lockfile when bindings fails to load: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91379\"\u003e#91379\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\u003e[devtools] Make instant navs panel draggable: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91914\"\u003e#91914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] Bundle static prefetches based on size: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91439\"\u003e#91439\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/d73f5622e226358dcef8cf7a8a373333ff265ae7\"\u003e\u003ccode\u003ed73f562\u003c/code\u003e\u003c/a\u003e v16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2e0d4cbe5d54346012b560925c6a58440753e6d6\"\u003e\u003ccode\u003e2e0d4cb\u003c/code\u003e\u003c/a\u003e Edits to turbopackFileSystemCache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96531\"\u003e#96531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/86df9c7588488355cdd6bd08f622efc32a4cb753\"\u003e\u003ccode\u003e86df9c7\u003c/code\u003e\u003c/a\u003e docs: cover direct visits and client navigations in the instant() e2e example...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47a52c0d6bc2b67648ba770972ec962219e68d4d\"\u003e\u003ccode\u003e47a52c0\u003c/code\u003e\u003c/a\u003e [turbopack / next.js] Add an end-to-end test for new root detection (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96544\"\u003e#96544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e878d484859c86c147f4a6f7adcec36889d3831\"\u003e\u003ccode\u003e8e878d4\u003c/code\u003e\u003c/a\u003e Remove implicit Partial Prefetching opt-in from \u003ccode\u003einstant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96539\"\u003e#96539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e37ddd19f5e80d0a856c41b503efa376f1e928b9\"\u003e\u003ccode\u003ee37ddd1\u003c/code\u003e\u003c/a\u003e Fix deploy test TypeScript exclusions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96545\"\u003e#96545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a4920c15ab9418e8f967f186af9e76ee4f9ee76\"\u003e\u003ccode\u003e8a4920c\u003c/code\u003e\u003c/a\u003e docs: clarify first-party Skills workflows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96495\"\u003e#96495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4344b83a6beaf0541441c527c56fbce3dd07b202\"\u003e\u003ccode\u003e4344b83\u003c/code\u003e\u003c/a\u003e Flag newly disabled deploy tests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96505\"\u003e#96505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/459617a12598de63c34cec4d5c267207c591d13f\"\u003e\u003ccode\u003e459617a\u003c/code\u003e\u003c/a\u003e fix: double fragment on navigation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93132\"\u003e#93132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cbf0cef687c9914a2cf9aa6a1ad1d461895a9069\"\u003e\u003ccode\u003ecbf0cef\u003c/code\u003e\u003c/a\u003e Enable TypeScript CLI by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96497\"\u003e#96497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.3...v16.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 4.24.13 to 4.24.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003enext-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enext-auth@4.24.15\u003c/h2\u003e\n\u003cp\u003eSecurity patch release for the 4.x line.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetToken()\u003c/code\u003e now returns \u003ccode\u003enull\u003c/code\u003e instead of throwing when the \u003ccode\u003eAuthorization\u003c/code\u003e header contains a malformed Bearer value.\u003c/li\u003e\n\u003cli\u003eOAuth \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003enonce\u003c/code\u003e, and PKCE check cookies are now bound to the provider that created them and are rejected when a different provider handles the callback. Sign-ins in flight across the upgrade fail once and succeed on retry.\u003c/li\u003e\n\u003cli\u003eEmail addresses are Unicode-normalized (NFKC) before validation in the email sign-in flow, closing a homoglyph \u003ccode\u003e@\u003c/code\u003e bypass.\u003c/li\u003e\n\u003cli\u003eAn explicitly configured \u003ccode\u003eNEXTAUTH_URL\u003c/code\u003e now takes precedence over the auto-detected forwarded host in trusted-host mode.\u003c/li\u003e\n\u003cli\u003eRestores CommonJS compatibility by pinning \u003ccode\u003euuid\u003c/code\u003e to \u003ccode\u003e^11.1.1\u003c/code\u003e; the 14.x line is ESM-only and broke \u003ccode\u003erequire()\u003c/code\u003e on Node versions below 20.19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enext-auth@4.24.14\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: add issuer to GitHub provider for \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc9207\"\u003eRFC 9207\u003c/a\u003e compliance (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13412\"\u003e#13412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGitHub now returns an \u003ccode\u003eiss\u003c/code\u003e parameter in OAuth callbacks. \u003ccode\u003eopenid-client\u003c/code\u003e validates it unconditionally, which was breaking authentication for apps that didn't configure an issuer. This sets the default GitHub provider issuer to \u003ccode\u003ehttps://github.com/login/oauth\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/nextauthjs/next-auth/commit/d857eec560fb99c8b18d3b22a2693b849a62d1c3\"\u003e\u003ccode\u003ed857eec\u003c/code\u003e\u003c/a\u003e chore(release): next-auth@4.24.15 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5bca2399a79ba8d116ca5179b4b1ebcd152e7f05\"\u003e\u003ccode\u003e5bca239\u003c/code\u003e\u003c/a\u003e fix(next-auth): harden getToken parsing and bind OAuth check cookies to provi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/db7e27de64fd7ffb97d4d04f602014954d685991\"\u003e\u003ccode\u003edb7e27d\u003c/code\u003e\u003c/a\u003e chore(deps): use uuid ^11.1.1 to keep CommonJS support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13466\"\u003e#13466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/32d874c15305adaf03edfdf0ffce5af88fc8c76d\"\u003e\u003ccode\u003e32d874c\u003c/code\u003e\u003c/a\u003e fix(next-auth): repair red v4 CI (lint + pre-existing test drift) (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13447\"\u003e#13447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/fa858580cd110256f5830515c027ada6dd769bd5\"\u003e\u003ccode\u003efa85858\u003c/code\u003e\u003c/a\u003e chore: update uuid to v14, remove deprecated types (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13422\"\u003e#13422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/2a39465620081987179ef435be91a6e2a68ee44f\"\u003e\u003ccode\u003e2a39465\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/19d2feb24359fa8c79418907fc68d9ec8152ca94\"\u003e\u003ccode\u003e19d2feb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/e9a892a069859b5170c0955e3e90bb16f89d35ad\"\u003e\u003ccode\u003ee9a892a\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/0497da43b973dd870f9f3bcd20f5604daa4b1ac8\"\u003e\u003ccode\u003e0497da4\u003c/code\u003e\u003c/a\u003e fix(providers): add issuer to github (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13412\"\u003e#13412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@4.24.13...next-auth@4.24.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/~better-gustavo\"\u003ebetter-gustavo\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.7.0 to 4.9.2\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.2\u003c/h2\u003e\n\u003ch2\u003e4.9.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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\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/e1b18258075017216165735212568c8f795e1660\"\u003e\u003ccode\u003ee1b1825\u003c/code\u003e\u003c/a\u003e v4.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003e\u003ccode\u003ec0bf0ee\u003c/code\u003e\u003c/a\u003e fix: Prototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.7.0...v4.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.34.5 to 0.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Drop support for Node.js 18, now requires Node.js \u0026gt;= 20.9.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Remove \u003ccode\u003einstall\u003c/code\u003e script from \u003ccode\u003epackage.json\u003c/code\u003e file.\nCompiling from source is now opt-in via the \u003ccode\u003ebuild\u003c/code\u003e script.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Lossy AVIF output is now tuned using SSIMULACRA2-based \u003ccode\u003eiq\u003c/code\u003e quality metrics.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Add \u003ccode\u003elimitInputChannels\u003c/code\u003e with a default value of 5.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Remove deprecated \u003ccode\u003efailOnError\u003c/code\u003e constructor property.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Remove deprecated \u003ccode\u003epaletteBitDepth\u003c/code\u003e from \u003ccode\u003emetadata\u003c/code\u003e response.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Remove deprecated properties from \u003ccode\u003esharpen\u003c/code\u003e operation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Rename \u003ccode\u003eformat.jp2k\u003c/code\u003e as \u003ccode\u003eformat.jp2\u003c/code\u003e for API consistency.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.18.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove experimental status from WebAssembly binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd prebuilt binaries for FreeBSD (WebAssembly).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecate Windows 32-bit (win32-ia32) prebuilt binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure TIFF output \u003ccode\u003ebitdepth\u003c/code\u003e option is limited to 1, 2 or 4.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd AVIF/HEIF \u003ccode\u003etune\u003c/code\u003e option for control over quality metrics.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4227\"\u003e#4227\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ekeepGainMap\u003c/code\u003e and \u003ccode\u003ewithGainMap\u003c/code\u003e to process HDR JPEG images with embedded gain maps.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4314\"\u003e#4314\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003etoUint8Array\u003c/code\u003e for output image as a \u003ccode\u003eTypedArray\u003c/code\u003e backed by a transferable \u003ccode\u003eArrayBuffer\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4355\"\u003e#4355\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire prebuilt binaries using static paths to aid code bundling.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4380\"\u003e#4380\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Ensure \u003ccode\u003eFormatEnum\u003c/code\u003e keys match reality.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4475\"\u003e#4475\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003emargin\u003c/code\u003e option to \u003ccode\u003etrim\u003c/code\u003e operation.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4480\"\u003e#4480\u003c/a\u003e\n\u003ca href=\"https://github.com/eddienubes\"\u003e\u003ccode\u003e@​eddienubes\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure HEIF primary item is used as default page/frame.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4487\"\u003e#4487\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/2ed5af48cdf4c7a1c93fc82ff37d64e151bbadb7\"\u003e\u003ccode\u003e2ed5af4\u003c/code\u003e\u003c/a\u003e Release v0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4475cf10e7cf893d366f4e0d12fe1deae56d7398\"\u003e\u003ccode\u003e4475cf1\u003c/code\u003e\u003c/a\u003e Tests: update locator hash for sharp-libvips v1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/deb22ddd2fa6a9593bb720ba51e05b8b905504a2\"\u003e\u003ccode\u003edeb22dd\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/07f1be984a2d221d0880f8b2cba6f298caf5370b\"\u003e\u003ccode\u003e07f1be9\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.0-rc.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/df1109bf3af863ffbb6c3cfd636fc24723aea64d\"\u003e\u003ccode\u003edf1109b\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.0-rc.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/aca49b37152964138a150b8307532708fc0e4a3c\"\u003e\u003ccode\u003eaca49b3\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e9e86f5802a814549ce9007dfa183ad80aa04189\"\u003e\u003ccode\u003ee9e86f5\u003c/code\u003e\u003c/a\u003e Type-check density option before range validation (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4536\"\u003e#4536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/2f0bcf00ed1ec9b3b60fd184ec6c512ba7e3233c\"\u003e\u003ccode\u003e2f0bcf0\u003c/code\u003e\u003c/a\u003e Docs: update supported image formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/98e03b83fbc07bd7bb2e421bc2906d4e62d84c7f\"\u003e\u003ccode\u003e98e03b8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Guard heif bitdepth property for prebuilt binaries\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e4ea2f35eb7194ec7ade46de64bf2a9904c07127\"\u003e\u003ccode\u003ee4ea2f3\u003c/code\u003e\u003c/a\u003e CI: Ignore package minimum age in smoke tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.5...v0.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 11.1.0 to 11.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport GHSA-w5hq-g745-h8pq fix (\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e32389c8\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/uuidjs/uuid/blob/v11.1.1/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport GHSA-w5hq-g745-h8pq fix (\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e32389c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/7269a96c12a55a745bd4a7812c01cfd385ec6c46\"\u003e\u003ccode\u003e7269a96\u003c/code\u003e\u003c/a\u003e chore(11.x): release 11.1.1 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e\u003ccode\u003e32389c8\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-w5hq-g745-h8pq fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/2799f71d0065ddc3c056f5b0812d1d941eaab2f5\"\u003e\u003ccode\u003e2799f71\u003c/code\u003e\u003c/a\u003e chore: update workflow\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for uuid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `defu` from 6.1.4 to 6.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/releases\"\u003edefu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/blob/main/CHANGELOG.md\"\u003edefu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefu.d.cts:\u003c/strong\u003e Export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tea.yaml (\u003ca href=\"https://github.com/unjs/defu/commit/70cffe5\"\u003e70cffe5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate repo (\u003ca href=\"https://github.com/unjs/defu/commit/23cc432\"\u003e23cc432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typecheck (\u003ca href=\"https://github.com/unjs/defu/commit/89df6bb\"\u003e89df6bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\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/unjs/defu/commit/80c0146afb11ebd86183a579ec469f3abd976695\"\u003e\u003ccode\u003e80c0146\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/40d7ef42d30db975bf80c340e7856c1ad3568321\"\u003e\u003ccode\u003e40d7ef4\u003c/code\u003e\u003c/a\u003e fix(defu.d.cts): export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3d3a7c89ca78f3fa43ec7194b12e44e4b0568697\"\u003e\u003ccode\u003e3d3a7c8\u003c/code\u003e\u003c/a\u003e build: correct the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/001c2906010eb65c1bb13ccd1f4abea09e10405b\"\u003e\u003ccode\u003e001c290\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/407b51645c41a57da6efac5b40967f2c60ce4f12\"\u003e\u003ccode\u003e407b516\u003c/code\u003e\u003c/a\u003e build: fix mixed types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/23e59e684cb6a432aad13f308d142247e31b6315\"\u003e\u003ccode\u003e23e59e6\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/11ba02213d4b1c6b02dd686041f75edc479c98e9\"\u003e\u003ccode\u003e11ba022\u003c/code\u003e\u003c/a\u003e fix: ignore inherited enumerable properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3942bfbbcaa72084bd4284846c83bd61ed7c8b29\"\u003e\u003ccode\u003e3942bfb\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/d3ef16dabe861713192ba8679c5db8e0ac143f9b\"\u003e\u003ccode\u003ed3ef16d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/869a053effb7b1bf49a1635e1bb211840daa589e\"\u003e\u003ccode\u003e869a053\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.18.4 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/effect@3.21.0/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kitlangton\"\u003e\u003ccode\u003e@​kitlangton\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eCron.prev\u003c/code\u003e and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add type-level utils to asserting layer types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/schickling\"\u003e\u003ccode\u003e@​schickling\u003c/code\u003e\u003c/a\u003e! - RcMap: support dynamic \u003ccode\u003eidleTimeToLive\u003c/code\u003e values per key\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eidleTimeToLive\u003c/code\u003e option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst map =\n  yield *\n  RcMap.make({\n    lookup: (key: string) =\u0026gt; acquireResource(key),\n    idleTimeToLive: (key: string) =\u0026gt; {\n      if (key.startsWith(\u0026quot;premium:\u0026quot;)) return Duration.minutes(10)\n      return Duration.minutes(1)\n    }\n  })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\u003cbr /\u003e\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\u003cbr /\u003e\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\u003cbr /\u003e\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6133\"\u003e#6133\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aniravi24\"\u003e\u003ccode\u003e@​aniravi24\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eEqual.equals\u003c/code\u003e crash when comparing \u003ccode\u003enull\u003c/code\u003e values inside \u003ccode\u003estructuralRegion\u003c/code\u003e. Added null guard before \u003ccode\u003eObject.getPrototypeOf\u003c/code\u003e calls to prevent \u003ccode\u003eTypeError: Cannot convert undefined or null to object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6093\"\u003e#6093\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luchersou\"\u003e\u003ccode\u003e@​luchersou\u003c/code\u003e\u003c/a\u003e! - avoid class for PrettyError to preserve error.name\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Add Cron.prev reverse iteration support (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Add type-level utils to asserting layer types (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5920\"\u003e#5920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e RcMap: support dynamic idleTimeToLive values per key (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5859\"\u003e#5859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Add logs to first propagated span (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5710\"\u003e#5710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/37a8af53e32eb88e3c2d499a2659b0ff9405b4f4\"\u003e\u003ccode\u003e37a8af5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6134\"\u003e#6134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e fix(logger): use source maps for error stack traces in browser pretty logger ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/7d8fc1ef2e79e0539a34278dce054b3c814b2529\"\u003e\u003ccode\u003e7d8fc1e\u003c/code\u003e\u003c/a\u003e docs(Layer): clarify scopedDiscard JSDoc to match effectDiscard (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5790\"\u003e#5790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e fix(Equal): guard against null in structuralRegion comparison (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.21.0/packages/effect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 effect since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatted` from 3.3.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/e6f5ca700c4ca8104a6a83472c8219e267bd5e84\"\u003e\u003ccode\u003ee6f5ca7\u003c/code\u003e\u003c/a\u003e 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/47f14fac0b1a41989f216b0cda4c50596ca339f6\"\u003e\u003ccode\u003e47f14fa\u003c/code\u003e\u003c/a\u003e removed E_STRICT from PHP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/40505688464c49fe6374e7bc4cdd9bd2e9e6f330\"\u003e\u003ccode\u003e4050568\u003c/code\u003e\u003c/a\u003e fixced go-lang issues in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/4303f4db38ba0ba8d5e2ed6e9689cefc74c46b63\"\u003e\u003ccode\u003e4303f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/101\"\u003e#101\u003c/a\u003e from mfinelli/gocriticfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/106735b609c15df51539a0d7c0a270182efd904c\"\u003e\u003ccode\u003e106735b\u003c/code\u003e\u003c/a\u003e updated package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/670a1bdf9dcfba02111c3034294366f10696fb53\"\u003e\u003ccode\u003e670a1bd\u003c/code\u003e\u003c/a\u003e 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/50a61a90ea5ca64c114f0aa040ad127e3a97feff\"\u003e\u003ccode\u003e50a61a9\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/104\"\u003e#104\u003c/a\u003e - allow \u003ccode\u003enull\u003c/code\u003e as replacer value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/8aa64f460cf0c4dac9cc214c831aade28f8f2c6e\"\u003e\u003ccode\u003e8aa64f4\u003c/code\u003e\u003c/a\u003e solved crytical errors over dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/b85577f39ff85959d02e8862cc0dde8114b43762\"\u003e\u003ccode\u003eb85577f\u003c/code\u003e\u003c/a\u003e Fix go-critic errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/bb8c63cea5befd4315519cb4458c6fc07bb9cf7b\"\u003e\u003ccode\u003ebb8c63c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/100\"\u003e#100\u003c/a\u003e from WebReflection/WebReflection-patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-cookie` from 3.0.5 to 3.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/js-cookie/js-cookie/releases\"\u003ejs-cookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore ES5 compatibility, inadvertently broken in 3.0.7 - \u003ca href=\"https://redirect.github.com/js-cookie/js-cookie/issues/959\"\u003e#959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLift Node version restriction, inadvertently restricted to \u0026gt;= 20 in 3.0.7 - \u003ca href=\"https://redirect.github.com/js-cookie/js-cookie/issues/956\"\u003e#956\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent cookie attribute injection: CVE-2026-46625 (eb3c40e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartitioned\u003c/code\u003e attribute to readme (b994768)\u003c/li\u003e\n\u003cli\u003ePublish to npm registry via trusted publisher exclusively (4dc71be)\u003c/li\u003e\n\u003cli\u003eEnsure consistent behaviour for \u003ccode\u003eget('name')\u003c/code\u003e + \u003ccode\u003eget()\u003c/code\u003e (1953d30)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/d7a10966e3f2cbcbfa96e34e7544d23aab9e3372\"\u003e\u003ccode\u003ed7a1096\u003c/code\u003e\u003c/a\u003e Craft v3.0.8 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/248e685e20c7aa9553453f0084f14a62173462d2\"\u003e\u003ccode\u003e248e685\u003c/code\u003e\u003c/a\u003e Use existing Chrome with puppeteer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/fc04269d83cae5536c08fdb71c9fd1d35e148f7a\"\u003e\u003ccode\u003efc04269\u003c/code\u003e\u003c/a\u003e Remove QUnit related workaround in Grunt config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/265a6853d04eefa6f7a4d8acdd118d3f5c4dddc3\"\u003e\u003ccode\u003e265a685\u003c/code\u003e\u003c/a\u003e Tidy up package lock file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/478e59129f8f1e5c80fc71fecd37b04cd8ed1575\"\u003e\u003ccode\u003e478e591\u003c/code\u003e\u003c/a\u003e Disable Node deprecation DEP0044 for release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/331d5240db232da6748abbdde7a35823f681e9a7\"\u003e\u003ccode\u003e331d524\u003c/code\u003e\u003c/a\u003e Fix node version config for E2E test job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/11d773d413f680a4ccf23a5375e82fa14df1b7a7\"\u003e\u003ccode\u003e11d773d\u003c/code\u003e\u003c/a\u003e Ensure ECMAScript compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/d78864600f3ee9c3780c3f3d0072342beb722f45\"\u003e\u003ccode\u003ed788646\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eengines\u003c/code\u003e property from package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/e7d9a4dff0d5ebc51a200819e3ab3a2dbe87979a\"\u003e\u003ccode\u003ee7d9a4d\u003c/code\u003e\u003c/a\u003e Fix typo in test assertion message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/b5fca24b9bc03b20e8751f7eea6c14c40095f7e8\"\u003e\u003ccode\u003eb5fca24\u003c/code\u003e\u003c/a\u003e Make credentials use explicit in release workflow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/js-cookie/js-cookie/compare/v3.0.5...v3.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 js-cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.21 to 4.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lodash/lodash/releases\"\u003elodash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.1\u003c/h2\u003e\n\u003ch2\u003eBugs\u003c/h2\u003e\n\u003cp\u003eFixes a \u003ccode\u003eReferenceError\u003c/code\u003e issue in \u003ccode\u003elodash\u003c/code\u003e \u003ccode\u003elodash-es\u003c/code\u003e \u003ccode\u003elodash-amd\u003c/code\u003e and \u003ccode\u003elodash.template\u003c/code\u003e when using the \u003ccode\u003etemplate\u003c/code\u003e and \u003ccode\u003efromPairs\u003c/code\u003e functions from the modular builds. See \u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6167#issuecomment-4165269769\"\u003elodash/lodash#6167\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThese defects were related to how lodash distributions are built from the main branch using \u003ca href=\"https://github.com/lodash-archive/lodash-cli\"\u003ehttps://github.com/lodash-archive/lodash-cli\u003c/a\u003e. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.\u003c/p\u003e\n\u003cp\u003eThere is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elodash\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-es\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-amd\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash.template\u003c/code\u003e\u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.23...4.18.0\"\u003ehttps://github.com/lodash/lodash/compare/4.17.23...4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.unset\u003c/code\u003e / \u003ccode\u003e_.omit\u003c/code\u003e\u003c/strong\u003e: Fixed prototype pollution via \u003ccode\u003econstructor\u003c/code\u003e/\u003ccode\u003eprototype\u003c/code\u003e path traversal (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42rh\u003c/a\u003e, \u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003efe8d32e\u003c/a\u003e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Now \u003ccode\u003econstructor\u003c/code\u003e and \u003ccode\u003eprototype\u003c/code\u003e are blocked unconditionally as non-terminal path keys, matching \u003ccode\u003ebaseSet\u003c/code\u003e. Calls that previously returned \u003ccode\u003etrue\u003c/code\u003e and deleted the property now return \u003ccode\u003efalse\u003c/code\u003e and leave the target untouched.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.template\u003c/code\u003e\u003c/strong\u003e: Fixed code injection via \u003ccode\u003eimports\u003c/code\u003e keys (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-r5fr-rjxr-66jc\"\u003eGHSA-r5fr-rjxr-66jc\u003c/a\u003e, CVE-2026-4800, \u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e879aaa9\u003c/a\u003e). Fixes an incomplete patch for CVE-2021-23337. The \u003ccode\u003evariable\u003c/code\u003e option was validated against \u003ccode\u003ereForbiddenIdentifierChars\u003c/code\u003e but \u003ccode\u003eimportsKeys\u003c/code\u003e was left unguarded, allowing code injection via the same \u003ccode\u003eFunction()\u003c/code\u003e constructor sink. \u003ccode\u003eimports\u003c/code\u003e keys containing forbidden identifier characters now throw \u003ccode\u003e\u0026quot;Invalid imports option passed into _.template\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security notice for \u003ccode\u003e_.template\u003c/code\u003e in threat model and API docs (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6099\"\u003e#6099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003elower \u0026gt; upper\u003c/code\u003e behavior in \u003ccode\u003e_.random\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6115\"\u003e#6115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix quotes in \u003ccode\u003e_.compact\u003c/code\u003e jsdoc (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6090\"\u003e#6090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003elodash.*\u003c/code\u003e modular packages\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6157\"\u003eDiff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe have also regenerated and published a select number of the \u003ccode\u003elodash.*\u003c/code\u003e modular packages.\u003c/p\u003e\n\u003cp\u003eThese modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.orderby\"\u003elodash.orderby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.tonumber\"\u003elodash.tonumber\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trim\"\u003elodash.trim\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trimend\"\u003elodash.trimend\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.sortedindexby\"\u003elodash.sortedindexby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.zipobjectdeep\"\u003elodash.zipobjectdeep\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.unset\"\u003elodash.unset\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.omit\"\u003elodash.omit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.template\"\u003elodash.template\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/cb0b9b9212521c08e3eafe7c8cb0af1b42b6649e\"\u003e\u003ccode\u003ecb0b9b9\u003c/code\u003e\u003c/a\u003e release(patch): bump main to 4.18.1 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6177\"\u003e#6177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/75535f57883b7225adb96de1cfc1cd4169cfcb51\"\u003e\u003ccode\u003e75535f5\u003c/code\u003e\u003c/a\u003e chore: prune stale advisory refs (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6170\"\u003e#6170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/62e91bc6a39c98d85b9ada8c44d40593deaf82a4\"\u003e\u003ccode\u003e62e91bc\u003c/code\u003e\u003c/a\u003e docs: remove n_ Node.js \u0026lt; 6 REPL note from README (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6165\"\u003e#6165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/59be2de61f8aa9461c7856533b51d31b7d8babc4\"\u003e\u003ccode\u003e59be2de\u003c/code\u003e\u003c/a\u003e release(minor): bump to 4.18.0 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/af634573030f979194871da7c68f79420992f53d\"\u003e\u003ccode\u003eaf63457\u003c/code\u003e\u003c/a\u003e fix: broken tests for _.template 879aaa9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/1073a7693e1727e0cf3641e5f71f75ddcf8de7c0\"\u003e\u003ccode\u003e1073a76\u003c/code\u003e\u003c/a\u003e fix: linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e\u003ccode\u003e879aaa9\u003c/code\u003e\u003c/a\u003e fix: validate imports keys in _.template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003e\u003ccode\u003efe8d32e\u003c/code\u003e\u003c/a\u003e fix: block prototype pollution in baseUnset via constructor/prototype traversal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/18ba0a32f42fd02117f096b032f89c984173462d\"\u003e\u003ccode\u003e18ba0a3\u003c/code\u003e\u003c/a\u003e refactor(fromPairs): use baseAssignValue for consistent assignment (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6153\"\u003e#6153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b8190803d48d60b8c80ad45d39125f32fa618cb2\"\u003e\u003ccode\u003eb819080\u003c/code\u003e\u003c/a\u003e ci: add dist sync validation workflow (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6137\"\u003e#6137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.31 to 8.5.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed mixing AST error on warnings (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed cleaning \u003ccode\u003ebefore\u003c/code\u003e for new nodes inserted to \u003ccode\u003eRoot\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestricted loading previous source maps file to the \u003ccode\u003eopts.from\u003c/code\u003e folder for security reasons (use \u003ccode\u003eunsafeMap: true\u003c/code\u003e to disable the check).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eMaximum call stack size exceeded\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eFixed Prototype hijacking for \u003ccode\u003epostcss.fromJSON()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e for unmapped end position (by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e position (by \u003ca href=\"https://github.com/mizdra\"\u003e\u003ccode\u003e@​mizdra\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eraws\u003c/code\u003e after rehydrating a JSON AST (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed putting parent-less node in \u003ccode\u003enodes\u003c/code\u003e of new node (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed computing \u003ccode\u003eoffset\u003c/code\u003e in \u003ccode\u003epositionBy()\u003c/code\u003e (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erangeBy()\u003c/code\u003e on \u003ccode\u003eindex: 0\u003c/code\u003e (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed mixing AST error on warnings (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed cleaning \u003ccode\u003ebefore\u003c/code\u003e for new nodes inserted to \u003ccode\u003eRoot\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestricted loading previous source maps file to the \u003ccode\u003eopts.from\u003c/code\u003e folder for security reasons (use \u003ccode\u003eunsafeMap: true\u003c/code\u003e to disable the check).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eMaximum call stack size exceeded\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eFixed Prototype hijacking for \u003ccode\u003epostcss.fromJSON()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e for unmapped end position (by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e position (by \u003ca href=\"https://github.com/mizdra\"\u003e\u003ccode\u003e@​mizdra\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eraws\u003c/code\u003e after rehydrating a JSON AST (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed putting parent-less node in \u003ccode\u003enodes\u003c/code\u003e of new node (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed computing \u003ccode\u003eoffset\u003c/code\u003e in \u003ccode\u003epositionBy()\u003c/code\u003e (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erangeBy()\u003c/code\u003e on \u003ccode\u003eindex: 0\u003c/code\u003e (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\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\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/calfo903/PROMPTFLOW/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/calfo903%2FPROMPTFLOW/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"5106925116","node_id":"PR_kwDOS5eI8s7815Pj","number":510,"state":"open","title":"chore(deps): bump the production group with 28 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-08-10T05:25:28.000Z","updated_at":"2026-08-10T05:33:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":28,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1095.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1095.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@dagrejs/dagre","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/dagrejs/dagre"},{"name":"@google/earthengine","old_version":"1.7.36","new_version":"1.7.38","repository_url":"https://github.com/google/earthengine-api"},{"name":"@hookform/resolvers","old_version":"5.5.7","new_version":"5.7.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@prisma/adapter-pg","old_version":"7.9.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.9.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@sentry/nextjs","old_version":"10.68.0","new_version":"10.69.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tiptap/extension-link","old_version":"3.29.1","new_version":"3.29.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.29.1","new_version":"3.29.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.29.1","new_version":"3.29.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.29.1","new_version":"3.29.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.29.1","new_version":"3.29.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@turf/bbox","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@upstash/redis","old_version":"1.38.0","new_version":"1.38.2","repository_url":"https://github.com/upstash/redis-js"},{"name":"cron-parser","old_version":"5.6.2","new_version":"5.7.0","repository_url":"https://github.com/harrisiirak/cron-parser"},{"name":"js-yaml","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lucide-react","old_version":"1.27.0","new_version":"1.29.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.12","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.4","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"nodemailer","old_version":"9.0.3","new_version":"9.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"prisma","old_version":"7.9.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"react-grid-layout","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"react-hook-form","old_version":"7.83.0","new_version":"7.84.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-map-gl","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/visgl/react-map-gl"},{"name":"stripe","old_version":"22.3.2","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"swr","old_version":"2.4.2","new_version":"2.5.0","repository_url":"https://github.com/vercel/swr"},{"name":"web-vitals","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/GoogleChrome/web-vitals"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 28 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1095.0` | `3.1105.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1095.0` | `3.1105.0` |\n| [@dagrejs/dagre](https://github.com/dagrejs/dagre) | `3.0.0` | `3.1.0` |\n| [@google/earthengine](https://github.com/google/earthengine-api) | `1.7.36` | `1.7.38` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.5.7` | `5.7.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.9.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.9.0` | `7.9.1` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.68.0` | `10.69.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.29.1` | `3.29.2` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.29.1` | `3.29.2` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.29.1` | `3.29.2` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.29.1` | `3.29.2` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.29.1` | `3.29.2` |\n| [@turf/bbox](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.0` | `1.38.2` |\n| [cron-parser](https://github.com/harrisiirak/cron-parser) | `5.6.2` | `5.7.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.2.2` | `5.2.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.27.0` | `1.29.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.13.5` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `9.0.3` | `9.0.4` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.9.0` | `7.9.1` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `2.2.3` | `2.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.83.0` | `7.84.0` |\n| [react-map-gl](https://github.com/visgl/react-map-gl) | `8.1.1` | `8.1.2` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.3.2` | `22.4.0` |\n| [swr](https://github.com/vercel/swr) | `2.4.2` | `2.5.0` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `6.0.1` | `6.1.0` |\n\nUpdates `@aws-sdk/client-s3` from 3.1095.0 to 3.1105.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-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1105.0\u003c/h2\u003e\n\u003ch4\u003e3.1105.0(2026-08-06)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-dynamodb:\u003c/strong\u003e  add error msg and fallback when incompatible client is supplied (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8231\"\u003e#8231\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e663d41f0c95fe461693ecc6599d8d48cb786d01\"\u003ee663d41f\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-08-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4f7b32fca9d7c72e76dad9be36dcc2b2665e965\"\u003ee4f7b32f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds index category support to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17fff6fee91039894b4004860657b0eedeed439\"\u003ee17fff6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Conversions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c29a869869738008410e38f2d353c12139a0344\"\u003e5c29a869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance type families for managed EC2 and container fleets. Also adds explicit anchors on most string regexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30dfd63ab84fbcca27dc257af51e44359eb9c75d\"\u003e30dfd63a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub is adding a new public API, ListFreeTrialStatusesV2 to describe the free trial statuses of the Security Hub service and its opt-in features. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e44b3582d5bb381c6ab6798c1718bc177d266011\"\u003ee44b3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Add support for Gateway rate limits and Runtime instances in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped to control request rates, token consumption rates, and active connection rates. Customers can now create capacity providers to launch runtimes on their EC2 instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/865d21efa6b8b76fcf693655e3eb34d498027a00\"\u003e865d21ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Adds support for service generated insights across runs, jobs, and tests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6c601b71011de09898e06a1a24f2a6cfc34b8a83\"\u003e6c601b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Releases new Model Customization SequenceLength parameter for Training and g7 instance types for Training and Processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14bd2ac7dcd439796f379b9b44cd3f6ce9094984\"\u003e14bd2ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a137863d854230093579807ab5f1d4edfedb2582\"\u003ea137863d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/636228a9535bd3992a69093e27dcdc5d376f8b61\"\u003e636228a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  AWS Elemental MediaTailor now supports concurrent function execution. The new Concurrent Executor function type runs multiple independent child functions in parallel within a single lifecycle hook, reducing pipeline latency to the duration of the slowest call instead of the sum of all calls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cf61475d4320afddf9610addf91742d0f8173c3\"\u003e1cf61475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  GetAgreementTerms now returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod field (example \u0026quot;P30D\u0026quot;). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b0d6d565c7f1ce784ab870ec6a89c4c859f3fb\"\u003e50b0d6d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/632ae47917c818dc16fa4fba183a90d3a6a8b931\"\u003e632ae479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  MSK Clusters can now deliver authorizer logs alongside broker logs to the destinations defined by you (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7e319378345cbd88c558df301477edc98939855\"\u003eb7e31937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add support for capacity provider sessions in Amazon Bedrock AgentCore. Customers can now delete an active session running on a runtime instance launched through their capacity provider. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd301533b88ffe5eead68964c90cb82a76d4dc3b\"\u003ebd301533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  EC2 Auto Scaling now supports being managed by other AWS services via the operator field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5d54fce5f196113a276fa282da2ad0e1190838a\"\u003ef5d54fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds a new optional IncludeLocalZones parameter to the Spot Placement Score API that defaults to false. When set to true, the Spot Placement Score API will consider the relevant Local Zones with Spot capacity when computing the Spot Placement Score. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43673842a0545caf2e6843c7d3e82349270f48df\"\u003e43673842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment due period after invoice date. The paymentDuePeriod field uses ISO 8601 duration format (e.g., \u0026quot;P30D\u0026quot; for net 30 days). This is a backward-compatible addition. See API documentation for full structure and examples. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4fd7ae7b8b872cb9f4e497470ea401a642683fd\"\u003ef4fd7ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf65602\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.1105.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1104.0\u003c/h2\u003e\n\u003ch4\u003e3.1104.0(2026-08-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6649b9d31255c736336eb0f0092f6c34ebd9758\"\u003ef6649b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/448fc0f78c7165b1132f341c8e63fc8343672f00\"\u003e448fc0f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c69446c13c149c89c50b588648ae6b304bd2a7\"\u003e31c69446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm-pca:\u003c/strong\u003e  Private Certificate Authority service now supports RSASSA-PSS signing algorithm. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/203b57d1eca019243b0b8ee1223ced5c9a92cd9a\"\u003e203b57d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  New enum values added for Agent Connectivity issues (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/13e0f989a80604286d673cfe3ee2524723decfeb\"\u003e13e0f989\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.1104.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3'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.1104.0...v3.1105.0\"\u003e3.1105.0\u003c/a\u003e (2026-08-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf6560\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.1103.0...v3.1104.0\"\u003e3.1104.0\u003c/a\u003e (2026-08-05)\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.1102.0...v3.1103.0\"\u003e3.1103.0\u003c/a\u003e (2026-08-04)\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.1101.0...v3.1102.0\"\u003e3.1102.0\u003c/a\u003e (2026-08-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.1100.0...v3.1101.0\"\u003e3.1101.0\u003c/a\u003e (2026-07-31)\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.1099.0...v3.1100.0\"\u003e3.1100.0\u003c/a\u003e (2026-07-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6c0ea36225581e94befb619bc5df166fde4ba00\"\u003e\u003ccode\u003ed6c0ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003e\u003ccode\u003efaf6560\u003c/code\u003e\u003c/a\u003e feat(client-s3): AWS Backup now lets you create read-only access points for A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b3929bd0a77d456d71c2f4b83351e324e30b7903\"\u003e\u003ccode\u003eb3929bd\u003c/code\u003e\u003c/a\u003e Publish v3.1104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/672c90ddc7cfee3049796eee74d2996e1b28b372\"\u003e\u003ccode\u003e672c90d\u003c/code\u003e\u003c/a\u003e Publish v3.1103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5285315f74404c8d2f537db46396897e1d6af95\"\u003e\u003ccode\u003ec528531\u003c/code\u003e\u003c/a\u003e Publish v3.1102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/272a6ebbaeffcb0e5e0b2a619365f2ff8404f0b5\"\u003e\u003ccode\u003e272a6eb\u003c/code\u003e\u003c/a\u003e Publish v3.1101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6969cf9ed5814568d4fe6b8edcfc31d3eb982a85\"\u003e\u003ccode\u003e6969cf9\u003c/code\u003e\u003c/a\u003e Publish v3.1100.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b15ca73a386ed9d90dc149d1533575c1fc7e08e\"\u003e\u003ccode\u003e5b15ca7\u003c/code\u003e\u003c/a\u003e Publish v3.1099.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee76673ea9e59d184c4138ac6eec909b98d7fa43\"\u003e\u003ccode\u003eee76673\u003c/code\u003e\u003c/a\u003e Publish v3.1098.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003e\u003ccode\u003ee40ebac\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for CBOR v2 codec (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1105.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/s3-request-presigner` from 3.1095.0 to 3.1105.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/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1105.0\u003c/h2\u003e\n\u003ch4\u003e3.1105.0(2026-08-06)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-dynamodb:\u003c/strong\u003e  add error msg and fallback when incompatible client is supplied (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8231\"\u003e#8231\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e663d41f0c95fe461693ecc6599d8d48cb786d01\"\u003ee663d41f\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-08-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4f7b32fca9d7c72e76dad9be36dcc2b2665e965\"\u003ee4f7b32f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds index category support to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17fff6fee91039894b4004860657b0eedeed439\"\u003ee17fff6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Conversions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c29a869869738008410e38f2d353c12139a0344\"\u003e5c29a869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance type families for managed EC2 and container fleets. Also adds explicit anchors on most string regexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30dfd63ab84fbcca27dc257af51e44359eb9c75d\"\u003e30dfd63a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub is adding a new public API, ListFreeTrialStatusesV2 to describe the free trial statuses of the Security Hub service and its opt-in features. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e44b3582d5bb381c6ab6798c1718bc177d266011\"\u003ee44b3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Add support for Gateway rate limits and Runtime instances in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped to control request rates, token consumption rates, and active connection rates. Customers can now create capacity providers to launch runtimes on their EC2 instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/865d21efa6b8b76fcf693655e3eb34d498027a00\"\u003e865d21ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Adds support for service generated insights across runs, jobs, and tests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6c601b71011de09898e06a1a24f2a6cfc34b8a83\"\u003e6c601b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Releases new Model Customization SequenceLength parameter for Training and g7 instance types for Training and Processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14bd2ac7dcd439796f379b9b44cd3f6ce9094984\"\u003e14bd2ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a137863d854230093579807ab5f1d4edfedb2582\"\u003ea137863d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/636228a9535bd3992a69093e27dcdc5d376f8b61\"\u003e636228a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  AWS Elemental MediaTailor now supports concurrent function execution. The new Concurrent Executor function type runs multiple independent child functions in parallel within a single lifecycle hook, reducing pipeline latency to the duration of the slowest call instead of the sum of all calls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cf61475d4320afddf9610addf91742d0f8173c3\"\u003e1cf61475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  GetAgreementTerms now returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod field (example \u0026quot;P30D\u0026quot;). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b0d6d565c7f1ce784ab870ec6a89c4c859f3fb\"\u003e50b0d6d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/632ae47917c818dc16fa4fba183a90d3a6a8b931\"\u003e632ae479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  MSK Clusters can now deliver authorizer logs alongside broker logs to the destinations defined by you (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7e319378345cbd88c558df301477edc98939855\"\u003eb7e31937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add support for capacity provider sessions in Amazon Bedrock AgentCore. Customers can now delete an active session running on a runtime instance launched through their capacity provider. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd301533b88ffe5eead68964c90cb82a76d4dc3b\"\u003ebd301533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  EC2 Auto Scaling now supports being managed by other AWS services via the operator field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5d54fce5f196113a276fa282da2ad0e1190838a\"\u003ef5d54fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds a new optional IncludeLocalZones parameter to the Spot Placement Score API that defaults to false. When set to true, the Spot Placement Score API will consider the relevant Local Zones with Spot capacity when computing the Spot Placement Score. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43673842a0545caf2e6843c7d3e82349270f48df\"\u003e43673842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment due period after invoice date. The paymentDuePeriod field uses ISO 8601 duration format (e.g., \u0026quot;P30D\u0026quot; for net 30 days). This is a backward-compatible addition. See API documentation for full structure and examples. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4fd7ae7b8b872cb9f4e497470ea401a642683fd\"\u003ef4fd7ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf65602\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.1105.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1104.0\u003c/h2\u003e\n\u003ch4\u003e3.1104.0(2026-08-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6649b9d31255c736336eb0f0092f6c34ebd9758\"\u003ef6649b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/448fc0f78c7165b1132f341c8e63fc8343672f00\"\u003e448fc0f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c69446c13c149c89c50b588648ae6b304bd2a7\"\u003e31c69446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm-pca:\u003c/strong\u003e  Private Certificate Authority service now supports RSASSA-PSS signing algorithm. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/203b57d1eca019243b0b8ee1223ced5c9a92cd9a\"\u003e203b57d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  New enum values added for Agent Connectivity issues (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/13e0f989a80604286d673cfe3ee2524723decfeb\"\u003e13e0f989\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.1104.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner'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.1104.0...v3.1105.0\"\u003e3.1105.0\u003c/a\u003e (2026-08-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.1103.0...v3.1104.0\"\u003e3.1104.0\u003c/a\u003e (2026-08-05)\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.1102.0...v3.1103.0\"\u003e3.1103.0\u003c/a\u003e (2026-08-04)\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.1101.0...v3.1102.0\"\u003e3.1102.0\u003c/a\u003e (2026-08-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.1100.0...v3.1101.0\"\u003e3.1101.0\u003c/a\u003e (2026-07-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.1099.0...v3.1100.0\"\u003e3.1100.0\u003c/a\u003e (2026-07-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.1098.0...v3.1099.0\"\u003e3.1099.0\u003c/a\u003e (2026-07-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/d6c0ea36225581e94befb619bc5df166fde4ba00\"\u003e\u003ccode\u003ed6c0ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b3929bd0a77d456d71c2f4b83351e324e30b7903\"\u003e\u003ccode\u003eb3929bd\u003c/code\u003e\u003c/a\u003e Publish v3.1104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/672c90ddc7cfee3049796eee74d2996e1b28b372\"\u003e\u003ccode\u003e672c90d\u003c/code\u003e\u003c/a\u003e Publish v3.1103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5285315f74404c8d2f537db46396897e1d6af95\"\u003e\u003ccode\u003ec528531\u003c/code\u003e\u003c/a\u003e Publish v3.1102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/272a6ebbaeffcb0e5e0b2a619365f2ff8404f0b5\"\u003e\u003ccode\u003e272a6eb\u003c/code\u003e\u003c/a\u003e Publish v3.1101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6969cf9ed5814568d4fe6b8edcfc31d3eb982a85\"\u003e\u003ccode\u003e6969cf9\u003c/code\u003e\u003c/a\u003e Publish v3.1100.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b15ca73a386ed9d90dc149d1533575c1fc7e08e\"\u003e\u003ccode\u003e5b15ca7\u003c/code\u003e\u003c/a\u003e Publish v3.1099.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee76673ea9e59d184c4138ac6eec909b98d7fa43\"\u003e\u003ccode\u003eee76673\u003c/code\u003e\u003c/a\u003e Publish v3.1098.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003e\u003ccode\u003ee40ebac\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for CBOR v2 codec (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b24cb22960862c11f59e3368a34965e9216a2f32\"\u003e\u003ccode\u003eb24cb22\u003c/code\u003e\u003c/a\u003e Publish v3.1097.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1105.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 `@dagrejs/dagre` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagrejs/dagre/blob/master/changelog.md\"\u003e@​dagrejs/dagre's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.1.0] - 2026\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePer-Cluster Direction Support (PR \u003ca href=\"https://redirect.github.com/dagrejs/dagre/issues/511\"\u003e#511\u003c/a\u003e):\u003c/strong\u003e Each cluster/subgraph can now specify its own \u003ccode\u003erankdir\u003c/code\u003e, \u003ccode\u003eranksep\u003c/code\u003e, \u003ccode\u003enodesep\u003c/code\u003e, and \u003ccode\u003ealign\u003c/code\u003e settings. The layout engine recursively applies these settings, enabling complex nested cluster hierarchies with independent flow directions. Fully backward compatible with global \u003ccode\u003erankdir\u003c/code\u003e and legacy layouts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDynamic Graph Layout Support (PR \u003ca href=\"https://redirect.github.com/dagrejs/dagre/issues/512\"\u003e#512\u003c/a\u003e):\u003c/strong\u003e Added support for dynamic graph layouts via \u003ccode\u003euseDynamic\u003c/code\u003e and \u003ccode\u003ecorePath\u003c/code\u003e configuration options in \u003ccode\u003eLayoutConfig\u003c/code\u003e. Enables persistent node ordering and layout stability when modifying graph structures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring \u0026amp; Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTypeScript \u0026amp; Type Safety Improvements:\u003c/strong\u003e Added \u003ccode\u003eClusterNodeLabel\u003c/code\u003e and \u003ccode\u003eNodeCollection\u003c/code\u003e types, updated \u003ccode\u003eNodeLabel\u003c/code\u003e interfaces, and eliminated \u003ccode\u003eany\u003c/code\u003e type assertions across the codebase.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNested Cluster Fixes:\u003c/strong\u003e Resolved edge cases in nested cluster isolation and improved edge routing for cross-cluster edges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/1e5dd44ac1c5e735085f787ff4312c7302730c6c\"\u003e\u003ccode\u003e1e5dd44\u003c/code\u003e\u003c/a\u003e Updating the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/692bb218b944d74191995ab1934989b67f718a1f\"\u003e\u003ccode\u003e692bb21\u003c/code\u003e\u003c/a\u003e Cleaning up lint, building and bumping the version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/5f380cc6ebc156c4a9070e00d5de491084ea8bd1\"\u003e\u003ccode\u003e5f380cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dagrejs/dagre/issues/512\"\u003e#512\u003c/a\u003e from MatsSchrader/dynamic-graph-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/33a5c83fd33a04a983b6be8e34cf0c8d4bf4dab3\"\u003e\u003ccode\u003e33a5c83\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into dynamic-graph-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/a3383cb86d920c9a26de841728c9198027bd4484\"\u003e\u003ccode\u003ea3383cb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dagrejs/dagre/issues/511\"\u003e#511\u003c/a\u003e from sjackson0109/feature/per-cluster-direction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/7049ce6dbc2512f47f1a9b026003b6782f5de67f\"\u003e\u003ccode\u003e7049ce6\u003c/code\u003e\u003c/a\u003e refactor: simplify Graph construction, remove unused subgraphRankdirs, clean ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/aef3eb99ef1cbd017d7449b97ea24a46b5e2e986\"\u003e\u003ccode\u003eaef3eb9\u003c/code\u003e\u003c/a\u003e approved changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/b8049d47478f5a44a7b3bdc3b45a40d2d0884538\"\u003e\u003ccode\u003eb8049d4\u003c/code\u003e\u003c/a\u003e refactor: remove dead layoutWithContext code; move per-cluster notes to chang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/d7650e2cb6f84c28c12e16c107a770a48fb06a69\"\u003e\u003ccode\u003ed7650e2\u003c/code\u003e\u003c/a\u003e chore: remove AI plan block comments and stale inline annotations from layout.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/04d4f13fa74845f08f10240f6fda229198375068\"\u003e\u003ccode\u003e04d4f13\u003c/code\u003e\u003c/a\u003e refactor(nesting-graph): remove 'as any' cast on graph.graph() (r3218970427)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagrejs/dagre/compare/v3.0.0...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google/earthengine` from 1.7.36 to 1.7.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/earthengine-api/releases\"\u003e@​google/earthengine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate build artifacts for v1.7.38rc0\u003c/li\u003e\n\u003cli\u003epyproject.toml: Require newer minimum versions of deps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.37...v1.7.38\"\u003ehttps://github.com/google/earthengine-api/compare/v1.7.37...v1.7.38\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following release changelog only includes changes to the client libraries. For backend service changes and notifications, see the \u003ca href=\"https://developers.google.com/earth-engine/docs/release-notes\"\u003eEarth Engine Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.7.38rc0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.7.37\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate build artifacts for v1.7.37rc0\u003c/li\u003e\n\u003cli\u003eAdd setbands command to Earth Engine Python CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.36...v1.7.37\"\u003ehttps://github.com/google/earthengine-api/compare/v1.7.36...v1.7.37\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following release changelog only includes changes to the client libraries. For backend service changes and notifications, see the \u003ca href=\"https://developers.google.com/earth-engine/docs/release-notes\"\u003eEarth Engine Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.7.37rc0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/google/earthengine-api/commit/8f6018f23327d022961f99ba2fa0b444a6d98c46\"\u003e\u003ccode\u003e8f6018f\u003c/code\u003e\u003c/a\u003e Update version numbers for v1.7.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/3c7cf557d39cc76ace70cce9144d6670f751fce8\"\u003e\u003ccode\u003e3c7cf55\u003c/code\u003e\u003c/a\u003e Update build artifacts for v1.7.38rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/22f49c623cbb0bea9d00317518cbcd1d51d8bfa3\"\u003e\u003ccode\u003e22f49c6\u003c/code\u003e\u003c/a\u003e Update version numbers for v1.7.38rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/8c13e9c150e04823a1c17225e82f6331a4e2836d\"\u003e\u003ccode\u003e8c13e9c\u003c/code\u003e\u003c/a\u003e pyproject.toml: Require newer minimum versions of deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/02edabc8e4a314c091324798d36186cf62826308\"\u003e\u003ccode\u003e02edabc\u003c/code\u003e\u003c/a\u003e Add setbands command to Earth Engine Python CLI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.36...v1.7.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.5.7 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e2f28787\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/adapter-pg` from 7.9.0 to 7.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e@​prisma/adapter-pg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.1\u003c/h2\u003e\n\u003cp\u003eToday, we're issuing a patch release to resolve a security advisory in a transitive dependency of Prisma CLI (via \u003ccode\u003e@prisma/dev\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eThis fixes \u003ca href=\"https://redirect.github.com/prisma/prisma/issues/29780\"\u003eprisma/prisma#29780\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIt does not actually affect \u003ccode\u003e@prisma/dev\u003c/code\u003e or Prisma CLI so no urgent action is required, but it is recommended to upgrade nevertheless to avoid false positives from security scanners.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.9.1/packages/adapter-pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 7.9.0 to 7.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e@​prisma/client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.1\u003c/h2\u003e\n\u003cp\u003eToday, we're issuing a patch release to resolve a security advisory in a transitive dependency of Prisma CLI (via \u003ccode\u003e@prisma/dev\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eThis fixes \u003ca href=\"https://redirect.github.com/prisma/prisma/issues/29780\"\u003eprisma/prisma#29780\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIt does not actually affect \u003ccode\u003e@prisma/dev\u003c/code\u003e or Prisma CLI so no urgent action is required, but it is recommended to upgrade nevertheless to avoid false positives from security scanners.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.9.1/packages/client\"\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.68.0 to 10.69.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.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.11 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\u003e25.59 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\u003e45.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.15 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\u003e83.84 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\u003e73.71 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\u003e88.44 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\u003e100.79 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\u003e43.88 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\u003e31.79 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\u003e36.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.07 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\u003e28.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/417af5de5c92d776bd80a8cadeee2de64b0e5f8a\"\u003e\u003ccode\u003e417af5d\u003c/code\u003e\u003c/a\u003e release: 10.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e7cf605eb6b5b1e9488b3b19f1430bb798c345da\"\u003e\u003ccode\u003ee7cf605\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22807\"\u003e#22807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7c5a00ed9cd3871c24869915455a5f282404f54a\"\u003e\u003ccode\u003e7c5a00e\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df532142d9d4a61ab8441baec54488a0d51acd9e\"\u003e\u003ccode\u003edf53214\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e96e15ee3409cd8723a447bc75d82e6ef380d679\"\u003e\u003ccode\u003ee96e15e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add Spotlight integration for local dev event forwardin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ea4a3220418bce0e854b73bf1cdb086a4e39c972\"\u003e\u003ccode\u003eea4a322\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6a84103efea043fcb090920e83a67d6853b9e0d7\"\u003e\u003ccode\u003e6a84103\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f0c356945bdc91a08876dcf366d1279685b7dc26\"\u003e\u003ccode\u003ef0c3569\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/051635579a4dab9a0ef7789ae2727f4f818fe94b\"\u003e\u003ccode\u003e0516355\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add instrumentAgentWithSentry for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d3a6e520745e487ec48d096c2c26364d5eb743ec\"\u003e\u003ccode\u003ed3a6e52\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.68.0...10.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-link` from 3.29.1 to 3.29.2\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@​tiptap/extension-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.2\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\u003eFixed the caret jumping back to the previous block when pressing Enter inside a React node view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-find-and-replace\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure only the active find-and-replace result keeps the current-result highlight while navigating matches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-link/CHANGELOG.md\"\u003e@​tiptap/extension-link's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.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.29.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5158212970344952dd9918b6a44bfb400d7fb6c1\"\u003e\u003ccode\u003e5158212\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.29.2/packages/extension-link\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-placeholder` from 3.29.1 to 3.29.2\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@​tiptap/extension-placeholder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.2\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\u003eFixed the caret jumping back to the previous block when pressing Enter inside a React node view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-find-and-replace\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure only the active find-and-replace result keeps the current-result highlight while navigating matches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-deprecated/extension-placeholder/CHANGELOG.md\"\u003e@​tiptap/extension-placeholder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5158212970344952dd9918b6a44bfb400d7fb6c1\"\u003e\u003ccode\u003e5158212\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.29.2/packages-deprecated/extension-placeholder\"\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.29.1 to 3.29.2\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@​tiptap/pm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.2\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\u003eFixed the caret jumping back to the previous block when pressing Enter inside a React node view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-find-and-replace\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure only the active find-and-replace result keeps the current-result highlight while navigating matches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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@​tiptap/pm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.2\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/5158212970344952dd9918b6a44bfb400d7fb6c1\"\u003e\u003ccode\u003e5158212\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.29.2/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/react` from 3.29.1 to 3.29.2\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@​tiptap/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.2\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\u003eFixed the caret jumping back to the previous block when pressing Enter inside a React node view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-find-and-replace\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure only the active find-and-replace result keeps the current-result highlight while navigating matches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/react/CHANGELOG.md\"\u003e@​tiptap/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee914605: Fixed the caret jumping back to the previous block when pressing Enter inside a React node view.\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.29.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.29.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/ueberdosis/tiptap/commit/5158212970344952dd9918b6a44bfb400d7fb6c1\"\u003e\u003ccode\u003e5158212\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/e91460547b308cc9643cfd3502da724966d9da4c\"\u003e\u003ccode\u003ee914605\u003c/code\u003e\u003c/a\u003e fix(react): capture and restore DOM selection when moving contentDOM in React...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.29.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.29.1 to 3.29.2\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@​tiptap/starter-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.2\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\u003eFixed the caret jumping back to the previous block when pressing Enter inside a React node view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-find-and-replace\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure only the active find-and-replace result keeps the current-result highlight while navigating matches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/starter-kit/CHANGELOG.md\"\u003e@​tiptap/starter-kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\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.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-underline\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.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.29.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5158212970344952dd9918b6a44bfb400d7fb6c1\"\u003e\u003ccode\u003e5158212\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.29.2/packages/starter-kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly ...\n\n_Description has been truncated_","html_url":"https://github.com/RodnaPamet/agri-saas/pull/510","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RodnaPamet%2Fagri-saas/issues/510","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/510/packages"},{"uuid":"5106395594","node_id":"PR_kwDOTF5f_s780NEQ","number":18,"state":"open","title":"build(deps): bump the npm-minor-patch group across 1 directory with 49 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-08-10T03:43:24.000Z","updated_at":"2026-08-10T03:44:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-minor-patch","update_count":49,"packages":[{"name":"@changesets/cli","old_version":"2.31.0","new_version":"2.31.1","repository_url":"https://github.com/changesets/changesets"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.9.16","new_version":"2.10.8","repository_url":"https://github.com/vercel/turborepo"},{"name":"@fontsource/ubuntu","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@hookform/resolvers","old_version":"5.4.0","new_version":"5.7.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.101.0","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.17.0","new_version":"1.29.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.78.0","new_version":"7.84.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router-dom","old_version":"7.17.0","new_version":"7.18.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"3.9.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@playwright/test","old_version":"1.61.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.3","repository_url":"https://github.com/testing-library/user-event"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.5","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.15","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"vite","old_version":"8.0.16","new_version":"8.2.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@aws-sdk/client-s3","old_version":"3.1064.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1064.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.24","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.24","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.24","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.4","new_version":"11.4.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"argon2","old_version":"0.44.0","new_version":"0.45.1","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"helmet","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"meilisearch","old_version":"0.58.0","new_version":"0.60.0","repository_url":"https://github.com/meilisearch/meilisearch-js"},{"name":"nestjs-zod","old_version":"5.4.0","new_version":"5.5.0","repository_url":"https://github.com/BenLorantfy/nestjs-zod"},{"name":"nodemailer","old_version":"9.0.1","new_version":"9.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"stripe","old_version":"22.2.0","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tar","old_version":"7.5.16","new_version":"7.5.22","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tldts","old_version":"7.4.4","new_version":"7.4.10","repository_url":"https://github.com/remusao/tldts"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.24","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.24","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/multer","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/supertest","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.11","new_version":"29.4.12","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"@stripe/react-stripe-js","old_version":"6.6.0","new_version":"6.8.0","repository_url":"https://github.com/stripe/react-stripe-js"},{"name":"@stripe/stripe-js","old_version":"9.8.0","new_version":"9.13.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"next-intl","old_version":"4.13.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"@axe-core/playwright","old_version":"4.11.3","new_version":"4.12.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"semver","old_version":"7.8.4","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@astrojs/starlight","old_version":"0.39.3","new_version":"0.41.7","repository_url":"https://github.com/withastro/starlight"},{"name":"starlight-openapi","old_version":"0.25.3","new_version":"0.26.0","repository_url":"https://github.com/HiDeoo/starlight-openapi"},{"name":"@astrojs/check","old_version":"0.9.9","new_version":"0.9.10","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 49 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.31.0` | `2.31.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.16` | `2.10.8` |\n| [@fontsource/ubuntu](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/ubuntu) | `5.2.8` | `5.3.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.4.0` | `5.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.0` | `5.101.4` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.17.0` | `1.29.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.78.0` | `7.84.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.17.0` | `7.18.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.9.0` | `3.10.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.0` | `1.62.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.5` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.15` | `8.5.26` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.2.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.10` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1064.0` | `3.1105.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1064.0` | `3.1105.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.24` | `11.1.28` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.24` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.24` | `11.1.28` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.4` | `11.4.6` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.44.0` | `0.45.1` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.2.0` | `8.3.0` |\n| [meilisearch](https://github.com/meilisearch/meilisearch-js) | `0.58.0` | `0.60.0` |\n| [nestjs-zod](https://github.com/BenLorantfy/nestjs-zod/tree/HEAD/packages/nestjs-zod) | `5.4.0` | `5.5.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `9.0.1` | `9.0.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.2.0` | `22.4.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.16` | `7.5.22` |\n| [tldts](https://github.com/remusao/tldts) | `7.4.4` | `7.4.10` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.24` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.24` | `11.1.28` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.1.0` | `2.2.0` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `7.2.0` | `7.2.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.11` | `29.4.12` |\n| [@stripe/react-stripe-js](https://github.com/stripe/react-stripe-js) | `6.6.0` | `6.8.0` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `9.8.0` | `9.13.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.0` | `4.13.5` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.3` | `4.12.1` |\n| [semver](https://github.com/npm/node-semver) | `7.8.4` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.39.3` | `0.41.7` |\n| [starlight-openapi](https://github.com/HiDeoo/starlight-openapi/tree/HEAD/packages/starlight-openapi) | `0.25.3` | `0.26.0` |\n| [@astrojs/check](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/astro-check) | `0.9.9` | `0.9.10` |\n\n\nUpdates `@changesets/cli` from 2.31.0 to 2.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2159\"\u003e#2159\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/15cf5928fb9968ba20b59ed6c794013c52c92d09\"\u003e\u003ccode\u003e15cf592\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ingvaldlorentzen\"\u003e\u003ccode\u003e@​ingvaldlorentzen\u003c/code\u003e\u003c/a\u003e! - Fixed already-published version detection with npm 12, which always wraps successful \u003ccode\u003enpm info --json\u003c/code\u003e output in an array. The unwrapped output made \u003ccode\u003echangeset publish\u003c/code\u003e treat every package as unpublished and fail attempting to republish existing 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/changesets/changesets/commit/a897bb8ac115fa65343a8bfe53654040c1542a80\"\u003e\u003ccode\u003ea897bb8\u003c/code\u003e\u003c/a\u003e Use a different publish tag for \u003ccode\u003emaintenance/v2\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2162\"\u003e#2162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e8650b9bf45560ca7642a1e043ac92111b886073\"\u003e\u003ccode\u003ee8650b9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2161\"\u003e#2161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/15cf5928fb9968ba20b59ed6c794013c52c92d09\"\u003e\u003ccode\u003e15cf592\u003c/code\u003e\u003c/a\u003e Fixed handling of the npm 12 info output (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9f2cb2ad87061ba1715691b7ebef7e192ccede58\"\u003e\u003ccode\u003e9f2cb2a\u003c/code\u003e\u003c/a\u003e Configure Changesets for \u003ccode\u003emaintenance/v2\u003c/code\u003e line (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2076\"\u003e#2076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/97247cb56a2746b6a73b65746547456e83c3f44c\"\u003e\u003ccode\u003e97247cb\u003c/code\u003e\u003c/a\u003e Change allowed publish pattern to \u003ccode\u003emaintenance/v*\u003c/code\u003e given rulesets behavior (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/13286a8d89be5293ec8c6634ae981b4ed261e7a1\"\u003e\u003ccode\u003e13286a8\u003c/code\u003e\u003c/a\u003e Build(deps): Bump the github-actions group across 1 directory with 3 updates ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8f6acd658891ca4d4d7e458c67cf704c87ac46a1\"\u003e\u003ccode\u003e8f6acd6\u003c/code\u003e\u003c/a\u003e Update dependabot group to exclude major (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2067\"\u003e#2067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/c70c675c2a22062aeae881f78f436bf793e26f35\"\u003e\u003ccode\u003ec70c675\u003c/code\u003e\u003c/a\u003e Setup backport workflow and sync next setup (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2057\"\u003e#2057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96720197013d2d49e5b32c30803e4653660348b6\"\u003e\u003ccode\u003e9672019\u003c/code\u003e\u003c/a\u003e Remove SECURITY.md to defer to .github (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/18e1661e3ad9bc4ab7bcd770ae172c560af44acc\"\u003e\u003ccode\u003e18e1661\u003c/code\u003e\u003c/a\u003e Use internal bot for versioning (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2039\"\u003e#2039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.31.0...@changesets/cli@2.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.16 to 2.10.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.8\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Scroll TUI task list with mouse wheel by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13479\"\u003evercel/turborepo#13479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Make releases resumable by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13486\"\u003evercel/turborepo#13486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Expose knowledge-backed package scope views by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13456\"\u003evercel/turborepo#13456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.10.7 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13489\"\u003evercel/turborepo#13489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for configuration scopes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13457\"\u003evercel/turborepo#13457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for run scope enumeration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13458\"\u003evercel/turborepo#13458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.8-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13490\"\u003evercel/turborepo#13490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge in repository views by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13459\"\u003evercel/turborepo#13459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge in package integrations by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13460\"\u003evercel/turborepo#13460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Parallelize environment setup steps by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13491\"\u003evercel/turborepo#13491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.8-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13492\"\u003evercel/turborepo#13492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for task hashing paths by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13461\"\u003evercel/turborepo#13461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for run-cache paths by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13462\"\u003evercel/turborepo#13462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Bind toolchain callbacks to package knowledge by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13463\"\u003evercel/turborepo#13463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for microfrontend commands by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13464\"\u003evercel/turborepo#13464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for run summaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13465\"\u003evercel/turborepo#13465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for watcher paths by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13466\"\u003evercel/turborepo#13466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Enable remote cache for types codegen by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13495\"\u003evercel/turborepo#13495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix llms.txt links to page markdown routes by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13497\"\u003evercel/turborepo#13497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for prune paths by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13467\"\u003evercel/turborepo#13467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge in the LSP by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13468\"\u003evercel/turborepo#13468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use consistent repository construction by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13469\"\u003evercel/turborepo#13469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Delete legacy package and scope authority by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13470\"\u003evercel/turborepo#13470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache telemetry salt instead of re-reading config on every hash by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13498\"\u003evercel/turborepo#13498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Android (Termux) by \u003ca href=\"https://github.com/gtbuchanan\"\u003e\u003ccode\u003e@​gtbuchanan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12735\"\u003evercel/turborepo#12735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Restore Cargo targets on all test platforms by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13505\"\u003evercel/turborepo#13505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve gitdir for linked worktrees in repo index by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13503\"\u003evercel/turborepo#13503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Characterize relationship projections by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13499\"\u003evercel/turborepo#13499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Produce native relationship observations by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13500\"\u003evercel/turborepo#13500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Resolve GitHub Actions remote base refs behind future flag by \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10732\"\u003evercel/turborepo#10732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Add core relationship projections by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13502\"\u003evercel/turborepo#13502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Define external resolution contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13507\"\u003evercel/turborepo#13507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Move repository tasks into Turbo configuration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13504\"\u003evercel/turborepo#13504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Build JavaScript external resolution generations by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13508\"\u003evercel/turborepo#13508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Contribute Cargo external resolutions by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13509\"\u003evercel/turborepo#13509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate external declaration consumers by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13511\"\u003evercel/turborepo#13511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Auto-merge release PRs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13510\"\u003evercel/turborepo#13510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.10.8-canary.3 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13512\"\u003evercel/turborepo#13512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use tokenless release review gate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13513\"\u003evercel/turborepo#13513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use resolution fingerprints for task hashes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13514\"\u003evercel/turborepo#13514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support fork PRs in review gate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13516\"\u003evercel/turborepo#13516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate lockfile affectedness by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13519\"\u003evercel/turborepo#13519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate external resolution summaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13520\"\u003evercel/turborepo#13520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate external package queries to resolution knowledge by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13523\"\u003evercel/turborepo#13523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Serialize macOS Homebrew setup by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13549\"\u003evercel/turborepo#13549\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/turborepo/commit/2515f8b181ad49aaf933893b1688fb08447001a3\"\u003e\u003ccode\u003e2515f8b\u003c/code\u003e\u003c/a\u003e publish 2.10.8 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/dd87718f0036b93324df66b26fdf37056094b5d0\"\u003e\u003ccode\u003edd87718\u003c/code\u003e\u003c/a\u003e test: Add uv workspace integration coverage (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13602\"\u003e#13602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b3dc99b98a6fb7db9eabd23ae0b601100cb66162\"\u003e\u003ccode\u003eb3dc99b\u003c/code\u003e\u003c/a\u003e fix: Fall back to polling on macOS (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13622\"\u003e#13622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f8f288e6b16f59a0261d9ef2c47e698b472b39b2\"\u003e\u003ccode\u003ef8f288e\u003c/code\u003e\u003c/a\u003e feat: Prune uv workspaces (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13613\"\u003e#13613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b2e25d4971ac18373f872a98796d13ecfc26128b\"\u003e\u003ccode\u003eb2e25d4\u003c/code\u003e\u003c/a\u003e feat: Watch uv workspace changes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/00538d09752961e2e42654a26196b739b7d00e20\"\u003e\u003ccode\u003e00538d0\u003c/code\u003e\u003c/a\u003e fix: Make Windows Cap'n Proto cache relocatable (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13621\"\u003e#13621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e14de24864ca2e0682de9adfa275ccda1a0fb134\"\u003e\u003ccode\u003ee14de24\u003c/code\u003e\u003c/a\u003e feat: Hash uv lockfile closures (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13611\"\u003e#13611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4195e4122b710b40a5012ded88fd764e728b1599\"\u003e\u003ccode\u003e4195e41\u003c/code\u003e\u003c/a\u003e feat: Run native uv tasks (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13610\"\u003e#13610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/87156466a1e99bedd783ed25e1f2d71f55707a90\"\u003e\u003ccode\u003e8715646\u003c/code\u003e\u003c/a\u003e feat: Discover uv workspaces (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13609\"\u003e#13609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5cf35ad3da3437baf1506e47f720544f887397d3\"\u003e\u003ccode\u003e5cf35ad\u003c/code\u003e\u003c/a\u003e ci: Invalidate Cap'n Proto caches (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13616\"\u003e#13616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.16...v2.10.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/ubuntu` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/ubuntu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.4.0 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e2f28787\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.6...v5.5.7\"\u003e5.5.7\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enpm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.3 and valibot versions (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/865\"\u003e#865\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e722ef6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.5...v5.5.6\"\u003e5.5.6\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodule not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e8df10b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.4...v5.5.5\"\u003e5.5.5\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e\u003ccode\u003e722ef6e\u003c/code\u003e\u003c/a\u003e fix: npm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e\u003ccode\u003e8df10b0\u003c/code\u003e\u003c/a\u003e fix: module not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/75f2dcd4fb5b0723b4d46c3afd3d0a5bd5e1783f\"\u003e\u003ccode\u003e75f2dcd\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/773\"\u003e#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0d2bdbf5c5d164d609273c2585f92057f70db695\"\u003e\u003ccode\u003e0d2bdbf\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.4.0...v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.101.0 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/86bb8a6fb2c7f15c74ff50afba053d778e6edc23\"\u003e\u003ccode\u003e86bb8a6\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/181ea826cb5b5f722a774525046d8f4e105dd6bb\"\u003e\u003ccode\u003e181ea82\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11089\"\u003e#11089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6d55b0759b4722b888fa516b1bb86c0a56ea47a2\"\u003e\u003ccode\u003e6d55b07\u003c/code\u003e\u003c/a\u003e test({react,preact}-query): use the '.then()' convention consistently (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/44f38df5deaf72d8d74bc62b620dffed43fdbc05\"\u003e\u003ccode\u003e44f38df\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useInfiniteQuery): inline the shared 'fetchIt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d1558c1491629b36661e0a166e1091bb4a256daa\"\u003e\u003ccode\u003ed1558c1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the 'generateQueryFn' fac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/99690d18b7937f217d3744b1c2ac78cc47caeaa7\"\u003e\u003ccode\u003e99690d1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline single-use helper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/10770f0720dacae3a26701a747e33abd6bafbf8a\"\u003e\u003ccode\u003e10770f0\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline the shared 'Suspe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dbd5a86e95284387bc3f172208bc52c0053a1bb2\"\u003e\u003ccode\u003edbd5a86\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the shared 'Suspended' co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b955f60d7965cc521df6ee8b1ce91b3d0e8c046d\"\u003e\u003ccode\u003eb955f60\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQuery): assert the 'loading' fallback is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b9c657e20b1ac1078ab265de8fc691aec192e143\"\u003e\u003ccode\u003eb9c657e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): assert the 'Loading...' fallback...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.17.0 to 1.29.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 1.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Fix lab 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/4618\"\u003elucide-icons/lucide#4618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): remove incorrect spaces clause from copilot instructions 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/4623\"\u003elucide-icons/lucide#4623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): remove Super and Noodle from showcase 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/4626\"\u003elucide-icons/lucide#4626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/platform-server\u003c/code\u003e from 21.2.18 to 21.2.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4629\"\u003elucide-icons/lucide#4629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(security): improve security with adding permissions 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/4619\"\u003elucide-icons/lucide#4619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dependabot): added dependabot config, grouping PRs for each package 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/4633\"\u003elucide-icons/lucide#4633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): limit certain github workflows to main repository 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/4628\"\u003elucide-icons/lucide#4628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dependabot): Revert dependabot groups 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/4665\"\u003elucide-icons/lucide#4665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependabot): Group by dependency group 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/4666\"\u003elucide-icons/lucide#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group with 3 updates 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/4671\"\u003elucide-icons/lucide#4671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 3 updates 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/4670\"\u003elucide-icons/lucide#4670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 13 updates 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/4668\"\u003elucide-icons/lucide#4668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added layer reordering 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/4617\"\u003elucide-icons/lucide#4617\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/1.28.0...1.29.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.28.0...1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): improve calendar icons centre of gravity 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/4614\"\u003elucide-icons/lucide#4614\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/1.27.0...1.28.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.27.0...1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): removed brand names from tags \u0026amp; revised brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4575\"\u003elucide-icons/lucide#4575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Fix site 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/4582\"\u003elucide-icons/lucide#4582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003esquare-scissors\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/4581\"\u003elucide-icons/lucide#4581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): add more supported attributes for SVG nodes 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/4570\"\u003elucide-icons/lucide#4570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epending-cw\u003c/code\u003e icon by \u003ca href=\"https://github.com/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ezap\u003c/code\u003e and \u003ccode\u003ezap-off\u003c/code\u003e icons by \u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esquare-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.4.8 to 7.1.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/4572\"\u003elucide-icons/lucide#4572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4571\"\u003elucide-icons/lucide#4571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add scan-square by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-shield\u003c/code\u003e icon by \u003ca href=\"https://github.com/MArtytraM99\"\u003e\u003ccode\u003e@​MArtytraM99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3099\"\u003elucide-icons/lucide#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emosque\u003c/code\u003e icon by \u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request-review): Remove pull_request_target 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/4593\"\u003elucide-icons/lucide#4593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efeather\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/4584\"\u003elucide-icons/lucide#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): added custom prettier plugin for icon SVG files 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/4576\"\u003elucide-icons/lucide#4576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci.yml): Remove concurrency in ci.yml 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/4595\"\u003elucide-icons/lucide#4595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\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/4592\"\u003elucide-icons/lucide#4592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): Migrate lab to main repo. 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/4521\"\u003elucide-icons/lucide#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etrophy\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/4591\"\u003elucide-icons/lucide#4591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(analytics): add utm source and medium 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/4596\"\u003elucide-icons/lucide#4596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): Add lab requirement in pull_request_template.md by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3651\"\u003elucide-icons/lucide#3651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): replaces \u003ccode\u003epodcast\u003c/code\u003e icon with new \u003ccode\u003emic-*\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/4583\"\u003elucide-icons/lucide#4583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.29.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.78.0 to 7.84.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.84.0\u003c/h2\u003e\n\u003ch3\u003e✨ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenhance \u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e submit behavior (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13605\"\u003e#13605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove performance and reduce bundle size (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13591\"\u003e#13591\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003evalues\u003c/code\u003e + \u003ccode\u003ekeepDirtyValues\u003c/code\u003e silently corrupting arrays and freezing objects on refetch (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003esetValue\u003c/code\u003e not updating \u003ccode\u003eFieldArray\u003c/code\u003e values correctly (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13623\"\u003e#13623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFormState\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13619\"\u003e#13619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eBlob\u003c/code\u003e coverage for \u003ccode\u003eFieldErrors\u003c/code\u003e type tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13624\"\u003e#13624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e♻️ Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eextract shared \u003ccode\u003eErrorNamespacePath\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13615\"\u003e#13615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erename \u003ccode\u003e\u0026lt;FormStateSubscribe /\u0026gt;\u003c/code\u003e back to \u003ccode\u003e\u0026lt;FormState /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13602\"\u003e#13602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump \u003ccode\u003e@babel/core\u003c/code\u003e from 7.26.0 to 7.29.7 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13614\"\u003e#13614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/EduardF1\"\u003e\u003ccode\u003e@​EduardF1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/in-ch\"\u003e\u003ccode\u003e@​in-ch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/johnstrand\"\u003e\u003ccode\u003e@​johnstrand\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nobu-da\"\u003e\u003ccode\u003e@​nobu-da\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.83.0\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenhance \u003ccode\u003egetEventValue\u003c/code\u003e to handle file inputs (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13289\"\u003e#13289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype perf: improve TypeScript performance with a hard cap at 10 levels of recursive type depth (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13529\"\u003e#13529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype perf: improve type performance (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13528\"\u003e#13528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: clear internal errors state on argument-less \u003ccode\u003eclearErrors()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13613\"\u003e#13613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: preserve \u003ccode\u003edirtyFields\u003c/code\u003e reference stability (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: old checkbox/radio elements polluting internal field state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13080\"\u003e#13080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003euseController\u003c/code\u003e): re-subscribe \u003ccode\u003eonChange\u003c/code\u003e/\u003ccode\u003eonBlur\u003c/code\u003e when \u003ccode\u003econtrol\u003c/code\u003e changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13603\"\u003e#13603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(types): allow validation messages to be defined even if their related value is \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13287\"\u003e#13287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/EduardF1\"\u003e\u003ccode\u003e@​EduardF1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/johnstrand\"\u003e\u003ccode\u003e@​johnstrand\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/in-ch\"\u003e\u003ccode\u003e@​in-ch\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.82.0\u003c/h2\u003e\n\u003cp\u003e🚀 \u003cstrong\u003efeat:\u003c/strong\u003e add opt-in \u003ccode\u003edelayError\u003c/code\u003e option for \u003ccode\u003esetValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13337\"\u003e#13337\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003esetValue(\u0026quot;firstName\u0026quot;, \u0026quot;Bill\u0026quot;, {\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.84.0] - 2026-08-01\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehandleSubmit\u003c/code\u003e returns the typed result of the \u003ccode\u003eonValid\u003c/code\u003e callback instead of discarding it\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e supports a function-based \u003ccode\u003eaction\u003c/code\u003e (Server Action style) in addition to URL-string actions\u003c/li\u003e\n\u003cli\u003eImprove performance and reduce bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e with \u003ccode\u003eresetOptions.keepDirtyValues\u003c/code\u003e freezing clean sibling fields in a nested object when another field in that object is dirty\u003c/li\u003e\n\u003cli\u003eRestore missing \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e type exports\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not notifying \u003ccode\u003euseFieldArray\u003c/code\u003e subscribers, leaving rendered fields stale\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.83.0] - 2026-07-25\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance \u003ccode\u003egetEventValue\u003c/code\u003e to handle file inputs\u003c/li\u003e\n\u003cli\u003eImprove TypeScript performance with a hard cap at 10 levels of recursive type depth\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClear internal errors state on argument-less \u003ccode\u003eclearErrors()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003edirtyFields\u003c/code\u003e reference stability\u003c/li\u003e\n\u003cli\u003eOld checkbox/radio elements polluting internal field state\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseController\u003c/code\u003e not re-subscribing \u003ccode\u003eonChange\u003c/code\u003e/\u003ccode\u003eonBlur\u003c/code\u003e when \u003ccode\u003econtrol\u003c/code\u003e changes\u003c/li\u003e\n\u003cli\u003eAllow validation messages to be defined even if their related value is \u003ccode\u003eundefined\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.82.0] - 2026-07-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in \u003ccode\u003edelayError\u003c/code\u003e option for \u003ccode\u003esetValue\u003c/code\u003e to delay validation error updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eresetDefaultValues\u003c/code\u003e through form context\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e with \u003ccode\u003eshouldDirty\u003c/code\u003e not updating dirty state correctly when the form is disabled\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003edirtyFields\u003c/code\u003e boolean values for registered array fields\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eFieldArray\u003c/code\u003e component export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003egetDirtyFields\u003c/code\u003e performance, especially for larger forms and deeply nested values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.81.0] - 2026-07-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/81b9a4c069dd45a322bc7cd58ae756113a6c8761\"\u003e\u003ccode\u003e81b9a4c\u003c/code\u003e\u003c/a\u003e 7.84.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/8b5162173446e33648cf0d6ee28eb43a987c3af2\"\u003e\u003ccode\u003e8b51621\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13627\"\u003e#13627\u003c/a\u003e issue values + keepDirtyValues silently corrupts arrays and free...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/41f32af3e3ea90a16e8e61d30f285d152e7ccd4b\"\u003e\u003ccode\u003e41f32af\u003c/code\u003e\u003c/a\u003e 🧪 test: cover Blob in FieldErrors type tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13624\"\u003e#13624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9705dc6725c1b4df23d6c6f7744a331f6cfea7ae\"\u003e\u003ccode\u003e9705dc6\u003c/code\u003e\u003c/a\u003e 🐞 \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13621\"\u003e#13621\u003c/a\u003e fix setValues not update fieldArrays (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13623\"\u003e#13623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e2444e784d920ff6662681645dbf29823a3129ab\"\u003e\u003ccode\u003ee2444e7\u003c/code\u003e\u003c/a\u003e 🤧 fix FormState type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/ab77353c6617c14c53f9548d556f81f60e5e0875\"\u003e\u003ccode\u003eab77353\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13618\"\u003e#13618\u003c/a\u003e FieldArray \u0026amp; FormState export (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13619\"\u003e#13619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/d349d082b62a71de81f51db8f86a863406c9778f\"\u003e\u003ccode\u003ed349d08\u003c/code\u003e\u003c/a\u003e ♻️ refactor(types): extract shared ErrorNamespacePath (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13615\"\u003e#13615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e47b090247bc7af98d5c5f11df991ac6d15f6002\"\u003e\u003ccode\u003ee47b090\u003c/code\u003e\u003c/a\u003e 📖 update changelog v7.83.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/c51f3d86029268e6a713cce6f45419a502f254d6\"\u003e\u003ccode\u003ec51f3d8\u003c/code\u003e\u003c/a\u003e 🦦 perf: improve perf and save bundle size (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13591\"\u003e#13591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/86c529a642ce8a4f023fa036d6a8fb6368319ca4\"\u003e\u003ccode\u003e86c529a\u003c/code\u003e\u003c/a\u003e 🐲 feat: enhance \u0026lt;Form /\u0026gt; submit (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13605\"\u003e#13605\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.78.0...v7.84.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.17.0 to 7.18.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.2/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.2\"\u003e\u003ccode\u003ereact-router@7.18.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/asifwanders/SovEcom/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/asifwanders%2FSovEcom/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"5093673607","node_id":"PR_kwDOFbh_gc78NdM5","number":70,"state":"closed","title":"chore(deps): bump next-intl from 4.8.2 to 4.13.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-08-07T20:23:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-07T20:18:53.000Z","updated_at":"2026-08-07T20:23:47.000Z","time_to_close":293,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"next-intl","old_version":"4.8.2","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"}],"path":null,"ecosystem":"npm"},"body":"Bumps [next-intl](https://github.com/amannn/next-intl) from 4.8.2 to 4.9.2.\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.2\u003c/h2\u003e\n\u003ch2\u003e4.9.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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\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\u003c/blockquote\u003e\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.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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\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\u003c/blockquote\u003e\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/e1b18258075017216165735212568c8f795e1660\"\u003e\u003ccode\u003ee1b1825\u003c/code\u003e\u003c/a\u003e v4.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003e\u003ccode\u003ec0bf0ee\u003c/code\u003e\u003c/a\u003e fix: Prototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.2...v4.9.2\"\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=next-intl\u0026package-manager=npm_and_yarn\u0026previous-version=4.8.2\u0026new-version=4.9.2)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/antonve/hsfp.tokyo/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/antonve/hsfp.tokyo/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonve%2Fhsfp.tokyo/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"},{"uuid":"5092770308","node_id":"PR_kwDOSb0Yws78KkQK","number":37,"state":"open","title":"Bump the production-dependencies group across 1 directory with 78 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-08-07T18:03:56.000Z","updated_at":"2026-08-07T18:05:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":78,"packages":[{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"playwright","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"fumadocs-core","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.4","new_version":"15.2.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.6","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.8.0","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-email","old_version":"6.1.4","new_version":"6.9.1","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.100.10","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-table","old_version":"8.21.3","new_version":"9.0.0","repository_url":"https://github.com/TanStack/table"},{"name":"@scalar/hono-api-reference","old_version":"0.10.14","new_version":"0.11.12","repository_url":"https://github.com/scalar/scalar"},{"name":"@better-auth/passkey","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.8","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.7","new_version":"9.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.12.3","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.1","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.31.2","new_version":"2.44.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.1.1","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"3.0.77","new_version":"4.0.29","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.63","new_version":"4.0.29","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.184","new_version":"4.0.54","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1046.0","new_version":"3.1102.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1046.0","new_version":"3.1102.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.7.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.6","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.4.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.182","new_version":"7.0.51","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.16","new_version":"4.13.0","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.12","new_version":"6.0.1","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.12.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.4","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.37.0","new_version":"7.4.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.49.0","new_version":"0.62.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.64.0","new_version":"1.77.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.25","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.1.0","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"15.0.0","new_version":"20.0.0","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.84.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.21","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.5","new_version":"3.0.12","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.5","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-intl","old_version":"4.12.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 78 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `7.0.2001` |\n| [playwright](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.4` | `15.2.2` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `26.1.2` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.1.4` | `6.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.10` | `5.101.4` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.21.3` | `9.0.0` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.14` | `0.11.12` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.11` | `1.6.25` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.8` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.7` | `9.0.4` |\n| [resend](https://github.com/resend/resend-node) | `6.12.3` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.1` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.31.2` | `2.44.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.4.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.77` | `4.0.29` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.63` | `4.0.29` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.184` | `4.0.54` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1046.0` | `3.1102.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1046.0` | `3.1102.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.7.1` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.6` | `16.3.0` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.14.3` | `1.14.14` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.14.3` | `1.14.14` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.14.3` | `1.14.14` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.14.3` | `1.14.14` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.14.3` | `1.14.14` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.14.3` | `1.14.14` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.8.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.4.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.182` | `7.0.51` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.11` | `1.6.25` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.16` | `4.13.0` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.28.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.12` | `6.0.1` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.5` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.4` |\n| [openai](https://github.com/openai/openai-node) | `6.37.0` | `7.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.49.0` | `0.62.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.64.0` | `1.77.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.25` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.1.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `15.0.0` | `20.0.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.84.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.21` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.5` | `3.0.12` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.5` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.10` |\n\n\nUpdates `oxlint-tsgolint` from 0.22.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.60.0 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.60.0...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.8.11...fumadocs@16.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.0.4 to 15.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.2.2\u003c/h2\u003e\n\u003ch3\u003eSupport thenable Next.js config\u003c/h3\u003e\n\u003cp\u003eAllow the promises to be awaited.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.1\u003c/h2\u003e\n\u003ch3\u003eSupport simpler \u003ccode\u003efumadocsMdx\u003c/code\u003e vite plugin usage\u003c/h3\u003e\n\u003cp\u003eUse the \u003ccode\u003efumadocsMdx\u003c/code\u003e method instead for better syntax around macro usage.\u003c/p\u003e\n\u003ch3\u003eSupport browser helpers for Macro API\u003c/h3\u003e\n\u003cp\u003eUse preload \u0026amp; lazy body renderer on non-rsc environment.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.0\u003c/h2\u003e\n\u003ch3\u003eSupport Macro API\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003efumadocs-mdx/macro\u003c/code\u003e to define collections, and enable the macro-style API from bundler plugin (e.g. \u003ccode\u003ecreateMDX\u003c/code\u003e) using the \u003ccode\u003einclude\u003c/code\u003e option.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.1.1\u003c/h2\u003e\n\u003ch3\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e to \u003ccode\u003eyaml\u003c/code\u003e\u003c/h3\u003e\n\u003ch2\u003efumadocs-mdx@15.1.0\u003c/h2\u003e\n\u003ch3\u003eDefault to Base UI\u003c/h3\u003e\n\u003cp\u003eInternal packages \u0026amp; templates now use Base UI rather than Radix UI.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.0.13\u003c/h2\u003e\n\u003ch3\u003eRequire \u003ccode\u003ecollection\u003c/code\u003e query param at regex matching\u003c/h3\u003e\n\u003cp\u003eInstead of passing through all JSON/YAML files, the meta loader now requires \u003ccode\u003ecollection\u003c/code\u003e query param to be triggered.\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/fuma-nama/fumadocs/commit/1025ff3bfd8b031eca64234dba16c4ec84a75469\"\u003e\u003ccode\u003e1025ff3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5f1a185671c711a2c4293b5d8cbcaaa37ee8c8cc\"\u003e\u003ccode\u003e5f1a185\u003c/code\u003e\u003c/a\u003e fix(mdx): support thenable Next.js config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.4...fumadocs-mdx@15.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.8.11...fumadocs@16.14.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.6 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate vendored lodash to 4.17.23 to fix CVE-2025-13465: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91558\"\u003e#91558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91541\"\u003e#91541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize encoded dynamic placeholders in app routes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91603\"\u003e#91603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix(pages-router): restore Content-Length and ETag for /_next/data/ JSON responses: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90304\"\u003e#90304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate tokio from 1.43.0 to 1.47.3: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90945\"\u003e#90945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Simplify snapshotting logic: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91178\"\u003e#91178\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\u003eturbo-tasks-backend: batch find_and_schedule_dirty using for_each_task_meta: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91497\"\u003e#91497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Use bail! instead of panic! for duplicate module ident error: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91636\"\u003e#91636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip loadBindings() Lightning CSS check during next start: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91538\"\u003e#91538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: batch schedule dirty tasks in aggregation_update: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91461\"\u003e#91461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Add importModule() support to webpack loaders: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89630\"\u003e#89630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-persistence: fix mmap page alignment and improve error context in MetaFile::open_internal: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91640\"\u003e#91640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-css: demote recoverable CSS parse warnings to Warning severity: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91524\"\u003e#91524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(node-streams): add config flag, define-env, and env precedence test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90427\"\u003e#90427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename /_next/webpack-hmr to /_next/hmr: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91415\"\u003e#91415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd per-slot error attribution for instant validation using slot markers and config depth preference: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91610\"\u003e#91610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle encoded params further: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91627\"\u003e#91627\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\u003cli\u003eFix missing route in otel spans without base-server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91665\"\u003e#91665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Optimize compaction cpu usage: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91468\"\u003e#91468\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\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\u003eturbopack: move \u0026quot;compact database\u0026quot; tracing span to backend layer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91693\"\u003e#91693\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\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\u003e[turbopack] Remove incorrect debug_assert in try_read_task_cell: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91699\"\u003e#91699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd module count field to module graph tracing spans: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91697\"\u003e#91697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-cli: add --persistent-caching flag for filesystem-backed cache: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91657\"\u003e#91657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: pull in updated vercel/nft tests: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91651\"\u003e#91651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve regressed build speed on cross-compiled MUSL: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91477\"\u003e#91477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Ensure inlining hint correctness: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91320\"\u003e#91320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Track which segments can be omitted from prefetch: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91438\"\u003e#91438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid deprecated TS node10 moduleResolution defaults: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91847\"\u003e#91847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Rebuild the docker build scripts: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91799\"\u003e#91799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TS6 baseUrl deprecation for extended tsconfig: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91855\"\u003e#91855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enext internal post-build\u003c/code\u003e CLI command for Turbopack database compaction: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91336\"\u003e#91336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Define \u003ccode\u003eEffect\u003c/code\u003e as a trait instead of a closure: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89080\"\u003e#89080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Implement TraceRawVcs and NonLocalValue correctly for Effects: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89133\"\u003e#89133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: improve print_cache_item_size instrumentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91742\"\u003e#91742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: switch from base40 to base38 hash encoding (remove ~ and . from charset): \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91832\"\u003e#91832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse charCodeAt for normalizePathTrailingSlash: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91380\"\u003e#91380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Only patch lockfile when bindings fails to load: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91379\"\u003e#91379\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\u003e[devtools] Make instant navs panel draggable: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91914\"\u003e#91914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] Bundle static prefetches based on size: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91439\"\u003e#91439\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/d73f5622e226358dcef8cf7a8a373333ff265ae7\"\u003e\u003ccode\u003ed73f562\u003c/code\u003e\u003c/a\u003e v16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2e0d4cbe5d54346012b560925c6a58440753e6d6\"\u003e\u003ccode\u003e2e0d4cb\u003c/code\u003e\u003c/a\u003e Edits to turbopackFileSystemCache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96531\"\u003e#96531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/86df9c7588488355cdd6bd08f622efc32a4cb753\"\u003e\u003ccode\u003e86df9c7\u003c/code\u003e\u003c/a\u003e docs: cover direct visits and client navigations in the instant() e2e example...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47a52c0d6bc2b67648ba770972ec962219e68d4d\"\u003e\u003ccode\u003e47a52c0\u003c/code\u003e\u003c/a\u003e [turbopack / next.js] Add an end-to-end test for new root detection (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96544\"\u003e#96544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e878d484859c86c147f4a6f7adcec36889d3831\"\u003e\u003ccode\u003e8e878d4\u003c/code\u003e\u003c/a\u003e Remove implicit Partial Prefetching opt-in from \u003ccode\u003einstant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96539\"\u003e#96539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e37ddd19f5e80d0a856c41b503efa376f1e928b9\"\u003e\u003ccode\u003ee37ddd1\u003c/code\u003e\u003c/a\u003e Fix deploy test TypeScript exclusions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96545\"\u003e#96545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a4920c15ab9418e8f967f186af9e76ee4f9ee76\"\u003e\u003ccode\u003e8a4920c\u003c/code\u003e\u003c/a\u003e docs: clarify first-party Skills workflows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96495\"\u003e#96495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4344b83a6beaf0541441c527c56fbce3dd07b202\"\u003e\u003ccode\u003e4344b83\u003c/code\u003e\u003c/a\u003e Flag newly disabled deploy tests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96505\"\u003e#96505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/459617a12598de63c34cec4d5c267207c591d13f\"\u003e\u003ccode\u003e459617a\u003c/code\u003e\u003c/a\u003e fix: double fragment on navigation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93132\"\u003e#93132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cbf0cef687c9914a2cf9aa6a1ad1d461895a9069\"\u003e\u003ccode\u003ecbf0cef\u003c/code\u003e\u003c/a\u003e Enable TypeScript CLI by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96497\"\u003e#96497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.6...v16.3.0\"\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.8.0 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 6.1.4 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003cli\u003e4cf4c72: Fix two-value logical shorthands whose values aren't all numeric (e.g. \u003ccode\u003emargin-inline: 1rem auto\u003c/code\u003e, \u003ccode\u003epadding-inline: 10px calc(1rem + 2px)\u003c/code\u003e) producing invalid duplicated longhands. They are now split into the correct per-side declarations.\u003c/li\u003e\n\u003cli\u003efa77d55: Merge declarations when the same class is defined by multiple Tailwind rules (e.g. a preset and a child config override).\u003c/li\u003e\n\u003cli\u003efa52a04: Convert Tailwind's \u003ccode\u003ergba(r g b / a)\u003c/code\u003e syntax to \u003ccode\u003ergb(r,g,b,a)\u003c/code\u003e syntax for better email client support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/b448c3bdd7df5a18f56fbaf342fd59abb1d1d8c2\"\u003e\u003ccode\u003eb448c3b\u003c/code\u003e\u003c/a\u003e feat(react-email): support custom export extension (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/2555\"\u003e#2555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.1/packages/react-email\"\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.100.10 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-table` from 8.21.3 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e@​tanstack/react-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/2327f80906bebbfef5766cebf556d195952f459e\"\u003e\u003ccode\u003e2327f80\u003c/code\u003e\u003c/a\u003e - TanStack Table v9 stable release. See the \u0026quot;Migrating to V9\u0026quot; guide for your framework (e.g. \u003ca href=\"https://tanstack.com/table/latest/docs/framework/react/guide/migrating\"\u003eReact\u003c/a\u003e) for upgrade instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/2327f80906bebbfef5766cebf556d195952f459e\"\u003e\u003ccode...\n\n_Description has been truncated_","html_url":"https://github.com/JulioCout/safe-balance/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JulioCout%2Fsafe-balance/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"5092558438","node_id":"PR_kwDOE0E9D878J45n","number":2506,"state":"closed","title":"Bump next-intl from 4.13.1 to 4.13.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["lpeyr"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-08-07T17:36:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-07T17:34:07.000Z","updated_at":"2026-08-07T17:36:51.000Z","time_to_close":155,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"next-intl","old_version":"4.13.1","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"}],"path":null,"ecosystem":"npm"},"body":"Bumps [next-intl](https://github.com/amannn/next-intl) from 4.13.1 to 4.13.5.\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.13.5\u003c/h2\u003e\n\u003ch2\u003e4.13.5 (2026-08-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003esetRequestLocale\u003c/code\u003e and add \u003ca href=\"https://next-intl.dev/blog/nextjs-root-params\"\u003eblog post on \u003ccode\u003enext/root-params\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/1632\"\u003e#1632\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.13.4\u003c/h2\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.3\u003c/h2\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2\u003c/h2\u003e\n\u003ch2\u003e4.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.13.5 (2026-08-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003esetRequestLocale\u003c/code\u003e and add blog post on \u003ccode\u003enext/root-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/1632\"\u003e#1632\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1446d0d21534958644a1c81af0a0854544f21900\"\u003e1446d0d\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.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/672b4b6d16bc0398ea495aab362409ffdf2310ba\"\u003e\u003ccode\u003e672b4b6\u003c/code\u003e\u003c/a\u003e v4.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1446d0d21534958644a1c81af0a0854544f21900\"\u003e\u003ccode\u003e1446d0d\u003c/code\u003e\u003c/a\u003e fix: Deprecate \u003ccode\u003esetRequestLocale\u003c/code\u003e and add blog post on \u003ccode\u003enext/root-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/e671f92b7dd53ad1cd5897f431cb2d20dd270505\"\u003e\u003ccode\u003ee671f92\u003c/code\u003e\u003c/a\u003e docs: Add guidance for messages defined outside of components (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a2da470683700cb88bf11a586bb2cd03d37d5ba4\"\u003e\u003ccode\u003ea2da470\u003c/code\u003e\u003c/a\u003e docs: Add studio link to footer (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2366\"\u003e#2366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/14e74062f6c96f90a44b2139a071da7a2c2faac0\"\u003e\u003ccode\u003e14e7406\u003c/code\u003e\u003c/a\u003e docs: Update eloqnt/cli links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/567afd1b5e7f87c9a0de83c267599766b04ff82e\"\u003e\u003ccode\u003e567afd1\u003c/code\u003e\u003c/a\u003e ci: Rename root \u003ccode\u003epublish\u003c/code\u003e script to \u003ccode\u003erelease\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2365\"\u003e#2365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/87b1a2a8cf9da26193fc80dcf1377225b41fcef9\"\u003e\u003ccode\u003e87b1a2a\u003c/code\u003e\u003c/a\u003e ci: Fix release recovery to run from release.yml (Trusted Publishing) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2364\"\u003e#2364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/49005dbd262caa521d656a8a1365baf72e3edd60\"\u003e\u003ccode\u003e49005db\u003c/code\u003e\u003c/a\u003e ci: Add manual recovery workflow for partial npm publishes (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/7fa175d0303804fea48aad0c8b5de89077948e9c\"\u003e\u003ccode\u003e7fa175d\u003c/code\u003e\u003c/a\u003e v4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e\u003ccode\u003e82de47f\u003c/code\u003e\u003c/a\u003e fix: Avoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unn...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.13.1...v4.13.5\"\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=next-intl\u0026package-manager=npm_and_yarn\u0026previous-version=4.13.1\u0026new-version=4.13.5)](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/Leo-Corporation/Passliss/pull/2506","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leo-Corporation%2FPassliss/issues/2506","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2506/packages"},{"uuid":"5089799632","node_id":"PR_kwDOTwK7x878BANy","number":16,"state":"closed","title":"chore: bump the npm-deps group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-08-07T12:57:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-07T11:39:52.000Z","updated_at":"2026-08-07T12:57:55.000Z","time_to_close":4681,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":50,"packages":[{"name":"@clerk/nextjs","old_version":"7.5.4","new_version":"7.6.4","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/ui","old_version":"1.18.0","new_version":"1.27.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.1.5","new_version":"2.3.0","repository_url":"https://github.com/dahlia/logtape"},{"name":"@radix-ui/react-accordion","old_version":"1.2.14","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.18","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.10","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.58.0","new_version":"10.69.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"lucide-react","old_version":"1.20.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.9","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.21.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.20.0","new_version":"8.20.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@antfu/eslint-config","old_version":"9.0.0","new_version":"9.2.0","repository_url":"https://github.com/antfu/eslint-config"},{"name":"@chromatic-com/playwright","old_version":"0.14.9","new_version":"0.14.11","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@commitlint/cli","old_version":"21.0.2","new_version":"21.2.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"21.0.2","new_version":"21.2.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite","old_version":"0.5.3","new_version":"0.5.4","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@electric-sql/pglite-socket","old_version":"0.2.4","new_version":"0.2.7","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"5.9.0","new_version":"5.18.1","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@next/bundle-analyzer","old_version":"16.2.9","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.2.9","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.61.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.11.6","new_version":"4.11.8","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.4.6","new_version":"10.5.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.4.6","new_version":"10.5.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.4.6","new_version":"10.5.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.4.6","new_version":"10.5.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.9.3","new_version":"25.9.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.5","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"8.8.0","new_version":"8.19.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"eslint","old_version":"10.5.0","new_version":"10.8.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.6.0","new_version":"4.7.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-playwright","old_version":"2.10.4","new_version":"2.11.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-storybook","old_version":"10.4.6","new_version":"10.5.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"6.17.1","new_version":"6.31.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.9","new_version":"2.1.10","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"semantic-release","old_version":"25.0.5","new_version":"25.0.8","repository_url":"https://github.com/semantic-release/semantic-release"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.5.4` | `7.6.4` |\n| [@clerk/ui](https://github.com/clerk/javascript/tree/HEAD/packages/ui) | `1.18.0` | `1.27.2` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.1.5` | `2.3.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.14` | `1.2.20` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.18` | `2.1.24` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.10` | `1.1.15` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.58.0` | `10.69.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.20.0` | `1.28.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.9` | `16.3.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.0` | `4.13.5` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.21.0` | `8.22.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.20.0` | `8.20.3` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.2.18` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [@antfu/eslint-config](https://github.com/antfu/eslint-config) | `9.0.0` | `9.2.0` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.14.9` | `0.14.11` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.0.2` | `21.2.1` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `21.0.2` | `21.2.0` |\n| [@electric-sql/pglite](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite) | `0.5.3` | `0.5.4` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.2.4` | `0.2.7` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.9.0` | `5.18.1` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.9` | `16.3.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.9` | `16.3.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.0` | `1.62.1` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.11.6` | `4.11.8` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.4.6` | `10.5.6` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.6` | `10.5.6` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.4.6` | `10.5.6` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.4.6` | `10.5.6` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.3` | `25.9.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.5` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.9` | `4.1.10` |\n| [checkly](https://github.com/checkly/checkly-cli) | `8.8.0` | `8.19.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.8.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.6.0` | `4.7.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.10.4` | `2.11.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.4.6` | `10.5.6` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.17.1` | `6.31.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.9` | `2.1.10` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.5` | `25.0.8` |\n\n\nUpdates `@clerk/nextjs` from 7.5.4 to 7.6.4\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@​clerk/nextjs'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.6.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/9c51d74ac36391888367e4da44912c92999a7ac2\"\u003e\u003ccode\u003e9c51d74\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aaea141d62804624cd8cd73036b4afe6f482184f\"\u003e\u003ccode\u003eaaea141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/fe6ee5489d9efcdc5aec53b1ba74b0260e539f80\"\u003e\u003ccode\u003efe6ee54\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.15.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.25.10\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.12.10\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.6.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/2974fb008ad262845a53dbeea269eb82c36242eb\"\u003e\u003ccode\u003e2974fb0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/23071bdd6b511c63ac8312d5adb13ed9d907d4b8\"\u003e\u003ccode\u003e23071bd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e2dd4e23068dfa7740d159c45596c530ade085de\"\u003e\u003ccode\u003ee2dd4e2\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.25.9\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.14.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.12.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.6.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/6f5fde9005ca4e90dc59a8b5a04b5742aa540173\"\u003e\u003ccode\u003e6f5fde9\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.13.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.12.8\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.6.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/01f2c120787fd5ca2ba8001e7c2fbe86d438b34e\"\u003e\u003ccode\u003e01f2c12\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.25.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.12.8\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.13.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.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd an \u003ccode\u003efapiUrl\u003c/code\u003e option to Frontend API proxy helpers so requests can target a custom Clerk Frontend API URL. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9223\"\u003e#9223\u003c/a\u003e) by \u003ca href=\"https://github.com/thiskevinwang\"\u003e\u003ccode\u003e@​thiskevinwang\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 [\u003ca href=\"https://github.com/clerk/javascript/commit/848eefe6dcc23cbad617a5c6ccb582eaae2a9bac\"\u003e\u003ccode\u003e848eefe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/097432d90dff670ff6e5c58bc7bf358b71a77239\"\u003e\u003ccode\u003e097432d\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.13.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.25.7\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.12.7\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@​clerk/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.6.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/9c51d74ac36391888367e4da44912c92999a7ac2\"\u003e\u003ccode\u003e9c51d74\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aaea141d62804624cd8cd73036b4afe6f482184f\"\u003e\u003ccode\u003eaaea141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/fe6ee5489d9efcdc5aec53b1ba74b0260e539f80\"\u003e\u003ccode\u003efe6ee54\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.15.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.25.10\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.12.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.6.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/2974fb008ad262845a53dbeea269eb82c36242eb\"\u003e\u003ccode\u003e2974fb0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/23071bdd6b511c63ac8312d5adb13ed9d907d4b8\"\u003e\u003ccode\u003e23071bd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e2dd4e23068dfa7740d159c45596c530ade085de\"\u003e\u003ccode\u003ee2dd4e2\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.25.9\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.14.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.12.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.6.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/6f5fde9005ca4e90dc59a8b5a04b5742aa540173\"\u003e\u003ccode\u003e6f5fde9\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.13.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.12.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.6.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/01f2c120787fd5ca2ba8001e7c2fbe86d438b34e\"\u003e\u003ccode\u003e01f2c12\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.25.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.12.8\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.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd an \u003ccode\u003efapiUrl\u003c/code\u003e option to Frontend API proxy helpers so requests can target a custom Clerk Frontend API URL. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9223\"\u003e#9223\u003c/a\u003e) by \u003ca href=\"https://github.com/thiskevinwang\"\u003e\u003ccode\u003e@​thiskevinwang\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 [\u003ca href=\"https://github.com/clerk/javascript/commit/848eefe6dcc23cbad617a5c6ccb582eaae2a9bac\"\u003e\u003ccode\u003e848eefe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/097432d90dff670ff6e5c58bc7bf358b71a77239\"\u003e\u003ccode\u003e097432d\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.13.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.25.7\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.12.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.22\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.6.4/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/ui` from 1.18.0 to 1.27.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@​clerk/ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.27.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnable self-serve OIDC configuration for every application. Organization admins can now select an OIDC provider in the \u003ccode\u003e\u0026lt;OrganizationProfile /\u0026gt;\u003c/code\u003e Security tab without the \u003ccode\u003eexperimental.oidcSelfServe\u003c/code\u003e option, and existing OIDC connections open their configuration steps instead of the unsupported-provider state. The \u003ccode\u003eexperimental.oidcSelfServe\u003c/code\u003e option no longer does anything and can be removed from \u003ccode\u003e\u0026lt;ClerkProvider /\u0026gt;\u003c/code\u003e and \u003ccode\u003eClerk.load()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9288\"\u003e#9288\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\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/aaea141d62804624cd8cd73036b4afe6f482184f\"\u003e\u003ccode\u003eaaea141\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.25.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\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\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.27.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent phone number and multi-email fields from crashing when they receive paste events without clipboard data. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9274\"\u003e#9274\u003c/a\u003e) by \u003ca href=\"https://github.com/brkalow\"\u003e\u003ccode\u003e@​brkalow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.27.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new Mosaic \u003ccode\u003eAvatar\u003c/code\u003e compound component (StyleX). \u003ccode\u003eAvatar.Root\u003c/code\u003e owns \u003ccode\u003eshape\u003c/code\u003e (\u003ccode\u003ecircle\u003c/code\u003e | \u003ccode\u003esquare\u003c/code\u003e) and \u003ccode\u003esize\u003c/code\u003e (\u003ccode\u003elg\u003c/code\u003e | \u003ccode\u003emd\u003c/code\u003e | \u003ccode\u003esm\u003c/code\u003e | \u003ccode\u003exs\u003c/code\u003e); compose \u003ccode\u003eAvatar.Image\u003c/code\u003e (renders once the image loads) and \u003ccode\u003eAvatar.Fallback\u003c/code\u003e (shown while the image is pending or has failed, with an optional \u003ccode\u003edelayMs\u003c/code\u003e) inside it. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9230\"\u003e#9230\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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\u003eAdd support for configuring custom OpenID Connect enterprise connections through the Organization Profile. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9200\"\u003e#9200\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\u003cli\u003e\n\u003cp\u003eExpose whether an organization member has been deprovisioned, and mark deprovisioned members as inactive in the Organization Profile. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9202\"\u003e#9202\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\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/2974fb008ad262845a53dbeea269eb82c36242eb\"\u003e\u003ccode\u003e2974fb0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e2dd4e23068dfa7740d159c45596c530ade085de\"\u003e\u003ccode\u003ee2dd4e2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.13.9\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.25.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.26.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where Clerk's ticket query parameters were not removed from the URL when completing a sign-up that was missing requirements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9255\"\u003e#9255\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\u003ch2\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.26.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose composable \u003ccode\u003eUserProfile\u003c/code\u003e and \u003ccode\u003eOrganizationProfile\u003c/code\u003e subcomponents from \u003ccode\u003e@clerk/ui/experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9144\"\u003e#9144\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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\u003eFix \u003ccode\u003eOrganizationProfileGeneralPanel\u003c/code\u003e (from \u003ccode\u003e@clerk/ui/experimental\u003c/code\u003e) throwing \u0026quot;CardState not found\u0026quot; when opening the leave-organization or delete-organization confirmation in its default, no-children page mode. The panel now provides the same root \u003ccode\u003eCardStateProvider\u003c/code\u003e that a mounted \u003ccode\u003e\u0026lt;OrganizationProfile /\u0026gt;\u003c/code\u003e supplies. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9243\"\u003e#9243\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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/01f2c120787fd5ca2ba8001e7c2fbe86d438b34e\"\u003e\u003ccode\u003e01f2c12\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.25.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\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\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.25.8\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/ui/CHANGELOG.md\"\u003e@​clerk/ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.27.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnable self-serve OIDC configuration for every application. Organization admins can now select an OIDC provider in the \u003ccode\u003e\u0026lt;OrganizationProfile /\u0026gt;\u003c/code\u003e Security tab without the \u003ccode\u003eexperimental.oidcSelfServe\u003c/code\u003e option, and existing OIDC connections open their configuration steps instead of the unsupported-provider state. The \u003ccode\u003eexperimental.oidcSelfServe\u003c/code\u003e option no longer does anything and can be removed from \u003ccode\u003e\u0026lt;ClerkProvider /\u0026gt;\u003c/code\u003e and \u003ccode\u003eClerk.load()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9288\"\u003e#9288\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\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/aaea141d62804624cd8cd73036b4afe6f482184f\"\u003e\u003ccode\u003eaaea141\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.25.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\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\u003e1.27.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent phone number and multi-email fields from crashing when they receive paste events without clipboard data. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9274\"\u003e#9274\u003c/a\u003e) by \u003ca href=\"https://github.com/brkalow\"\u003e\u003ccode\u003e@​brkalow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.27.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new Mosaic \u003ccode\u003eAvatar\u003c/code\u003e compound component (StyleX). \u003ccode\u003eAvatar.Root\u003c/code\u003e owns \u003ccode\u003eshape\u003c/code\u003e (\u003ccode\u003ecircle\u003c/code\u003e | \u003ccode\u003esquare\u003c/code\u003e) and \u003ccode\u003esize\u003c/code\u003e (\u003ccode\u003elg\u003c/code\u003e | \u003ccode\u003emd\u003c/code\u003e | \u003ccode\u003esm\u003c/code\u003e | \u003ccode\u003exs\u003c/code\u003e); compose \u003ccode\u003eAvatar.Image\u003c/code\u003e (renders once the image loads) and \u003ccode\u003eAvatar.Fallback\u003c/code\u003e (shown while the image is pending or has failed, with an optional \u003ccode\u003edelayMs\u003c/code\u003e) inside it. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9230\"\u003e#9230\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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\u003eAdd support for configuring custom OpenID Connect enterprise connections through the Organization Profile. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9200\"\u003e#9200\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\u003cli\u003e\n\u003cp\u003eExpose whether an organization member has been deprovisioned, and mark deprovisioned members as inactive in the Organization Profile. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9202\"\u003e#9202\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\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/2974fb008ad262845a53dbeea269eb82c36242eb\"\u003e\u003ccode\u003e2974fb0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e2dd4e23068dfa7740d159c45596c530ade085de\"\u003e\u003ccode\u003ee2dd4e2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.13.9\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.25.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.26.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where Clerk's ticket query parameters were not removed from the URL when completing a sign-up that was missing requirements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9255\"\u003e#9255\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\u003ch2\u003e1.26.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose composable \u003ccode\u003eUserProfile\u003c/code\u003e and \u003ccode\u003eOrganizationProfile\u003c/code\u003e subcomponents from \u003ccode\u003e@clerk/ui/experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9144\"\u003e#9144\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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\u003eFix \u003ccode\u003eOrganizationProfileGeneralPanel\u003c/code\u003e (from \u003ccode\u003e@clerk/ui/experimental\u003c/code\u003e) throwing \u0026quot;CardState not found\u0026quot; when opening the leave-organization or delete-organization confirmation in its default, no-children page mode. The panel now provides the same root \u003ccode\u003eCardStateProvider\u003c/code\u003e that a mounted \u003ccode\u003e\u0026lt;OrganizationProfile /\u0026gt;\u003c/code\u003e supplies. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9243\"\u003e#9243\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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/01f2c120787fd5ca2ba8001e7c2fbe86d438b34e\"\u003e\u003ccode\u003e01f2c12\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.25.8\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/38f347c8f70b944b98cdef88052a84a8b498c9f9\"\u003e\u003ccode\u003e38f347c\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9289\"\u003e#9289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4e0a1c2be01a5e298662814d26a3acca1b7d86b8\"\u003e\u003ccode\u003e4e0a1c2\u003c/code\u003e\u003c/a\u003e feat(ui): split the Mosaic popover from its surface- \u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9295\"\u003e#9295\u003c/a\u003e (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9296\"\u003e#9296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2100e4b5406090daea6f376ef22aa44e5f965117\"\u003e\u003ccode\u003e2100e4b\u003c/code\u003e\u003c/a\u003e feat(ui): add Mosaic Menu component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9252\"\u003e#9252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/aaea141d62804624cd8cd73036b4afe6f482184f\"\u003e\u003ccode\u003eaaea141\u003c/code\u003e\u003c/a\u003e feat(ui): remove experimental gate from self-serve OIDC flow (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9288\"\u003e#9288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/49d61ff7fadaaccf8cb72b33e6546b9cf855cb6f\"\u003e\u003ccode\u003e49d61ff\u003c/code\u003e\u003c/a\u003e feat(ui): scale Mosaic Item rows from a single size prop (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9297\"\u003e#9297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/bc42936ecd7342c2536705397be5df5bfe78497a\"\u003e\u003ccode\u003ebc42936\u003c/code\u003e\u003c/a\u003e feat(ui): remap Mosaic Button onto color, variant, and size (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9282\"\u003e#9282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d32ea2a06156fb71e782bf00a44f360be82dc1e8\"\u003e\u003ccode\u003ed32ea2a\u003c/code\u003e\u003c/a\u003e feat(ui): add Mosaic Item component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9234\"\u003e#9234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/a90a93bab67adfe8fc25003ae246d48cf3bb87b9\"\u003e\u003ccode\u003ea90a93b\u003c/code\u003e\u003c/a\u003e fix(swingset): preserve Mosaic colors in production builds (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9283\"\u003e#9283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7887086d8ee31ade250ea1e8123947be8184946\"\u003e\u003ccode\u003ed788708\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9277\"\u003e#9277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f6091c5be0587884f6b1c744827f62bd58db413c\"\u003e\u003ccode\u003ef6091c5\u003c/code\u003e\u003c/a\u003e fix(ui): guard clipboard data in paste handlers (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9274\"\u003e#9274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/ui@1.27.2/packages/ui\"\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.1.5 to 2.3.0\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 2.3.0\u003c/h2\u003e\n\u003cp\u003eReleased on July 30, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ewithConfig()\u003c/code\u003e and \u003ccode\u003ewithConfigSync()\u003c/code\u003e functions for applying a\nLogTape configuration only within the current execution context.  Scoped\nconfigurations require \u003ccode\u003eConfig.contextLocalStorage\u003c/code\u003e, support nesting, and\nfully override the process-wide logger routing while active.\n\u003ccode\u003ewithConfigSync()\u003c/code\u003e rejects callbacks that return promises.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/185\"\u003e#185\u003c/a\u003e, \u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/188\"\u003e#188\u003c/a\u003e]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eScopedConfig\u003c/code\u003e type for scoped configuration objects.  It has the\nsame sink, filter, and logger shape as \u003ccode\u003eConfig\u003c/code\u003e, but excludes the\nprocess-wide \u003ccode\u003ereset\u003c/code\u003e and \u003ccode\u003econtextLocalStorage\u003c/code\u003e options.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/185\"\u003e#185\u003c/a\u003e, \u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/188\"\u003e#188\u003c/a\u003e]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/185\"\u003e#185\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/185\"\u003edahlia/logtape#185\u003c/a\u003e\n\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/188\"\u003e#188\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/pull/188\"\u003edahlia/logtape#188\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/testing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ecreateFailureLogReporter()\u003c/code\u003e for buffering LogTape records during a\ntest callback and reporting them only when the callback fails by default.\nThe reporter uses scoped configuration, preserves wrapped callback\nparameters, and supports \u003ccode\u003emode: \u0026quot;on-failure\u0026quot;\u003c/code\u003e, \u003ccode\u003emode: \u0026quot;always\u0026quot;\u003c/code\u003e, and\n\u003ccode\u003emode: \u0026quot;never\u0026quot;\u003c/code\u003e.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/186\"\u003e#186\u003c/a\u003e, \u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/190\"\u003e#190\u003c/a\u003e]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFailureLogReporter\u003c/code\u003e interface with \u003ccode\u003ewrap()\u003c/code\u003e and \u003ccode\u003erun()\u003c/code\u003e\nmethods.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFailureLogReporterOptions\u003c/code\u003e interface with \u003ccode\u003emode\u003c/code\u003e,\n\u003ccode\u003elowestLevel\u003c/code\u003e, \u003ccode\u003esink\u003c/code\u003e, and \u003ccode\u003eformatter\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003egetFailureLogReporterOptionsFromEnv()\u003c/code\u003e function and\n\u003ccode\u003eFailureLogReporterEnvOptions\u003c/code\u003e interface for parsing reporter options\nfrom runtime-supplied environment variable readers.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFailureLogReportMode\u003c/code\u003e type.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e@logtape/testing/recorder\u003c/code\u003e and\n\u003ccode\u003e@logtape/testing/reporter\u003c/code\u003e subpath exports while keeping the root\n\u003ccode\u003e@logtape/testing\u003c/code\u003e export for compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/186\"\u003e#186\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/186\"\u003edahlia/logtape#186\u003c/a\u003e\n\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/190\"\u003e#190\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/pull/190\"\u003edahlia/logtape#190\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/testing-bun\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded new \u003cem\u003e\u003ccode\u003e@​logtape/testing-bun\u003c/code\u003e\u003c/em\u003e package for using the failure log\nreporter with Bun's built-in \u003ccode\u003ebun:test\u003c/code\u003e runner.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/187\"\u003e#187\u003c/a\u003e, \u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/191\"\u003e#191\u003c/a\u003e]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etest\u003c/code\u003e and \u003ccode\u003eit\u003c/code\u003e exports that wrap test callbacks with\n\u003ccode\u003ecreateFailureLogReporter()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f585339cda44679ae996e62e234cf88644c949d8\"\u003e\u003ccode\u003ef585339\u003c/code\u003e\u003c/a\u003e Clarify level-aware sink inheritance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/5934c5dd57a8d42c594480f3c1887a3c97ec5ba2\"\u003e\u003ccode\u003e5934c5d\u003c/code\u003e\u003c/a\u003e Merge tag '2.2.4'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/086a7ac294d3d39dc1dccc17bc22ad6f0d60be49\"\u003e\u003ccode\u003e086a7ac\u003c/code\u003e\u003c/a\u003e Merge tag '2.1.8' into 2.2-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/317e34437770c5f7391c6f853831a4168684558e\"\u003e\u003ccode\u003e317e344\u003c/code\u003e\u003c/a\u003e Merge tag '2.0.17' into 2.1-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/ce4460791b457e747bf09a112c13e5c4212f6930\"\u003e\u003ccode\u003ece44607\u003c/code\u003e\u003c/a\u003e Clean up LogTape dispose hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a0fb08acd6e23651290486de1259e85efea3ede1\"\u003e\u003ccode\u003ea0fb08a\u003c/code\u003e\u003c/a\u003e Add Vitest testing integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a6ffca1b17aa9661ff76bd291b040e975f4b9259\"\u003e\u003ccode\u003ea6ffca1\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a7085d50aa9c9e336a9d12e5aa38785db130d34f\"\u003e\u003ccode\u003ea7085d5\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/df892b583e2ac5bedbfe850533d8f5fdb62cd096\"\u003e\u003ccode\u003edf892b5\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/7bff2998c127c63ffe1e7c08c75b68cd25e3e2c2\"\u003e\u003ccode\u003e7bff299\u003c/code\u003e\u003c/a\u003e Add Bun test runner integration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.3.0/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.14 to 1.2.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/accordion/CHANGELOG.md\"\u003e@​radix-ui/react-accordion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/accordion\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.18 to 2.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.20\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.10 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.0 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.2, 1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.58.0 to 10.69.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.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.11 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\u003e25.59 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\u003e45.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.15 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\u003e83.84 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\u003e73.71 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\u003e88.44 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\u003e100.79 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\u003e43.88 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\u003e31.79 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\u003e36.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.07 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\u003e28.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\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/417af5de5c92d776bd80a8cadeee2de64b0e5f8a\"\u003e\u003ccode\u003e417af5d\u003c/code\u003e\u003c/a\u003e release: 10.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e7cf605eb6b5b1e9488b3b19f1430bb798c345da\"\u003e\u003ccode\u003ee7cf605\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22807\"\u003e#22807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7c5a00ed9cd3871c24869915455a5f282404f54a\"\u003e\u003ccode\u003e7c5a00e\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df532142d9d4a61ab8441baec54488a0d51acd9e\"\u003e\u003ccode\u003edf53214\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e96e15ee3409cd8723a447bc75d82e6ef380d679\"\u003e\u003ccode\u003ee96e15e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add Spotlight integration for local dev event forwardin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ea4a3220418bce0e854b73bf1cdb086a4e39c972\"\u003e\u003ccode\u003eea4a322\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6a84103efea043fcb090920e83a67d6853b9e0d7\"\u003e\u003ccode\u003e6a84103\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f0c356945bdc91a08876dcf366d1279685b7dc26\"\u003e\u003ccode\u003ef0c3569\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/051635579a4dab9a0ef7789ae2727f4f818fe94b\"\u003e\u003ccode\u003e0516355\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add instrumentAgentWithSentry for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d3a6e520745e487ec48d096c2c26364d5eb743ec\"\u003e\u003ccode\u003ed3a6e52\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.58.0...10.69.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 1.20.0 to 1.28.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 1.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): improve calendar icons centre of gravity 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/4614\"\u003elucide-icons/lucide#4614\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/1.27.0...1.28.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.27.0...1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): removed brand names from tags \u0026amp; revised brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4575\"\u003elucide-icons/lucide#4575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Fix site 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/4582\"\u003elucide-icons/lucide#4582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003esquare-scissors\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/4581\"\u003elucide-icons/lucide#4581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): add more supported attributes for SVG nodes 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/4570\"\u003elucide-icons/lucide#4570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epending-cw\u003c/code\u003e icon by \u003ca href=\"https://github.com/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ezap\u003c/code\u003e and \u003ccode\u003ezap-off\u003c/code\u003e icons by \u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esquare-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.4.8 to 7.1.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/4572\"\u003elucide-icons/lucide#4572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4571\"\u003elucide-icons/lucide#4571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add scan-square by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-shield\u003c/code\u003e icon by \u003ca href=\"https://github.com/MArtytraM99\"\u003e\u003ccode\u003e@​MArtytraM99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3099\"\u003elucide-icons/lucide#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emosque\u003c/code\u003e icon by \u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request-review): Remove pull_request_target 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/4593\"\u003elucide-icons/lucide#4593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efeather\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/4584\"\u003elucide-icons/lucide#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): added custom prettier plugin for icon SVG files 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/4576\"\u003elucide-icons/lucide#4576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci.yml): Remove concurrency in ci.yml 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/4595\"\u003elucide-icons/lucide#4595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\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/4592\"\u003elucide-icons/lucide#4592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): Migrate lab to main repo. 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/4521\"\u003elucide-icons/lucide#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etrophy\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/4591\"\u003elucide-icons/lucide#4591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(analytics): add utm source and medium 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/4596\"\u003elucide-icons/lucide#4596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): Add lab requirement in pull_request_template.md by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3651\"\u003elucide-icons/lucide#3651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): replaces \u003ccode\u003epodcast\u003c/code\u003e icon with new \u003ccode\u003emic-*\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/4583\"\u003elucide-icons/lucide#4583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add layout-freeform by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4543\"\u003elucide-icons/lucide#4543\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/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\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/1.26.0...1.27.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.26.0...1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix home page package links \u0026amp; accessible labels 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/4540\"\u003elucide-icons/lucide#4540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecolumns-3-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): extended metadata of \u003ccode\u003ead\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/4579\"\u003elucide-icons/lucide#4579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebook-open\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/4565\"\u003elucide-icons/lucide#4565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-keyhole\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/4580\"\u003elucide-icons/lucide#4580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.28.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.2.9 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate vendored lodash to 4.17.23 to fix CVE-2025-13465: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91558\"\u003e#91558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter: \u003ca href=\"https://redirect.github.com/vercel/next.js/iss...\n\n_Description has been truncated_","html_url":"https://github.com/MyMindVentures/BuildMate/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyMindVentures%2FBuildMate/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"5052919807","node_id":"PR_kwDOTMR-g876KIii","number":13,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-08-07T18:11:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-03T18:17:35.000Z","updated_at":"2026-08-07T18:11:32.000Z","time_to_close":345235,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":79,"packages":[{"name":"oxlint-tsgolint","old_version":"0.21.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"fumadocs-core","old_version":"16.8.0","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"14.3.1","new_version":"15.2.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.0","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.4","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-email","old_version":"6.0.0","new_version":"6.9.1","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.99.2","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@scalar/hono-api-reference","old_version":"0.10.9","new_version":"0.11.12","repository_url":"https://github.com/scalar/scalar"},{"name":"@better-auth/passkey","old_version":"1.6.5","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.7","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.5","new_version":"9.0.3","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.12.0","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.0","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.28.2","new_version":"2.43.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.0.2","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"3.0.71","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.53","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.170","new_version":"4.0.47","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.437.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.437.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.4","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.7.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.7.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.7.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.4.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.168","new_version":"7.0.45","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.6.5","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.12","new_version":"4.12.33","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.8.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.11","new_version":"6.0.0","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.9.1","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.4","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.34.0","new_version":"7.3.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.45.0","new_version":"0.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.60.0","new_version":"1.76.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.25","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.0.2","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.7.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"15.0.0","new_version":"19.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.18","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.2","new_version":"3.0.11","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"ufo","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/unjs/ufo"},{"name":"use-intl","old_version":"4.9.1","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 79 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.21.1` | `7.0.2001` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.0` | `16.14.0` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `14.3.1` | `15.2.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.0` | `16.14.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.4` | `16.2.12` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.1.2` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.0.0` | `6.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.2` | `5.101.4` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.9` | `0.11.12` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.5` | `1.6.25` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.7` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.5` | `9.0.3` |\n| [resend](https://github.com/resend/resend-node) | `6.12.0` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.0` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.28.2` | `2.43.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.0.2` | `22.4.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.71` | `4.0.25` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.53` | `4.0.25` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.170` | `4.0.47` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.437.0` | `3.1100.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.437.0` | `3.1100.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.5.7` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.4` | `16.2.12` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.13.14` | `1.14.13` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.13.14` | `1.14.13` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.13.14` | `1.14.13` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.13.14` | `1.14.13` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.13.14` | `1.14.13` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.13.14` | `1.14.13` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.7.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.7.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.7.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.4.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.168` | `7.0.45` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.5` | `1.6.25` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.12` | `4.12.33` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.8.0` | `1.28.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `6.0.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.1` | `4.13.4` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.4` |\n| [openai](https://github.com/openai/openai-node) | `6.34.0` | `7.3.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.45.0` | `0.61.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.60.0` | `1.76.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.25` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.0.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.7.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `15.0.0` | `19.1.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.83.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.18` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.2` | `3.0.11` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.3` | `1.6.4` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.9.1` | `4.13.4` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.10` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n\n\nUpdates `oxlint-tsgolint` from 0.21.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.21.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.0 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits/fumadocs@16.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 14.3.1 to 15.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.2.1\u003c/h2\u003e\n\u003ch3\u003eSupport simpler \u003ccode\u003efumadocsMdx\u003c/code\u003e vite plugin usage\u003c/h3\u003e\n\u003cp\u003eUse the \u003ccode\u003efumadocsMdx\u003c/code\u003e method instead for better syntax around macro usage.\u003c/p\u003e\n\u003ch3\u003eSupport browser helpers for Macro API\u003c/h3\u003e\n\u003cp\u003eUse preload \u0026amp; lazy body renderer on non-rsc environment.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.0\u003c/h2\u003e\n\u003ch3\u003eSupport Macro API\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003efumadocs-mdx/macro\u003c/code\u003e to define collections, and enable the macro-style API from bundler plugin (e.g. \u003ccode\u003ecreateMDX\u003c/code\u003e) using the \u003ccode\u003einclude\u003c/code\u003e option.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.1.1\u003c/h2\u003e\n\u003ch3\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e to \u003ccode\u003eyaml\u003c/code\u003e\u003c/h3\u003e\n\u003ch2\u003efumadocs-mdx@15.1.0\u003c/h2\u003e\n\u003ch3\u003eDefault to Base UI\u003c/h3\u003e\n\u003cp\u003eInternal packages \u0026amp; templates now use Base UI rather than Radix UI.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.0.13\u003c/h2\u003e\n\u003ch3\u003eRequire \u003ccode\u003ecollection\u003c/code\u003e query param at regex matching\u003c/h3\u003e\n\u003cp\u003eInstead of passing through all JSON/YAML files, the meta loader now requires \u003ccode\u003ecollection\u003c/code\u003e query param to be triggered.\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/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@14.3.1...fumadocs-mdx@15.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.0 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits/fumadocs@16.14.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.4 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\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 documentation fixes for v16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94164\"\u003e#94164\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3c48c7af78f2c01691065cb303da1b107a2c8617\"\u003e\u003ccode\u003e3c48c7a\u003c/code\u003e\u003c/a\u003e [16.x] Fix Turbopack middleware matcher with i18n single locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ac1eff3f7a7285176396ecc69c3b160a3d6ad1a2\"\u003e\u003ccode\u003eac1eff3\u003c/code\u003e\u003c/a\u003e [16.x] Improve performance of checking valid MPA form submissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17\"\u003e\u003ccode\u003e9a4651e\u003c/code\u003e\u003c/a\u003e [16.x] Enforce \u003ccode\u003eserverActions.bodySizeLimit\u003c/code\u003e for Server Actions in Edge runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b\"\u003e\u003ccode\u003eb512063\u003c/code\u003e\u003c/a\u003e [16.x] Set correct origin for internal redirects in custom server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599\"\u003e\u003ccode\u003ed303326\u003c/code\u003e\u003c/a\u003e [16.x] Ensure exotic rewrite param values are properly encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a\"\u003e\u003ccode\u003e73b9487\u003c/code\u003e\u003c/a\u003e [16.x] fix(fetch-cache): key fetch(Request, init) by the effective request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.4...v16.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.6.0 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 6.0.0 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003cli\u003e4cf4c72: Fix two-value logical shorthands whose values aren't all numeric (e.g. \u003ccode\u003emargin-inline: 1rem auto\u003c/code\u003e, \u003ccode\u003epadding-inline: 10px calc(1rem + 2px)\u003c/code\u003e) producing invalid duplicated longhands. They are now split into the correct per-side declarations.\u003c/li\u003e\n\u003cli\u003efa77d55: Merge declarations when the same class is defined by multiple Tailwind rules (e.g. a preset and a child config override).\u003c/li\u003e\n\u003cli\u003efa52a04: Convert Tailwind's \u003ccode\u003ergba(r g b / a)\u003c/code\u003e syntax to \u003ccode\u003ergb(r,g,b,a)\u003c/code\u003e syntax for better email client support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/b448c3bdd7df5a18f56fbaf342fd59abb1d1d8c2\"\u003e\u003ccode\u003eb448c3b\u003c/code\u003e\u003c/a\u003e feat(react-email): support custom export extension (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/2555\"\u003e#2555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.1/packages/react-email\"\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.99.2 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/86bb8a6fb2c7f15c74ff50afba053d778e6edc23\"\u003e\u003ccode\u003e86bb8a6\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/181ea826cb5b5f722a774525046d8f4e105dd6bb\"\u003e\u003ccode\u003e181ea82\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11089\"\u003e#11089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6d55b0759b4722b888fa516b1bb86c0a56ea47a2\"\u003e\u003ccode\u003e6d55b07\u003c/code\u003e\u003c/a\u003e test({react,preact}-query): use the '.then()' convention consistently (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/44f38df5deaf72d8d74bc62b620dffed43fdbc05\"\u003e\u003ccode\u003e44f38df\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useInfiniteQuery): inline the shared 'fetchIt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d1558c1491629b36661e0a166e1091bb4a256daa\"\u003e\u003ccode\u003ed1558c1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the 'generateQueryFn' fac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/99690d18b7937f217d3744b1c2ac78cc47caeaa7\"\u003e\u003ccode\u003e99690d1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline single-use helper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/10770f0720dacae3a26701a747e33abd6bafbf8a\"\u003e\u003ccode\u003e10770f0\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline the shared 'Suspe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dbd5a86e95284387bc3f172208bc52c0053a1bb2\"\u003e\u003ccode\u003edbd5a86\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the shared 'Suspended' co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b955f60d7965cc521df6ee8b1ce91b3d0e8c046d\"\u003e\u003ccode\u003eb955f60\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQuery): assert the 'loading' fallback is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b9c657e20b1ac1078ab265de8fc691aec192e143\"\u003e\u003ccode\u003eb9c657e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): assert the 'Loading...' fallback...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.10.9 to 0.11.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e@​scalar/hono-api-reference's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.12\u003c/h2\u003e\n\u003ch2\u003e0.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9719\"\u003e#9719\u003c/a\u003e: docs: update the Scalar platform overview block in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9710\"\u003e#9710\u003c/a\u003e: Republish so the updated README (with the Scalar platform overview) reaches npm. Also renames the README generator metadata in package.json from \u003ccode\u003ereadme\u003c/code\u003e to \u003ccode\u003escalarReadme\u003c/code\u003e: npm treats a \u003ccode\u003ereadme\u003c/code\u003e field as the readme text itself, so affected packages were published with a literal \u003ccode\u003e[object Object]\u003c/code\u003e readme on the registry instead of README.md.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.9\u003c/h2\u003e\n\u003ch2\u003e0.11.8\u003c/h2\u003e\n\u003ch2\u003e0.11.7\u003c/h2\u003e\n\u003ch2\u003e0.11.6\u003c/h2\u003e\n\u003ch2\u003e0.11.5\u003c/h2\u003e\n\u003ch2\u003e0.11.4\u003c/h2\u003e\n\u003ch2\u003e0.11.3\u003c/h2\u003e\n\u003ch2\u003e0.11.2\u003c/h2\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003ch2\u003e0.11.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/scalar/scalar/pull/9422\"\u003e#9422\u003c/a\u003e: Add a \u003ccode\u003enonce\u003c/code\u003e option for Content Security Policy support.\u003c/p\u003e\n\u003cp\u003eWhen you pass a \u003ccode\u003enonce\u003c/code\u003e, the rendered HTML stamps it onto the inline \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and the CDN \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tag (and Scalar's own \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tags, plus a matching \u003ccode\u003e\u0026lt;meta property=\u0026quot;csp-nonce\u0026quot;\u0026gt;\u003c/code\u003e). This lets the API Reference run under a strict \u003ccode\u003escript-src\u003c/code\u003e with no \u003ccode\u003eunsafe-inline\u003c/code\u003e and no \u003ccode\u003eunsafe-eval\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eApiReference({\n  url: '/openapi.json',\n  // Match this value in your `script-src` CSP directive.\n  nonce: 'r4nd0m',\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote: \u003ccode\u003estyle-src\u003c/code\u003e still needs \u003ccode\u003e'unsafe-inline'\u003c/code\u003e. The reference renders inline \u003ccode\u003estyle=\u0026quot;…\u0026quot;\u003c/code\u003e attributes, which a CSP nonce can never authorize (nonces only apply to \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e elements), so a nonce-only \u003ccode\u003estyle-src\u003c/code\u003e is not possible. The win is a fully strict \u003ccode\u003escript-src\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/passkey` from 1.6.5 to 1.6.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/passkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Apple OAuth not sending the PKCE code challenge during authorization, causing token exchange failures (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10294\"\u003e#10294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Google One Tap creating new users when sign-up was disabled on the Google provider (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10479\"\u003e#10479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$fetch\u003c/code\u003e and \u003ccode\u003e$store\u003c/code\u003e not being exposed on the Solid client (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10444\"\u003e#10444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed internal adapter queries being routed to the wrong table when a built-in table's \u003ccode\u003emodelName\u003c/code\u003e was set to another table's schema key (e.g. \u003ccode\u003euser.modelName = \u0026quot;account\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/07a646ea190167370fbbb60a0fa2c3be3bec5522/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jsj\"\u003e\u003ccode\u003e@​jsj\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/krish-vachhani\"\u003e\u003ccode\u003e@​krish-vachhani\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.6.24...v1.6.25\"\u003e\u003ccode\u003ev1.6.24...v1.6.25\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded request context (\u003ccode\u003ectx\u003c/code\u003e) as a third argument to \u003ccode\u003everifyIdToken\u003c/code\u003e, enabling custom ID token verifiers to read request headers (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10376\"\u003e#10376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebeforeStoreCookie\u003c/code\u003e option to the last-login-method plugin for GDPR compliance (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/5753\"\u003e#5753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced flaky MongoDB where-coercion integration test with a direct unit test for more reliable test runs (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eget-session\u003c/code\u003e endpoint to include \u003ccode\u003eno-store\u003c/code\u003e cache control headers, preventing stale session data from being served (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10222\"\u003e#10222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed SQLite migration diffs to recognize \u003ccode\u003eBIGINT\u003c/code\u003e as a valid number type, preventing spurious pending changes on rate limiter columns (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10316\"\u003e#10316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth requests failing when request cloning throws an error inside verification callbacks (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10336\"\u003e#10336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euseSession({ throw: true })\u003c/code\u003e incorrectly excluding \u003ccode\u003enull\u003c/code\u003e from its \u003ccode\u003edata\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9787\"\u003e#9787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth query revalidation and signal listeners not being restored after a client component remounts (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eCookieAttributes\u003c/code\u003e index signature type to be more precise (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10442\"\u003e#10442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed silent misrouting of adapter queries when \u003ccode\u003euser.modelName\u003c/code\u003e was set to a value that collides with another schema key (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Kysely migration generation producing duplicate indexes for fields marked both \u003ccode\u003eunique\u003c/code\u003e and \u003ccode\u003eindex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed magic-link and email-OTP send endpoints to validate the \u003ccode\u003eOrigin\u003c/code\u003e header on cookieless requests, preventing cross-origin abuse (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed remote MCP auth 401 challenge headers being hidden from browser clients due to missing CORS exposure (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OpenAPI schema to include plugin user fields (such as \u003ccode\u003eusername\u003c/code\u003e and \u003ccode\u003edisplayUsername\u003c/code\u003e) in \u003ccode\u003e/sign-up/email\u003c/code\u003e and \u003ccode\u003e/update-user\u003c/code\u003e request bodies (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10453\"\u003e#10453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eorganization.listMembers\u003c/code\u003e failing with \u0026quot;User not found for member\u0026quot; for organizations with more than ~100 members (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10342\"\u003e#10342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed organization invitations to use database-generated IDs when \u003ccode\u003eadvanced.database.generateId\u003c/code\u003e is configured, matching the behavior of other models (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10040\"\u003e#10040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetDefaultModelName\u003c/code\u003e to prefer exact schema key matches over \u003ccode\u003emodelName\u003c/code\u003e aliases, preventing adapter queries from being misrouted when a built-in table's name collides with another schema key\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/9a661c7b7abceaa81123b2c56757ee24f3ad2ed6/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003eauth\u003c/code\u003e\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/better-auth/better-auth/blob/main/packages/passkey/CHANGELOG.md\"\u003e@​better-auth/passkey's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/5124c3487903e96223bb3f54347724bb0204bb95\"\u003e\u003ccode\u003e5124c34\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0ffd1fb28d44a8266d62791cd4c97e263444d03b\"\u003e\u003ccode\u003e0ffd1fb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/743935991f9991e8243d6c3d14773b9cfca462e8\"\u003e\u003ccode\u003e7439359\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.25\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/03dc5a046f536994950800ea557b8e2e2e0cdfdd\"\u003e\u003ccode\u003e03dc5a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/750894037639c4158472cc1d4994b0e07bf1f59a\"\u003e\u003ccode\u003e7508940\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/bae71988ab79aeb4f19f245ceabac9eca8706a50\"\u003e\u003ccode\u003ebae7198\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ef4d27360cec8a0bc11a94e135ea4a3dd32b1969\"\u003e\u003ccode\u003eef4d273\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6758231905d2e86a7b3f058dd05c17ba739aa80f\"\u003e\u003ccode\u003e6758231\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/99dbdd7ea98740d11689394220a718dfb9579276\"\u003e\u003ccode\u003e99dbdd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/086ca91f51dd8158aff6cbf54c4f9c7ce220914d\"\u003e\u003ccode\u003e086ca91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8f2dedd89301da9fb52c1a64df6a9683f9be55fd\"\u003e\u003ccode\u003e8f2dedd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/4e685eef420b5576913b9803b58c7e7ee7342203\"\u003e\u003ccode\u003e4e685ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3bf0e4981e025ba9af684013a27b0102a04f7c56\"\u003e\u003ccode\u003e3bf0e49\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f59a0ee7895a024ddd4c5c387344173888e17be4\"\u003e\u003ccode\u003ef59a0ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/54fab084469a27257e66a0814523ebac7145ef5d\"\u003e\u003ccode\u003e54fab08\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0f2cc1b33b77850948dac4d889e5f46bba41e8d5\"\u003e\u003ccode\u003e0f2cc1b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ae781091186f321b4e4ec9e84f64b6e4d5ea1043\"\u003e\u003ccode\u003eae78109\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/46d2bf02c98902da7b344753372d48cfe0e5ebb3\"\u003e\u003ccode\u003e46d2bf0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/29a373eaf1778820061a9380c29831c2de2ce704\"\u003e\u003ccode\u003e29a373e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f6d18fa8f79b9323e10b50f72e2b1a088844e4bb\"\u003e\u003ccode\u003ef6d18fa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f23ce5012ea47fac1a69b1dad203dfdef3830fd0\"\u003e\u003ccode\u003ef23ce50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/c4d1ddaa952eab7edfec942fab223f35798518ab\"\u003e\u003ccode\u003ec4d1dda\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.24\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.24\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.23\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/8581f97ea0000e03edd6aa7911efabf694a9ff95\"\u003e\u003ccode\u003e8581f97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.23\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commi...\n\n_Description has been truncated_","html_url":"https://github.com/RaamPrashath/supastarter/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaamPrashath%2Fsupastarter/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"5052826646","node_id":"PR_kwDOSb0Yws76J1RF","number":36,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 77 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-08-07T17:58:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-03T18:06:27.000Z","updated_at":"2026-08-07T17:58:51.000Z","time_to_close":345142,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":77,"packages":[{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"playwright","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"fumadocs-core","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.4","new_version":"15.2.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.6","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.8.0","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-email","old_version":"6.1.4","new_version":"6.9.1","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.100.10","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@scalar/hono-api-reference","old_version":"0.10.14","new_version":"0.11.12","repository_url":"https://github.com/scalar/scalar"},{"name":"@better-auth/passkey","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.8","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.7","new_version":"9.0.3","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.12.3","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.1","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.31.2","new_version":"2.43.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.1.1","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"3.0.77","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.63","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.184","new_version":"4.0.47","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1046.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1046.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.6","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.4.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.182","new_version":"7.0.44","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.16","new_version":"4.12.33","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.12","new_version":"6.0.0","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.12.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.4","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.37.0","new_version":"7.3.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.49.0","new_version":"0.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.64.0","new_version":"1.76.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.25","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.0.2","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"15.0.0","new_version":"19.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.21","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.5","new_version":"3.0.11","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-intl","old_version":"4.12.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 77 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `7.0.2001` |\n| [playwright](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.4` | `15.2.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.12` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `26.1.2` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.1.4` | `6.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.10` | `5.101.4` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.14` | `0.11.12` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.11` | `1.6.25` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.8` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.7` | `9.0.3` |\n| [resend](https://github.com/resend/resend-node) | `6.12.3` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.1` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.31.2` | `2.43.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.4.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.77` | `4.0.25` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.63` | `4.0.25` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.184` | `4.0.47` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1046.0` | `3.1100.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1046.0` | `3.1100.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.5.7` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.6` | `16.2.12` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.14.3` | `1.14.13` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.14.3` | `1.14.13` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.14.3` | `1.14.13` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.14.3` | `1.14.13` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.14.3` | `1.14.13` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.14.3` | `1.14.13` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.8.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.4.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.182` | `7.0.44` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.11` | `1.6.25` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.16` | `4.12.33` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.28.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.12` | `6.0.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.4` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.4` |\n| [openai](https://github.com/openai/openai-node) | `6.37.0` | `7.3.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.49.0` | `0.61.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.64.0` | `1.76.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.25` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.0.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `15.0.0` | `19.1.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.83.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.21` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.5` | `3.0.11` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.4` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.10` |\n\n\nUpdates `oxlint-tsgolint` from 0.22.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.60.0 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.60.0...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.8.11...fumadocs@16.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.0.4 to 15.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.2.1\u003c/h2\u003e\n\u003ch3\u003eSupport simpler \u003ccode\u003efumadocsMdx\u003c/code\u003e vite plugin usage\u003c/h3\u003e\n\u003cp\u003eUse the \u003ccode\u003efumadocsMdx\u003c/code\u003e method instead for better syntax around macro usage.\u003c/p\u003e\n\u003ch3\u003eSupport browser helpers for Macro API\u003c/h3\u003e\n\u003cp\u003eUse preload \u0026amp; lazy body renderer on non-rsc environment.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.0\u003c/h2\u003e\n\u003ch3\u003eSupport Macro API\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003efumadocs-mdx/macro\u003c/code\u003e to define collections, and enable the macro-style API from bundler plugin (e.g. \u003ccode\u003ecreateMDX\u003c/code\u003e) using the \u003ccode\u003einclude\u003c/code\u003e option.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.1.1\u003c/h2\u003e\n\u003ch3\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e to \u003ccode\u003eyaml\u003c/code\u003e\u003c/h3\u003e\n\u003ch2\u003efumadocs-mdx@15.1.0\u003c/h2\u003e\n\u003ch3\u003eDefault to Base UI\u003c/h3\u003e\n\u003cp\u003eInternal packages \u0026amp; templates now use Base UI rather than Radix UI.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.0.13\u003c/h2\u003e\n\u003ch3\u003eRequire \u003ccode\u003ecollection\u003c/code\u003e query param at regex matching\u003c/h3\u003e\n\u003cp\u003eInstead of passing through all JSON/YAML files, the meta loader now requires \u003ccode\u003ecollection\u003c/code\u003e query param to be triggered.\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/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.4...fumadocs-mdx@15.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.8.11...fumadocs@16.14.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.6 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\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 documentation fixes for v16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94164\"\u003e#94164\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3c48c7af78f2c01691065cb303da1b107a2c8617\"\u003e\u003ccode\u003e3c48c7a\u003c/code\u003e\u003c/a\u003e [16.x] Fix Turbopack middleware matcher with i18n single locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ac1eff3f7a7285176396ecc69c3b160a3d6ad1a2\"\u003e\u003ccode\u003eac1eff3\u003c/code\u003e\u003c/a\u003e [16.x] Improve performance of checking valid MPA form submissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17\"\u003e\u003ccode\u003e9a4651e\u003c/code\u003e\u003c/a\u003e [16.x] Enforce \u003ccode\u003eserverActions.bodySizeLimit\u003c/code\u003e for Server Actions in Edge runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b\"\u003e\u003ccode\u003eb512063\u003c/code\u003e\u003c/a\u003e [16.x] Set correct origin for internal redirects in custom server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599\"\u003e\u003ccode\u003ed303326\u003c/code\u003e\u003c/a\u003e [16.x] Ensure exotic rewrite param values are properly encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a\"\u003e\u003ccode\u003e73b9487\u003c/code\u003e\u003c/a\u003e [16.x] fix(fetch-cache): key fetch(Request, init) by the effective request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.6...v16.2.12\"\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.8.0 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 6.1.4 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003cli\u003e4cf4c72: Fix two-value logical shorthands whose values aren't all numeric (e.g. \u003ccode\u003emargin-inline: 1rem auto\u003c/code\u003e, \u003ccode\u003epadding-inline: 10px calc(1rem + 2px)\u003c/code\u003e) producing invalid duplicated longhands. They are now split into the correct per-side declarations.\u003c/li\u003e\n\u003cli\u003efa77d55: Merge declarations when the same class is defined by multiple Tailwind rules (e.g. a preset and a child config override).\u003c/li\u003e\n\u003cli\u003efa52a04: Convert Tailwind's \u003ccode\u003ergba(r g b / a)\u003c/code\u003e syntax to \u003ccode\u003ergb(r,g,b,a)\u003c/code\u003e syntax for better email client support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/b448c3bdd7df5a18f56fbaf342fd59abb1d1d8c2\"\u003e\u003ccode\u003eb448c3b\u003c/code\u003e\u003c/a\u003e feat(react-email): support custom export extension (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/2555\"\u003e#2555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.1/packages/react-email\"\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.100.10 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.10.14 to 0.11.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e@​scalar/hono-api-reference's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.12\u003c/h2\u003e\n\u003ch2\u003e0.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9719\"\u003e#9719\u003c/a\u003e: docs: update the Scalar platform overview block in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9710\"\u003e#9710\u003c/a\u003e: Republish so the updated README (with the Scalar platform overview) reaches npm. Also renames the README generator metadata in package.json from \u003ccode\u003ereadme\u003c/code\u003e to \u003ccode\u003escalarReadme\u003c/code\u003e: npm treats a \u003ccode\u003ereadme\u003c/code\u003e field as the readme text itself, so affected packages were published with a literal \u003ccode\u003e[object Object]\u003c/code\u003e readme on the registry instead of README.md.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.9\u003c/h2\u003e\n\u003ch2\u003e0.11.8\u003c/h2\u003e\n\u003ch2\u003e0.11.7\u003c/h2\u003e\n\u003ch2\u003e0.11.6\u003c/h2\u003e\n\u003ch2\u003e0.11.5\u003c/h2\u003e\n\u003ch2\u003e0.11.4\u003c/h2\u003e\n\u003ch2\u003e0.11.3\u003c/h2\u003e\n\u003ch2\u003e0.11.2\u003c/h2\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003ch2\u003e0.11.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/scalar/scalar/pull/9422\"\u003e#9422\u003c/a\u003e: Add a \u003ccode\u003enonce\u003c/code\u003e option for Content Security Policy support.\u003c/p\u003e\n\u003cp\u003eWhen you pass a \u003ccode\u003enonce\u003c/code\u003e, the rendered HTML stamps it onto the inline \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and the CDN \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tag (and Scalar's own \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tags, plus a matching \u003ccode\u003e\u0026lt;meta property=\u0026quot;csp-nonce\u0026quot;\u0026gt;\u003c/code\u003e). This lets the API Reference run under a strict \u003ccode\u003escript-src\u003c/code\u003e with no \u003ccode\u003eunsafe-inline\u003c/code\u003e and no \u003ccode\u003eunsafe-eval\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eApiReference({\n  url: '/openapi.json',\n  // Match this value in your `script-src` CSP directive.\n  nonce: 'r4nd0m',\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote: \u003ccode\u003estyle-src\u003c/code\u003e still needs \u003ccode\u003e'unsafe-inline'\u003c/code\u003e. The reference renders inline \u003ccode\u003estyle=\u0026quot;…\u0026quot;\u003c/code\u003e attributes, which a CSP nonce can never authorize (nonces only apply to \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e elements), so a nonce-only \u003ccode\u003estyle-src\u003c/code\u003e is not possible. The win is a fully strict \u003ccode\u003escript-src\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/passkey` from 1.6.11 to 1.6.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/passkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Apple OAuth not sending the PKCE code challenge during authorization, causing token exchange failures (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10294\"\u003e#10294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Google One Tap creating new users when sign-up was disabled on the Google provider (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10479\"\u003e#10479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$fetch\u003c/code\u003e and \u003ccode\u003e$store\u003c/code\u003e not being exposed on the Solid client (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10444\"\u003e#10444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed internal adapter queries being routed to the wrong table when a built-in table's \u003ccode\u003emodelName\u003c/code\u003e was set to another table's schema key (e.g. \u003ccode\u003euser.modelName = \u0026quot;account\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/07a646ea190167370fbbb60a0fa2c3be3bec5522/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jsj\"\u003e\u003ccode\u003e@​jsj\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/krish-vachhani\"\u003e\u003ccode\u003e@​krish-vachhani\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.6.24...v1.6.25\"\u003e\u003ccode\u003ev1.6.24...v1.6.25\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded reque...\n\n_Description has been truncated_","html_url":"https://github.com/JulioCout/safe-balance/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JulioCout%2Fsafe-balance/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"5052819918","node_id":"PR_kwDOSKBUks76Jz35","number":48,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 76 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-08-07T17:58:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-03T18:05:44.000Z","updated_at":"2026-08-07T17:58:53.000Z","time_to_close":345187,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":76,"packages":[{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"fumadocs-core","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.4","new_version":"15.2.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.6","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.8.0","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-email","old_version":"6.1.4","new_version":"6.9.1","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.100.10","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@scalar/hono-api-reference","old_version":"0.10.14","new_version":"0.11.12","repository_url":"https://github.com/scalar/scalar"},{"name":"@better-auth/passkey","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.8","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.7","new_version":"9.0.3","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.12.3","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.1","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.31.2","new_version":"2.43.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.1.1","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"3.0.77","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.63","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.184","new_version":"4.0.47","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1046.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1046.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.6","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.4.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.182","new_version":"7.0.44","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.18","new_version":"4.12.33","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.12","new_version":"6.0.0","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.12.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.4","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.37.0","new_version":"7.3.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.49.0","new_version":"0.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.64.0","new_version":"1.76.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.25","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.0.2","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"15.0.0","new_version":"19.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.21","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.5","new_version":"3.0.11","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-intl","old_version":"4.12.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 76 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `7.0.2001` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.4` | `15.2.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.12` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `26.1.2` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.1.4` | `6.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.10` | `5.101.4` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.14` | `0.11.12` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.11` | `1.6.25` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.8` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.7` | `9.0.3` |\n| [resend](https://github.com/resend/resend-node) | `6.12.3` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.1` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.31.2` | `2.43.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.4.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.77` | `4.0.25` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.63` | `4.0.25` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.184` | `4.0.47` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1046.0` | `3.1100.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1046.0` | `3.1100.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.5.7` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.6` | `16.2.12` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.14.3` | `1.14.13` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.14.3` | `1.14.13` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.14.3` | `1.14.13` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.14.3` | `1.14.13` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.14.3` | `1.14.13` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.14.3` | `1.14.13` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.8.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.4.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.182` | `7.0.44` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.11` | `1.6.25` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.18` | `4.12.33` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.28.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.12` | `6.0.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.4` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.4` |\n| [openai](https://github.com/openai/openai-node) | `6.37.0` | `7.3.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.49.0` | `0.61.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.64.0` | `1.76.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.25` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.0.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `15.0.0` | `19.1.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.83.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.21` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.5` | `3.0.11` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.4` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.10` |\n\n\nUpdates `oxlint-tsgolint` from 0.22.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.8.11...fumadocs@16.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.0.4 to 15.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.2.1\u003c/h2\u003e\n\u003ch3\u003eSupport simpler \u003ccode\u003efumadocsMdx\u003c/code\u003e vite plugin usage\u003c/h3\u003e\n\u003cp\u003eUse the \u003ccode\u003efumadocsMdx\u003c/code\u003e method instead for better syntax around macro usage.\u003c/p\u003e\n\u003ch3\u003eSupport browser helpers for Macro API\u003c/h3\u003e\n\u003cp\u003eUse preload \u0026amp; lazy body renderer on non-rsc environment.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.0\u003c/h2\u003e\n\u003ch3\u003eSupport Macro API\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003efumadocs-mdx/macro\u003c/code\u003e to define collections, and enable the macro-style API from bundler plugin (e.g. \u003ccode\u003ecreateMDX\u003c/code\u003e) using the \u003ccode\u003einclude\u003c/code\u003e option.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.1.1\u003c/h2\u003e\n\u003ch3\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e to \u003ccode\u003eyaml\u003c/code\u003e\u003c/h3\u003e\n\u003ch2\u003efumadocs-mdx@15.1.0\u003c/h2\u003e\n\u003ch3\u003eDefault to Base UI\u003c/h3\u003e\n\u003cp\u003eInternal packages \u0026amp; templates now use Base UI rather than Radix UI.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.0.13\u003c/h2\u003e\n\u003ch3\u003eRequire \u003ccode\u003ecollection\u003c/code\u003e query param at regex matching\u003c/h3\u003e\n\u003cp\u003eInstead of passing through all JSON/YAML files, the meta loader now requires \u003ccode\u003ecollection\u003c/code\u003e query param to be triggered.\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/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.4...fumadocs-mdx@15.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.8.11...fumadocs@16.14.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.6 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\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 documentation fixes for v16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94164\"\u003e#94164\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3c48c7af78f2c01691065cb303da1b107a2c8617\"\u003e\u003ccode\u003e3c48c7a\u003c/code\u003e\u003c/a\u003e [16.x] Fix Turbopack middleware matcher with i18n single locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ac1eff3f7a7285176396ecc69c3b160a3d6ad1a2\"\u003e\u003ccode\u003eac1eff3\u003c/code\u003e\u003c/a\u003e [16.x] Improve performance of checking valid MPA form submissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17\"\u003e\u003ccode\u003e9a4651e\u003c/code\u003e\u003c/a\u003e [16.x] Enforce \u003ccode\u003eserverActions.bodySizeLimit\u003c/code\u003e for Server Actions in Edge runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b\"\u003e\u003ccode\u003eb512063\u003c/code\u003e\u003c/a\u003e [16.x] Set correct origin for internal redirects in custom server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599\"\u003e\u003ccode\u003ed303326\u003c/code\u003e\u003c/a\u003e [16.x] Ensure exotic rewrite param values are properly encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a\"\u003e\u003ccode\u003e73b9487\u003c/code\u003e\u003c/a\u003e [16.x] fix(fetch-cache): key fetch(Request, init) by the effective request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.6...v16.2.12\"\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.8.0 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 6.1.4 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003cli\u003e4cf4c72: Fix two-value logical shorthands whose values aren't all numeric (e.g. \u003ccode\u003emargin-inline: 1rem auto\u003c/code\u003e, \u003ccode\u003epadding-inline: 10px calc(1rem + 2px)\u003c/code\u003e) producing invalid duplicated longhands. They are now split into the correct per-side declarations.\u003c/li\u003e\n\u003cli\u003efa77d55: Merge declarations when the same class is defined by multiple Tailwind rules (e.g. a preset and a child config override).\u003c/li\u003e\n\u003cli\u003efa52a04: Convert Tailwind's \u003ccode\u003ergba(r g b / a)\u003c/code\u003e syntax to \u003ccode\u003ergb(r,g,b,a)\u003c/code\u003e syntax for better email client support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/b448c3bdd7df5a18f56fbaf342fd59abb1d1d8c2\"\u003e\u003ccode\u003eb448c3b\u003c/code\u003e\u003c/a\u003e feat(react-email): support custom export extension (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/2555\"\u003e#2555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.1/packages/react-email\"\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.100.10 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.10.14 to 0.11.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e@​scalar/hono-api-reference's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.12\u003c/h2\u003e\n\u003ch2\u003e0.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9719\"\u003e#9719\u003c/a\u003e: docs: update the Scalar platform overview block in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9710\"\u003e#9710\u003c/a\u003e: Republish so the updated README (with the Scalar platform overview) reaches npm. Also renames the README generator metadata in package.json from \u003ccode\u003ereadme\u003c/code\u003e to \u003ccode\u003escalarReadme\u003c/code\u003e: npm treats a \u003ccode\u003ereadme\u003c/code\u003e field as the readme text itself, so affected packages were published with a literal \u003ccode\u003e[object Object]\u003c/code\u003e readme on the registry instead of README.md.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.9\u003c/h2\u003e\n\u003ch2\u003e0.11.8\u003c/h2\u003e\n\u003ch2\u003e0.11.7\u003c/h2\u003e\n\u003ch2\u003e0.11.6\u003c/h2\u003e\n\u003ch2\u003e0.11.5\u003c/h2\u003e\n\u003ch2\u003e0.11.4\u003c/h2\u003e\n\u003ch2\u003e0.11.3\u003c/h2\u003e\n\u003ch2\u003e0.11.2\u003c/h2\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003ch2\u003e0.11.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/scalar/scalar/pull/9422\"\u003e#9422\u003c/a\u003e: Add a \u003ccode\u003enonce\u003c/code\u003e option for Content Security Policy support.\u003c/p\u003e\n\u003cp\u003eWhen you pass a \u003ccode\u003enonce\u003c/code\u003e, the rendered HTML stamps it onto the inline \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and the CDN \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tag (and Scalar's own \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tags, plus a matching \u003ccode\u003e\u0026lt;meta property=\u0026quot;csp-nonce\u0026quot;\u0026gt;\u003c/code\u003e). This lets the API Reference run under a strict \u003ccode\u003escript-src\u003c/code\u003e with no \u003ccode\u003eunsafe-inline\u003c/code\u003e and no \u003ccode\u003eunsafe-eval\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eApiReference({\n  url: '/openapi.json',\n  // Match this value in your `script-src` CSP directive.\n  nonce: 'r4nd0m',\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote: \u003ccode\u003estyle-src\u003c/code\u003e still needs \u003ccode\u003e'unsafe-inline'\u003c/code\u003e. The reference renders inline \u003ccode\u003estyle=\u0026quot;…\u0026quot;\u003c/code\u003e attributes, which a CSP nonce can never authorize (nonces only apply to \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e elements), so a nonce-only \u003ccode\u003estyle-src\u003c/code\u003e is not possible. The win is a fully strict \u003ccode\u003escript-src\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/passkey` from 1.6.11 to 1.6.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/passkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Apple OAuth not sending the PKCE code challenge during authorization, causing token exchange failures (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10294\"\u003e#10294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Google One Tap creating new users when sign-up was disabled on the Google provider (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10479\"\u003e#10479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$fetch\u003c/code\u003e and \u003ccode\u003e$store\u003c/code\u003e not being exposed on the Solid client (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10444\"\u003e#10444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed internal adapter queries being routed to the wrong table when a built-in table's \u003ccode\u003emodelName\u003c/code\u003e was set to another table's schema key (e.g. \u003ccode\u003euser.modelName = \u0026quot;account\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/07a646ea190167370fbbb60a0fa2c3be3bec5522/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jsj\"\u003e\u003ccode\u003e@​jsj\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/krish-vachhani\"\u003e\u003ccode\u003e@​krish-vachhani\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.6.24...v1.6.25\"\u003e\u003ccode\u003ev1.6.24...v1.6.25\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded request context (\u003ccode\u003ectx\u003c/code\u003e) as a third argument to \u003ccode\u003everifyIdToken\u003c/code\u003e, enabling custom ID token verifiers to read request headers (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10376\"\u003e#10376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebeforeStoreCookie\u003c/code\u003e option to the last-login-method plugin for GDPR compliance (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/5753\"\u003e#5753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced flaky MongoDB where-coercion integration test with a direct unit test for more reliable test runs (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eget-session\u003c/code\u003e endpoint to include \u003ccode\u003eno-store\u003c/code\u003e cache control headers, preventing stale session data from being served (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10222\"\u003e#10222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed SQLite migration diffs to recognize \u003ccode\u003eBIGINT\u003c/code\u003e as a valid number type, preventing spurious pending changes on rate limiter columns (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10316\"\u003e#10316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth requests failing when request cloning throws an error inside verification callbacks (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10336\"\u003e#10336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euseSession({ throw: true })\u003c/code\u003e incorrectly excluding \u003ccode\u003enull\u003c/code\u003e from its \u003ccode\u003edata\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9787\"\u003e#9787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth query revalidation and signal listeners not being restored after a client component remounts (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eCookieAttributes\u003c/code\u003e index signature type to be more precise (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10442\"\u003e#10442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed silent misrouting of adapter queries when \u003ccode\u003euser.modelName\u003c/code\u003e was set to a value that collides with another schema key (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Kysely migration generation producing duplicate indexes for fields marked both \u003ccode\u003eunique\u003c/code\u003e and \u003ccode\u003eindex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed magic-link and email-OTP send endpoints to validate the \u003ccode\u003eOrigin\u003c/code\u003e header on cookieless requests, preventing cross-origin abuse (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed remote MCP auth 401 challenge headers being hidden from browser clients due to missing CORS exposure (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OpenAPI schema to include plugin user fields (such as \u003ccode\u003eusername\u003c/code\u003e and \u003ccode\u003edisplayUsername\u003c/code\u003e) in \u003ccode\u003e/sign-up/email\u003c/code\u003e and \u003ccode\u003e/update-user\u003c/code\u003e request bodies (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10453\"\u003e#10453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eorganization.listMembers\u003c/code\u003e failing with \u0026quot;User not found for member\u0026quot; for organizations with more than ~100 members (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10342\"\u003e#10342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed organization invitations to use database-generated IDs when \u003ccode\u003eadvanced.database.generateId\u003c/code\u003e is configured, matching the behavior of other models (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10040\"\u003e#10040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetDefaultModelName\u003c/code\u003e to prefer exact schema key matches over \u003ccode\u003emodelName\u003c/code\u003e aliases, preventing adapter queries from being misrouted when a built-in table's name collides with another schema key\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/9a661c7b7abceaa81123b2c56757ee24f3ad2ed6/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003eauth\u003c/code\u003e\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/better-auth/better-auth/blob/main/packages/passkey/CHANGELOG.md\"\u003e@​better-auth/passkey's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/5124c3487903e96223bb3f54347724bb0204bb95\"\u003e\u003ccode\u003e5124c34\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0ffd1fb28d44a8266d62791cd4c97e263444d03b\"\u003e\u003ccode\u003e0ffd1fb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/743935991f9991e8243d6c3d14773b9cfca462e8\"\u003e\u003ccode\u003e7439359\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.25\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/03dc5a046f536994950800ea557b8e2e2e0cdfdd\"\u003e\u003ccode\u003e03dc5a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/750894037639c4158472cc1d4994b0e07bf1f59a\"\u003e\u003ccode\u003e7508940\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/bae71988ab79aeb4f19f245ceabac9eca8706a50\"\u003e\u003ccode\u003ebae7198\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ef4d27360cec8a0bc11a94e135ea4a3dd32b1969\"\u003e\u003ccode\u003eef4d273\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6758231905d2e86a7b3f058dd05c17ba739aa80f\"\u003e\u003ccode\u003e6758231\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/99dbdd7ea98740d11689394220a718dfb9579276\"\u003e\u003ccode\u003e99dbdd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/086ca91f51dd8158aff6cbf54c4f9c7ce220914d\"\u003e\u003ccode\u003e086ca91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8f2dedd89301da9fb52c1a64df6a9683f9be55fd\"\u003e\u003ccode\u003e8f2dedd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/4e685eef420b5576913b9803b58c7e7ee7342203\"\u003e\u003ccode\u003e4e685ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3bf0e4981e025ba9af684013a27b0102a04f7c56\"\u003e\u003ccode\u003e3bf0e49\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f59a0ee7895a024ddd4c5c387344173888e17be4\"\u003e\u003ccode\u003ef59a0ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/54fab084469a27257e66a0814523ebac7145ef5d\"\u003e\u003ccode\u003e54fab08\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0f2cc1b33b77850948dac4d889e5f46bba41e8d5\"\u003e\u003ccode\u003e0f2cc1b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ae781091186f321b4e4ec9e84f64b6e4d5ea1043\"\u003e\u003ccode\u003eae78109\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/46d2bf02c98902da7b344753372d48cfe0e5ebb3\"\u003e\u003ccode\u003e46d2bf0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/29a373eaf1778820061a9380c29831c2de2ce704\"\u003e\u003ccode\u003e29a373e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f6d18fa8f79b9323e10b50f72e2b1a088844e4bb\"\u003e\u003ccode\u003ef6d18fa\u003c/code\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/JulioCout/data-praxi/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JulioCout%2Fdata-praxi/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"},{"uuid":"5047695405","node_id":"PR_kwDOGLXBLM755INw","number":1911,"state":"closed","title":"build(deps): bump the prod-deps group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-08-03T10:30:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-03T08:12:25.000Z","updated_at":"2026-08-03T10:31:00.000Z","time_to_close":8314,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"prod-deps","update_count":13,"packages":[{"name":"@mui/icons-material","old_version":"9.1.1","new_version":"9.2.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"9.1.2","new_version":"9.2.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@next/third-parties","old_version":"16.2.9","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@storyblok/react","old_version":"7.0.1","new_version":"7.2.3","repository_url":"https://github.com/storyblok/monoblok"},{"name":"axios","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/axios/axios"},{"name":"brace-expansion","old_version":"5.0.8","new_version":"5.0.9","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"firebase","old_version":"12.15.0","new_version":"12.17.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"minimatch","old_version":"10.2.5","new_version":"10.2.6","repository_url":"https://github.com/isaacs/minimatch"},{"name":"newrelic","old_version":"14.1.2","new_version":"14.3.4","repository_url":"https://github.com/newrelic/node-newrelic"},{"name":"next","old_version":"16.2.11","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.1","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-deps group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `9.1.1` | `9.2.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `9.1.2` | `9.2.0` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.9` | `16.2.12` |\n| [@storyblok/react](https://github.com/storyblok/monoblok/tree/HEAD/packages/react) | `7.0.1` | `7.2.3` |\n| [axios](https://github.com/axios/axios) | `1.18.1` | `1.19.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `5.0.8` | `5.0.9` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.15.0` | `12.17.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.2.5` | `10.2.6` |\n| [newrelic](https://github.com/newrelic/node-newrelic) | `14.1.2` | `14.3.4` |\n| [next](https://github.com/vercel/next.js) | `16.2.11` | `16.2.12` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.1` | `4.13.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n\n\nUpdates `@mui/icons-material` from 9.1.1 to 9.2.0\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\u003ev9.2.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 9 contributors who made this release possible.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚙️ Add support for \u003ca href=\"https://mui.com/material-ui/guides/typescript/#allowing-data-attributes-on-slotprops\"\u003e\u003ccode\u003edata-*\u003c/code\u003e attributes on \u003ccode\u003eslotProps\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[l10n] Add missing MuiPagination localization to zh-CN locale (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48741\"\u003e#48741\u003c/a\u003e) \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Guard display ref during mouse down (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48744\"\u003e#48744\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[utils] Add opt-in \u003ccode\u003eDataAttributesOverrides\u003c/code\u003e augmentation for slot props (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48554\"\u003e#48554\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\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] Improve Icon Dialog responsiveness on small screens (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48639\"\u003e#48639\u003c/a\u003e) \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Fix invalid UTF-8 in skill references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48739\"\u003e#48739\u003c/a\u003e) \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\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[code-infra] Resolve Renovate dashboard warnings (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48700\"\u003e#48700\u003c/a\u003e) \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Validate npm publishing through dry run (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48691\"\u003e#48691\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Run prettier after renovate update (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48754\"\u003e#48754\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix 'A11y results committed?' check on react-pinned nightly jobs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48740\"\u003e#48740\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Remove leftover Joy UI references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48719\"\u003e#48719\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[code-infra] Bump react-router to 7.15.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48725\"\u003e#48725\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Drive docs analytics IDs via ANALYTICS_ENV (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48694\"\u003e#48694\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Pre-render API page descriptions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48693\"\u003e#48693\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra][icons-material] Build lib/package.json with code-infra --no-expand (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48689\"\u003e#48689\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix react@18/next nightly workflow (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48635\"\u003e#48635\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\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/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.2\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@9.1.2\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Don't submit forms when committing \u003ccode\u003efreeSolo\u003c/code\u003e value with Enter key (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48679\"\u003e#48679\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[transitions] Fix RTG import in ESM (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48645\"\u003e#48645\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\u003e\u003ccode\u003e@mui/system@9.1.2\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[InitColorSchemeScript] Fix script tag warning in Next.js 16 dev mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48671\"\u003e#48671\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in release instructions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48687\"\u003e#48687\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​mui/x\u003c/code\u003e-* packages to latest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48661\"\u003e#48661\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\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/master/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eJul 3, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 9 contributors who made this release possible.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚙️ Add support for \u003ca href=\"https://mui.com/material-ui/guides/typescript/#allowing-data-attributes-on-slotprops\"\u003e\u003ccode\u003edata-*\u003c/code\u003e attributes on \u003ccode\u003eslotProps\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.2.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[l10n] Add missing MuiPagination localization to zh-CN locale (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48741\"\u003e#48741\u003c/a\u003e) \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Guard display ref during mouse down (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48744\"\u003e#48744\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.2.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[utils] Add opt-in \u003ccode\u003eDataAttributesOverrides\u003c/code\u003e augmentation for slot props (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48554\"\u003e#48554\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\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] Improve Icon Dialog responsiveness on small screens (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48639\"\u003e#48639\u003c/a\u003e) \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Fix invalid UTF-8 in skill references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48739\"\u003e#48739\u003c/a\u003e) \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\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[code-infra] Resolve Renovate dashboard warnings (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48700\"\u003e#48700\u003c/a\u003e) \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Validate npm publishing through dry run (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48691\"\u003e#48691\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Run prettier after renovate update (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48754\"\u003e#48754\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix 'A11y results committed?' check on react-pinned nightly jobs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48740\"\u003e#48740\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Remove leftover Joy UI references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48719\"\u003e#48719\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[code-infra] Bump react-router to 7.15.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48725\"\u003e#48725\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Drive docs analytics IDs via ANALYTICS_ENV (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48694\"\u003e#48694\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Pre-render API page descriptions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48693\"\u003e#48693\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra][icons-material] Build lib/package.json with code-infra --no-expand (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48689\"\u003e#48689\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix react@18/next nightly workflow (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48635\"\u003e#48635\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\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/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eJun 23, 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@9.1.2\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Don't submit forms when committing \u003ccode\u003efreeSolo\u003c/code\u003e value with Enter key (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48679\"\u003e#48679\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/cb77df2fdf6b070cd3958af0ffba11e11454bf98\"\u003e\u003ccode\u003ecb77df2\u003c/code\u003e\u003c/a\u003e [release] v9.2.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48755\"\u003e#48755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/4206a995e11373a82f0fa29211434f910fa62d98\"\u003e\u003ccode\u003e4206a99\u003c/code\u003e\u003c/a\u003e [icons-material] Build lib/package.json with code-infra --no-expand (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48689\"\u003e#48689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.2.0/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 9.1.2 to 9.2.0\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\u003ev9.2.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 9 contributors who made this release possible.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚙️ Add support for \u003ca href=\"https://mui.com/material-ui/guides/typescript/#allowing-data-attributes-on-slotprops\"\u003e\u003ccode\u003edata-*\u003c/code\u003e attributes on \u003ccode\u003eslotProps\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[l10n] Add missing MuiPagination localization to zh-CN locale (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48741\"\u003e#48741\u003c/a\u003e) \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Guard display ref during mouse down (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48744\"\u003e#48744\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[utils] Add opt-in \u003ccode\u003eDataAttributesOverrides\u003c/code\u003e augmentation for slot props (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48554\"\u003e#48554\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\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] Improve Icon Dialog responsiveness on small screens (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48639\"\u003e#48639\u003c/a\u003e) \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Fix invalid UTF-8 in skill references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48739\"\u003e#48739\u003c/a\u003e) \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\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[code-infra] Resolve Renovate dashboard warnings (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48700\"\u003e#48700\u003c/a\u003e) \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Validate npm publishing through dry run (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48691\"\u003e#48691\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Run prettier after renovate update (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48754\"\u003e#48754\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix 'A11y results committed?' check on react-pinned nightly jobs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48740\"\u003e#48740\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Remove leftover Joy UI references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48719\"\u003e#48719\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[code-infra] Bump react-router to 7.15.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48725\"\u003e#48725\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Drive docs analytics IDs via ANALYTICS_ENV (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48694\"\u003e#48694\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Pre-render API page descriptions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48693\"\u003e#48693\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra][icons-material] Build lib/package.json with code-infra --no-expand (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48689\"\u003e#48689\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix react@18/next nightly workflow (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48635\"\u003e#48635\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\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/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\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/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eJul 3, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 9 contributors who made this release possible.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚙️ Add support for \u003ca href=\"https://mui.com/material-ui/guides/typescript/#allowing-data-attributes-on-slotprops\"\u003e\u003ccode\u003edata-*\u003c/code\u003e attributes on \u003ccode\u003eslotProps\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.2.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[l10n] Add missing MuiPagination localization to zh-CN locale (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48741\"\u003e#48741\u003c/a\u003e) \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Guard display ref during mouse down (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48744\"\u003e#48744\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.2.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[utils] Add opt-in \u003ccode\u003eDataAttributesOverrides\u003c/code\u003e augmentation for slot props (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48554\"\u003e#48554\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\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] Improve Icon Dialog responsiveness on small screens (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48639\"\u003e#48639\u003c/a\u003e) \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Fix invalid UTF-8 in skill references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48739\"\u003e#48739\u003c/a\u003e) \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\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[code-infra] Resolve Renovate dashboard warnings (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48700\"\u003e#48700\u003c/a\u003e) \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Validate npm publishing through dry run (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48691\"\u003e#48691\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Run prettier after renovate update (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48754\"\u003e#48754\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix 'A11y results committed?' check on react-pinned nightly jobs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48740\"\u003e#48740\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Remove leftover Joy UI references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48719\"\u003e#48719\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[code-infra] Bump react-router to 7.15.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48725\"\u003e#48725\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Drive docs analytics IDs via ANALYTICS_ENV (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48694\"\u003e#48694\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Pre-render API page descriptions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48693\"\u003e#48693\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra][icons-material] Build lib/package.json with code-infra --no-expand (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48689\"\u003e#48689\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix react@18/next nightly workflow (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48635\"\u003e#48635\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\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/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\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/mui/material-ui/commit/cb77df2fdf6b070cd3958af0ffba11e11454bf98\"\u003e\u003ccode\u003ecb77df2\u003c/code\u003e\u003c/a\u003e [release] v9.2.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48755\"\u003e#48755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/ff92ccd23f7dde356a6f17e52f18747647e9a359\"\u003e\u003ccode\u003eff92ccd\u003c/code\u003e\u003c/a\u003e [l10n] Add missing MuiPagination localization to zh-CN locale (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48741\"\u003e#48741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/71f1a967fa83054ef2c8ef05201ac92ff78af860\"\u003e\u003ccode\u003e71f1a96\u003c/code\u003e\u003c/a\u003e [Select] Guard display ref during mouse down (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48744\"\u003e#48744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3ccff759bd1cd8c39c5ee1599a42d9ca682eed7f\"\u003e\u003ccode\u003e3ccff75\u003c/code\u003e\u003c/a\u003e [internal] Fix outdated links to the React repository\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/33be3ca2326a1043cdc19b7dce4bd07827555533\"\u003e\u003ccode\u003e33be3ca\u003c/code\u003e\u003c/a\u003e [test] Fix react@18/next nightly workflow (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48635\"\u003e#48635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/48a4f98e257c00772fd8de194ec546daff8b5db9\"\u003e\u003ccode\u003e48a4f98\u003c/code\u003e\u003c/a\u003e [utils] Add opt-in \u003ccode\u003eDataAttributesOverrides\u003c/code\u003e augmentation for slot props (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48\"\u003e#48\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/0cc3e24327ab6ef1aab39687cdb074dd692cfef3\"\u003e\u003ccode\u003e0cc3e24\u003c/code\u003e\u003c/a\u003e [core] Remove leftover Joy UI references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48719\"\u003e#48719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/f33d58f7b86d78458216427b91682b3e7bcc5c6a\"\u003e\u003ccode\u003ef33d58f\u003c/code\u003e\u003c/a\u003e [core] Bump react-router to 7.15.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48725\"\u003e#48725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.2.0/packages/mui-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/third-parties` from 16.2.9 to 16.2.12\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@​next/third-parties's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9dadfd693c5d26bb3c85d1c17802f49dde244b3e\"\u003e\u003ccode\u003e9dadfd6\u003c/code\u003e\u003c/a\u003e v16.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/534d9c144ca342ff9ee5569241a814539d6eadb9\"\u003e\u003ccode\u003e534d9c1\u003c/code\u003e\u003c/a\u003e [16.2.x] Release pipeline updates (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/95160\"\u003e#95160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6e1a94de7c4e68892de4b1e28262be5970358458\"\u003e\u003ccode\u003e6e1a94d\u003c/code\u003e\u003c/a\u003e [16.2.x][ci]: fix release script to not strip newlines (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/94640\"\u003e#94640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.12/packages/third-parties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storyblok/react` from 7.0.1 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/storyblok/monoblok/releases\"\u003e@​storyblok/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​storyblok/react\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\u003ch2\u003e7.2.3 (2026-07-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erichtext:\u003c/strong\u003e render emoji as unicode span instead of image (\u003ca href=\"https://redirect.github.com/storyblok/monoblok/pull/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧱 Updated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​storyblok/richtext\u003c/code\u003e to 5.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDipankar Maikap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​storyblok/react\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\u003ch2\u003e7.2.2 (2026-07-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e re-export bridge functions from /rsc entry (\u003ca href=\"https://redirect.github.com/storyblok/monoblok/pull/698\"\u003e#698\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/storyblok/monoblok/issues/624\"\u003e#624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/storyblok/monoblok/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧱 Updated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​storyblok/js\u003c/code\u003e to 6.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMarkus Oberlehner\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​storyblok/react\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\u003ch2\u003e7.2.1 (2026-07-17)\u003c/h2\u003e\n\u003ch3\u003e🧱 Updated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​storyblok/js\u003c/code\u003e to 6.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​storyblok/react\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch2\u003e7.2.0 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erichtext:\u003c/strong\u003e add context data prop and loop prevention to StoryblokRichText (\u003ca href=\"https://redirect.github.com/storyblok/monoblok/pull/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧱 Updated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​storyblok/richtext\u003c/code\u003e to 5.2.0\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​storyblok/js\u003c/code\u003e to 6.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/4acff474010fce98ccbe0137375e60dee278d1fc\"\u003e\u003ccode\u003e4acff47\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/a692dd7e051d986d05d4a1d622637eea8ccf61b2\"\u003e\u003ccode\u003ea692dd7\u003c/code\u003e\u003c/a\u003e fix(richtext): render emoji as unicode span instead of image (\u003ca href=\"https://github.com/storyblok/monoblok/tree/HEAD/packages/react/issues/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/6d0b91a7f0406d3a62f18e5864a8cd41f87a45aa\"\u003e\u003ccode\u003e6d0b91a\u003c/code\u003e\u003c/a\u003e chore(repo): bump dev dependencies and drop obsolete test suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/e96ef47979d233876a69b790ecf10fe89f634d41\"\u003e\u003ccode\u003ee96ef47\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/3aac6fe5060c6098af792d61f89a11ae7f1c5a5d\"\u003e\u003ccode\u003e3aac6fe\u003c/code\u003e\u003c/a\u003e chore(repo): replace bridge DOM assertions with window global checks (\u003ca href=\"https://github.com/storyblok/monoblok/tree/HEAD/packages/react/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/fb241b9c6a30abc850f6b47e21c68e41e8bf4228\"\u003e\u003ccode\u003efb241b9\u003c/code\u003e\u003c/a\u003e fix(react): re-export bridge functions from /rsc entry (\u003ca href=\"https://github.com/storyblok/monoblok/tree/HEAD/packages/react/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/ea82a4edd0ea8e593955fe06b60cf3b31c40fe53\"\u003e\u003ccode\u003eea82a4e\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/568d4ad1d61adf7ee861ab94a46243438025b2c8\"\u003e\u003ccode\u003e568d4ad\u003c/code\u003e\u003c/a\u003e chore(ci): build, lint and test all packages (\u003ca href=\"https://github.com/storyblok/monoblok/tree/HEAD/packages/react/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/3e195b19b288c0791c8b261dbbf7866811ef004c\"\u003e\u003ccode\u003e3e195b1\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/32f13b1cfb72629753ace3478c4846b1289fd697\"\u003e\u003ccode\u003e32f13b1\u003c/code\u003e\u003c/a\u003e feat(richtext): add context data prop and loop prevention to StoryblokRichTex...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storyblok/monoblok/commits/@storyblok/react@7.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.18.1 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 - July 22, 2026\u003c/h2\u003e\n\u003cp\u003eThis release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (\u003ca href=\"https://github.com/advisories/GHSA-hmw2-7cc7-3qxx\"\u003ehttps://github.com/advisories/GHSA-hmw2-7cc7-3qxx\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfiguration Extensibility: Preserved own-enumerable symbol-keyed fields through mergeConfig and added a generic params type across public TypeScript declarations, responses, errors,\nadapters, and serializers. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11081\"\u003e#11081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHeader Parameter Parsing: Added the opt-in AxiosHeaders.parseParameters() parser for quote-aware, RFC-style HTTP parameter parsing while preserving legacy parsing behavior. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11051\"\u003e#11051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHTTP Status Codes: Added the missing Cloudflare 520 WebServerReturnsAnUnknownError status and matching ESM/CJS declarations. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11067\"\u003e#11067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForm Data Conversion: Limited formDataToJSON path splitting to dot and bracket notation, preserving literal punctuation in keys, and removed browser-facing Buffer.from usage from toFormData to avoid unnecessary polyfills. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11018\"\u003e#11018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy Bypass: Canonicalized IPv4 shorthand, octal, and hexadecimal forms during NO_PROXY matching and honored * entries within comma- or space-separated bypass lists. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11053\"\u003e#11053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCancellation: Propagated already-aborted input signals immediately when composing abort signals. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHeader Handling: Preserved empty first values for duplicate singleton headers and made AxiosHeaders#getSetCookie() consistently return arrays for present values. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11036\"\u003e#11036\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11037\"\u003e#11037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eURL Handling: Included normalized, safely redacted offending URLs in malformed-protocol errors and removed repeated trailing slashes when combining base URLs. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11024\"\u003e#11024\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11038\"\u003e#11038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProgress Events: Clamped malformed negative progress values to zero and ensured final Node.js download progress events are delivered before streamed responses close. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11039\"\u003e#11039\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11040\"\u003e#11040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eError and JSON Serialization: Serialized Set values as arrays in JSON-compatible snapshots and synthesized useful AxiosError messages from otherwise-empty AggregateError instances. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11044\"\u003e#11044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11059\"\u003e#11059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContent-Length Enforcement: Corrected base64 data: URL size estimation so maxContentLength is enforced consistently by the HTTP and Fetch adapters. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11061\"\u003e#11061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSynchronous Interceptors: Prevented requests from being dispatched after synchronous request interceptors fail unless their paired rejection handler resolves successfully. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11071\"\u003e#11071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated development and test tooling, the docs fixture's Axios version, and GitHub Actions integrations including Checkout, Setup Node, Setup Deno, and Zizmor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11031\"\u003e#11031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11055\"\u003e#11055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11056\"\u003e#11056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11058\"\u003e#11058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11079\"\u003e#11079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11080\"\u003e#11080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11088\"\u003e#11088\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11089\"\u003e#11089\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11090\"\u003e#11090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild Outputs: Limited sourcemap generation to published minified bundles, removing broken map references from non-minified builds. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForm Data Internals: Centralized FormData header handling and made the Node.js adapter tolerate getHeaders() returning undefined under the content-only policy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11062\"\u003e#11062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeveloper Experience: Ignored common local AI-tooling directories and fixed a constant-reassignment crash when the development sandbox serves its root path. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11032\"\u003e#11032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11073\"\u003e#11073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Updated sponsor information, clarified that baseURL is not a path-security boundary, scoped provenance claims to attested releases, and corrected the configuration-defaults documentation. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11041\"\u003e#11041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11068\"\u003e#11068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11076\"\u003e#11076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11078\"\u003e#11078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublishing: Simplified v1 publishing to use the npm version bundled with Node.js 26 and updated package metadata for the 1.19.0 release. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11083\"\u003e#11083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/afonsojramos\"\u003e\u003ccode\u003e@​afonsojramos\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yassertawfik4\"\u003e\u003ccode\u003e@​yassertawfik4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11024\"\u003e#11024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AnandSundar\"\u003e\u003ccode\u003e@​AnandSundar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lin-hongkuan\"\u003e\u003ccode\u003e@​lin-hongkuan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wali007-lab\"\u003e\u003ccode\u003e@​Wali007-lab\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magicdawn\"\u003e\u003ccode\u003e@​magicdawn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewkernel\"\u003e\u003ccode\u003e@​andrewkernel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11053\"\u003e#11053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11059\"\u003e#11059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rpaudel379\"\u003e\u003ccode\u003e@​Rpaudel379\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11078\"\u003e#11078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 — July 22, 2026\u003c/h2\u003e\n\u003cp\u003eThis release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (\u003ca href=\"https://github.com/advisories/GHSA-hmw2-7cc7-3qxx\"\u003ehttps://github.com/advisories/GHSA-hmw2-7cc7-3qxx\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfiguration Extensibility: Preserved own-enumerable symbol-keyed fields through mergeConfig and added a generic params type across public TypeScript declarations, responses, errors,\nadapters, and serializers. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11081\"\u003e#11081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHeader Parameter Parsing: Added the opt-in AxiosHeaders.parseParameters() parser for quote-aware, RFC-style HTTP parameter parsing while preserving legacy parsing behavior. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11051\"\u003e#11051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHTTP Status Codes: Added the missing Cloudflare 520 WebServerReturnsAnUnknownError status and matching ESM/CJS declarations. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11067\"\u003e#11067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eForm Data Conversion: Limited formDataToJSON path splitting to dot and bracket notation, preserving literal punctuation in keys, and removed browser-facing Buffer.from usage from toFormData to avoid unnecessary polyfills. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11018\"\u003e#11018\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProxy Bypass: Canonicalized IPv4 shorthand, octal, and hexadecimal forms during NO_PROXY matching and honored * entries within comma- or space-separated bypass lists. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11053\"\u003e#11053\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCancellation: Propagated already-aborted input signals immediately when composing abort signals. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHeader Handling: Preserved empty first values for duplicate singleton headers and made AxiosHeaders#getSetCookie() consistently return arrays for present values. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11036\"\u003e#11036\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11037\"\u003e#11037\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eURL Handling: Included normalized, safely redacted offending URLs in malformed-protocol errors and removed repeated trailing slashes when combining base URLs. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11008\"\u003e#11008\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11038\"\u003e#11038\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProgress Events: Clamped malformed negative progress values to zero and ensured final Node.js download progress events are delivered before streamed responses close. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11039\"\u003e#11039\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11040\"\u003e#11040\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eError and JSON Serialization: Serialized Set values as arrays in JSON-compatible snapshots and synthesized useful AxiosError messages from otherwise-empty AggregateError instances. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11044\"\u003e#11044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11059\"\u003e#11059\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eContent-Length Enforcement: Corrected base64 data: URL size estimation so maxContentLength is enforced consistently by the HTTP and Fetch adapters. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11061\"\u003e#11061\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSynchronous Interceptors: Prevented requests from being dispatched after synchronous request interceptors fail unless their paired rejection handler resolves successfully. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11071\"\u003e#11071\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated development and test tooling, the docs fixture's Axios version, and GitHub Actions integrations including Checkout, Setup Node, Setup Deno, and Zizmor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11031\"\u003e#11031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11055\"\u003e#11055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11056\"\u003e#11056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11058\"\u003e#11058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11079\"\u003e#11079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11080\"\u003e#11080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11088\"\u003e#11088\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11089\"\u003e#11089\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11090\"\u003e#11090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild Outputs: Limited sourcemap generation to published minified bundles, removing broken map references from non-minified builds. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForm Data Internals: Centralized FormData header handling and made the Node.js adapter tolerate getHeaders() returning undefined under the content-only policy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11062\"\u003e#11062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeveloper Experience: Ignored common local AI-tooling directories and fixed a constant-reassignment crash when the development sandbox serves its root path. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11032\"\u003e#11032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11073\"\u003e#11073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Updated sponsor information, clarified that baseURL is not a path-security boundary, scoped provenance claims to attested releases, and corrected the configuration-defaults documentation. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11041\"\u003e#11041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11068\"\u003e#11068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11076\"\u003e#11076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11078\"\u003e#11078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublishing: Simplified v1 publishing to use the npm version bundled with Node.js 26 and updated package metadata for the 1.19.0 release. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11083\"\u003e#11083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/afonsojramos\"\u003e\u003ccode\u003e@​afonsojramos\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yassertawfik4\"\u003e\u003ccode\u003e@​yassertawfik4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11024\"\u003e#11024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AnandSundar\"\u003e\u003ccode\u003e@​AnandSundar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lin-hongkuan\"\u003e\u003ccode\u003e@​lin-hongkuan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wali007-lab\"\u003e\u003ccode\u003e@​Wali007-lab\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magicdawn\"\u003e\u003ccode\u003e@​magicdawn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewkernel\"\u003e\u003ccode\u003e@​andrewkernel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11053\"\u003e#11053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11059\"\u003e#11059\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/311fcc5c8d989b7248f05d390bb83bfbfb009977\"\u003e\u003ccode\u003e311fcc5\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.19.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cb4fd743abd1c595761c8eda25d1323fc62a3b93\"\u003e\u003ccode\u003ecb4fd74\u003c/code\u003e\u003c/a\u003e chore(deps): bump axios from 1.16.1 to 1.18.1 in /docs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11088\"\u003e#11088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/004c93a9d2acd0561c498eff7bb4431c6bad78af\"\u003e\u003ccode\u003e004c93a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 in the github-action...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/122edde91b1183572f4ba399b5b6bc4e3b989718\"\u003e\u003ccode\u003e122edde\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11089\"\u003e#11089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c44f8d0a910df99486da9175584b99f56a94a73b\"\u003e\u003ccode\u003ec44f8d0\u003c/code\u003e\u003c/a\u003e ci: use bundled npm for v1 publish (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11083\"\u003e#11083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/878bb29de570765b0d4c0970e30400d9ea9399f7\"\u003e\u003ccode\u003e878bb29\u003c/code\u003e\u003c/a\u003e fix(sandbox): resolve TypeError on constant variable path assignment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11073\"\u003e#11073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a092bae50d1884782151b2fcea12974d6da6e376\"\u003e\u003ccode\u003ea092bae\u003c/code\u003e\u003c/a\u003e fix(core): synchronous interceptors swallow errors and proceed with request (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3041b8fd1daf17404d1bad1f9d94026ea5ab400b\"\u003e\u003ccode\u003e3041b8f\u003c/code\u003e\u003c/a\u003e feat(HttpStatusCode): add missing 520 status code (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11067\"\u003e#11067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/58b16c88f0bddf1fadb321aed58ba3f49a90481b\"\u003e\u003ccode\u003e58b16c8\u003c/code\u003e\u003c/a\u003e refactor(helpers): extract duplicated setFormDataHeaders into a shared helper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3077e62097726d22ba30f1cb847d7a07050e339a\"\u003e\u003ccode\u003e3077e62\u003c/code\u003e\u003c/a\u003e feat(types): Allow the Params property to be typed, instead of \u003ccode\u003eany\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11081\"\u003e#11081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.18.1...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 5.0.8 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/473d3e95e9614c783a6033f9c8577c0ba9cb6881\"\u003e\u003ccode\u003e473d3e9\u003c/code\u003e\u003c/a\u003e Bump linkify-it from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.8...v5.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase` from 12.15.0 to 12.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/firebase-js-sdk/releases\"\u003efirebase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirebase@12.17.0\u003c/h2\u003e\n\u003cp\u003eFor more detailed release notes, see \u003ca href=\"https://firebase.google.com/support/release-notes/js\"\u003eFirebase JavaScript SDK Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/ai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7c5e6e5fa68da49d55333975f2f6abf4674c0cd4\"\u003e\u003ccode\u003e7c5e6e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10145\"\u003e#10145\u003c/a\u003e - Added support for text-to-speech capabilities (both single- and multi-speaker configurations) for non-Live API models (for example, Gemini TTS models).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/178daf75c03419156152766751ddbacbde2537a5\"\u003e\u003ccode\u003e178daf7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10184\"\u003e#10184\u003c/a\u003e - Deprecated \u003ccode\u003eVertexAIBackend\u003c/code\u003e in favor of \u003ccode\u003eAgentPlatformBackend\u003c/code\u003e to reflect the renaming of Vertex AI to Gemini Enterprise Agent Platform.\u003c/p\u003e\n\u003cp\u003eThe only difference for \u003ccode\u003eAgentPlatformBackend\u003c/code\u003e is the default \u003ca href=\"https://firebase.google.com/docs/ai-logic/locations?api=vertex\"\u003elocation for accessing the model\u003c/a\u003e. The default location for \u003ccode\u003eAgentPlatformBackend\u003c/code\u003e is \u003ccode\u003eglobal\u003c/code\u003e, whereas the default location for \u003ccode\u003eVertexAIBackend\u003c/code\u003e is \u003ccode\u003eus-central1\u003c/code\u003e. To use \u003ccode\u003eus-central1\u003c/code\u003e with \u003ccode\u003eAgentPlatformBackend\u003c/code\u003e, specify \u003ccode\u003egetAI(app, { backend: new AgentPlatformBackend('us-central1') })\u003c/code\u003e when initializing the SDK. However, note that most new Gemini models do not support \u003ccode\u003eus-central1\u003c/code\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/firebase/firebase-js-sdk/commit/736fa3fe798d6eafc9fe086d6bfbe9cfb49b8994\"\u003e\u003ccode\u003e736fa3f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/util\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.15.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/component\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/app\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/177f08d487056e3c88b33071b5162b9a5025241c\"\u003e\u003ccode\u003e177f08d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10210\"\u003e#10210\u003c/a\u003e - Remove ability to call \u003ccode\u003einitializeAppCheck\u003c/code\u003e without a \u003ccode\u003eprovider\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/80a285d49a9dd07724cf0c6db37a286c5601e3fc\"\u003e\u003ccode\u003e80a285d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10182\"\u003e#10182\u003c/a\u003e - Add more detailed error when \u003ccode\u003einitializeApp()\u003c/code\u003e is called a second time with different options or config, that prints the different options or config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/736fa3fe798d6eafc9fe086d6bfbe9cfb49b8994\"\u003e\u003ccode\u003e736fa3f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/util\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.15.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/component\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/app-check\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\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/177f08d487056e3c88b33071b5162b9a5025241c\"\u003e\u003ccode\u003e177f08d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10210\"\u003e#10210\u003c/a\u003e - Remove ability to call \u003ccode\u003einitializeAppCheck\u003c/code\u003e without a \u003ccode\u003eprovider\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/736fa3fe798d6eafc9fe086d6bfbe9cfb49b8994\"\u003e\u003ccode\u003e736fa3f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/util\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.15.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/component\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efirebase@12.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7c5e6e5fa68da49d55333975f2f6abf4674c0cd4\"\u003e\u003ccode\u003e7c5e6e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10145\"\u003e#10145\u003c/a\u003e - Added support for text-to-speech capabilities (both single- and multi-speaker configurations) for non-Live API models (for example, Gemini TTS models).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d459c97683afcf62892c005f489ffdb27972c9a4\"\u003e\u003ccode\u003ed459c97\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10227\"\u003e#10227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/a799b1604a5943b351db9462deb19127a31a582d\"\u003e\u003ccode\u003ea799b16\u003c/code\u003e\u003c/a\u003e Merge main into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/2b941ef76e8858bb5cece4bdee1de4618d3129b4\"\u003e\u003ccode\u003e2b941ef\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade more dependencies (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10193\"\u003e#10193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/0fe3bbc3196a18d01941acbdaab3301a391016b1\"\u003e\u003ccode\u003e0fe3bbc\u003c/code\u003e\u003c/a\u003e fix: add \u0026quot;\u003ccode\u003e@​firebase/app\u003c/code\u003e\u0026quot; as a peerDep in compat packages (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10097\"\u003e#10097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7c5e6e5fa68da49d55333975f2f6abf4674c0cd4\"\u003e\u003ccode\u003e7c5e6e5\u003c/code\u003e\u003c/a\u003e feat(ai): support text-to-speech capabilities (single \u0026amp; multi-speaker configu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/ef7111b788a7b9f3739d523e66bea1b2f22d10d7\"\u003e\u003ccode\u003eef7111b\u003c/code\u003e\u003c/a\u003e test: prompt for WebKit playwright installation (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10167\"\u003e#10167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/177f08d487056e3c88b33071b5162b9a5025241c\"\u003e\u003ccode\u003e177f08d\u003c/code\u003e\u003c/a\u003e fix(app-check,app): Revert app check default provider initialization (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10210\"\u003e#10210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/8739d66ea2b49fc57b81d832ff99f9cf9c0b9855\"\u003e\u003ccode\u003e8739d66\u003c/code\u003e\u003c/a\u003e fix(prune-dts): preserve license headers across pruned declaration files and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/6e80a817cd88aa2476ca0193d129949a67724583\"\u003e\u003ccode\u003e6e80a81\u003c/code\u003e\u003c/a\u003e fix(firestore): replace \u003ccode\u003etype\u003c/code\u003e with \u003ccode\u003einterface\u003c/code\u003e in Cache config APIs (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10208\"\u003e#10208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/178daf75c03419156152766751ddbacbde2537a5\"\u003e\u003ccode\u003e178daf7\u003c/code\u003e\u003c/a\u003e feat(ai): Add AgentPlatformBackend and deprecate VertexAIBackend (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10184\"\u003e#10184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/firebase-js-sdk/compare/firebase@12.15.0...firebase@12.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.2.5 to 10.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ded1bbd01beca62a5978bc1650ed0a1ccf9039d5\"\u003e\u003ccode\u003eded1bbd\u003c/code\u003e\u003c/a\u003e 10.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0215dfef073cb3ba933cc95911e6a31418f799f8\"\u003e\u003ccode\u003e0215dfe\u003c/code\u003e\u003c/a\u003e update deps and lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/10968eae898cac1b6c5feedada0de793b1fed0bf\"\u003e\u003ccode\u003e10968ea\u003c/code\u003e\u003c/a\u003e improve test for .. eating drive letters\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.2.5...v10.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `newrelic` from 14.1.2 to 14.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/newrelic/node-newrelic/releases\"\u003enewrelic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev14.3.4 (2026-07-27)\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCollect OTEL metrics in AWS Lambda (\u003ca href=\"https://redirect.github.com/newrelic/node-newrelic/pull/4166\"\u003e#4166\u003c/a\u003e) (\u003ca href=\"https://github.com/newrelic/node-newrelic/commit/204c16626ec346e7c5b995863305e8d4f6bc6e6f\"\u003e204c166\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFeature not generally available as of 2026-07-27. A future release will enable the necessary plumbing for full functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eopenai\u003c/code\u003e instrumentation to cache the results of \u003ccode\u003eresponses.parse\u003c/code\u003e chain on openai custom promises (\u003ca href=\"https://redirect.github.com/newrelic/node-newrelic/pull/4173\"\u003e#4173\u003c/a\u003e) (\u003ca href=\"https://github.com/newrelic/node-newrelic/commit/35dce3cf06740c33333ed5998df546e59f822dc8\"\u003e35dce3c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typos in 14.3.1 release (\u003ca href=\"https://redirect.github.com/newrelic/node-newrelic/pull/4170\"\u003e#4170\u003c/a\u003e) (\u003ca href=\"https://github.com/newrelic/node-newrelic/commit/dd848300f754650a0e1f7a1a500d5f836b7dfb8b\"\u003edd84830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated compatibility report (\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/chaynHQ/bloom-frontend/pull/1911","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaynHQ%2Fbloom-frontend/issues/1911","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1911/packages"},{"uuid":"5046960803","node_id":"PR_kwDOSxJG6c752xXX","number":30,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 78 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-08-10T06:25:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-03T06:26:38.000Z","updated_at":"2026-08-10T06:25:22.000Z","time_to_close":604722,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":78,"packages":[{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"@react-email/components","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/resend/react-email"},{"name":"react-email","old_version":"5.2.10","new_version":"6.9.1","repository_url":"https://github.com/resend/react-email"},{"name":"@types/node","old_version":"25.5.2","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"next","old_version":"16.2.2","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@tanstack/react-query","old_version":"5.96.2","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@scalar/hono-api-reference","old_version":"0.10.6","new_version":"0.11.12","repository_url":"https://github.com/scalar/scalar"},{"name":"expo-server-sdk","old_version":"6.1.0","new_version":"7.0.0","repository_url":"https://github.com/expo/expo-server-sdk-node"},{"name":"@better-auth/passkey","old_version":"1.5.6","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.5","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.5","new_version":"9.0.3","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.10.0","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.0","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.26.0","new_version":"2.43.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.0.0","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/react","old_version":"3.0.148","new_version":"4.0.47","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.437.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.437.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.2","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.6.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.6.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.6.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.2","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.146","new_version":"7.0.44","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.5.6","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.11","new_version":"4.12.32","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.7.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.11","new_version":"6.0.0","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.9.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.3","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.33.0","new_version":"7.2.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.43.0","new_version":"0.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.58.0","new_version":"1.76.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.25","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.6.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"14.4.1","new_version":"19.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.18","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.0","new_version":"3.0.11","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.2","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"ufo","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/unjs/ufo"},{"name":"use-intl","old_version":"4.9.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@ai-sdk/anthropic","old_version":"3.0.104","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.90","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 78 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `7.0.2001` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.11` | `1.0.12` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `5.2.10` | `6.9.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.2` | `26.1.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.2` | `16.2.12` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.2` | `5.101.4` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.6` | `0.11.12` |\n| [expo-server-sdk](https://github.com/expo/expo-server-sdk-node) | `6.1.0` | `7.0.0` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.5.6` | `1.6.25` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.5` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.5` | `9.0.3` |\n| [resend](https://github.com/resend/resend-node) | `6.10.0` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.0` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.26.0` | `2.43.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.0.0` | `22.4.0` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.148` | `4.0.47` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.437.0` | `3.1100.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.437.0` | `3.1100.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.5.7` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.2` | `16.2.12` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.13.13` | `1.14.13` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.13.13` | `1.14.13` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.13.13` | `1.14.13` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.13.13` | `1.14.13` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.13.13` | `1.14.13` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.13.13` | `1.14.13` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.6.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.6.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.6.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.3.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.2` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.146` | `7.0.44` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.5.6` | `1.6.25` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.11` | `4.12.32` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.7.0` | `1.28.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `6.0.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.0` | `4.13.4` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.3` |\n| [openai](https://github.com/openai/openai-node) | `6.33.0` | `7.2.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.43.0` | `0.61.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.58.0` | `1.76.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.25` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.0.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.6.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.4.1` | `19.1.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.83.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.18` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.0` | `3.0.11` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `7.0.2` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.3` | `1.6.4` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.9.0` | `4.13.4` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.10` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.104` | `4.0.25` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.90` | `4.0.25` |\n\n\nUpdates `oxlint-tsgolint` from 0.20.0 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.20.0...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-email/components` from 1.0.11 to 1.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/@react-email/components@1.0.12/packages/components/CHANGELOG.md\"\u003e@​react-email/components's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f6cfef0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/body\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/button\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/code-block\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/code-inline\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/column\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/container\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/font\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/head\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/heading\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/hr\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/html\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/img\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/link\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/markdown\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/preview\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/row\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/section\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/tailwind\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/text\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.6\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/resend/react-email/commit/291aea4e00c37ff08ec1d1743adaf0c13def3851\"\u003e\u003ccode\u003e291aea4\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/resend/react-email/commits/@react-email/components@1.0.12/packages/components\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 5.2.10 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003cli\u003e4cf4c72: Fix two-value logical shorthands whose values aren't all numeric (e.g. \u003ccode\u003emargin-inline: 1rem auto\u003c/code\u003e, \u003ccode\u003epadding-inline: 10px calc(1rem + 2px)\u003c/code\u003e) producing invalid duplicated longhands. They are now split into the correct per-side declarations.\u003c/li\u003e\n\u003cli\u003efa77d55: Merge declarations when the same class is defined by multiple Tailwind rules (e.g. a preset and a child config override).\u003c/li\u003e\n\u003cli\u003efa52a04: Convert Tailwind's \u003ccode\u003ergba(r g b / a)\u003c/code\u003e syntax to \u003ccode\u003ergb(r,g,b,a)\u003c/code\u003e syntax for better email client support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/b448c3bdd7df5a18f56fbaf342fd59abb1d1d8c2\"\u003e\u003ccode\u003eb448c3b\u003c/code\u003e\u003c/a\u003e feat(react-email): support custom export extension (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/2555\"\u003e#2555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.1/packages/react-email\"\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.5.2 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.2 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\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 documentation fixes for v16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94164\"\u003e#94164\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3c48c7af78f2c01691065cb303da1b107a2c8617\"\u003e\u003ccode\u003e3c48c7a\u003c/code\u003e\u003c/a\u003e [16.x] Fix Turbopack middleware matcher with i18n single locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ac1eff3f7a7285176396ecc69c3b160a3d6ad1a2\"\u003e\u003ccode\u003eac1eff3\u003c/code\u003e\u003c/a\u003e [16.x] Improve performance of checking valid MPA form submissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17\"\u003e\u003ccode\u003e9a4651e\u003c/code\u003e\u003c/a\u003e [16.x] Enforce \u003ccode\u003eserverActions.bodySizeLimit\u003c/code\u003e for Server Actions in Edge runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b\"\u003e\u003ccode\u003eb512063\u003c/code\u003e\u003c/a\u003e [16.x] Set correct origin for internal redirects in custom server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599\"\u003e\u003ccode\u003ed303326\u003c/code\u003e\u003c/a\u003e [16.x] Ensure exotic rewrite param values are properly encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a\"\u003e\u003ccode\u003e73b9487\u003c/code\u003e\u003c/a\u003e [16.x] fix(fetch-cache): key fetch(Request, init) by the effective request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.2...v16.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.96.2 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/86bb8a6fb2c7f15c74ff50afba053d778e6edc23\"\u003e\u003ccode\u003e86bb8a6\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/181ea826cb5b5f722a774525046d8f4e105dd6bb\"\u003e\u003ccode\u003e181ea82\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11089\"\u003e#11089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6d55b0759b4722b888fa516b1bb86c0a56ea47a2\"\u003e\u003ccode\u003e6d55b07\u003c/code\u003e\u003c/a\u003e test({react,preact}-query): use the '.then()' convention consistently (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/44f38df5deaf72d8d74bc62b620dffed43fdbc05\"\u003e\u003ccode\u003e44f38df\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useInfiniteQuery): inline the shared 'fetchIt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d1558c1491629b36661e0a166e1091bb4a256daa\"\u003e\u003ccode\u003ed1558c1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the 'generateQueryFn' fac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/99690d18b7937f217d3744b1c2ac78cc47caeaa7\"\u003e\u003ccode\u003e99690d1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline single-use helper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/10770f0720dacae3a26701a747e33abd6bafbf8a\"\u003e\u003ccode\u003e10770f0\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline the shared 'Suspe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dbd5a86e95284387bc3f172208bc52c0053a1bb2\"\u003e\u003ccode\u003edbd5a86\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the shared 'Suspended' co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b955f60d7965cc521df6ee8b1ce91b3d0e8c046d\"\u003e\u003ccode\u003eb955f60\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQuery): assert the 'loading' fallback is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b9c657e20b1ac1078ab265de8fc691aec192e143\"\u003e\u003ccode\u003eb9c657e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): assert the 'Loading...' fallback...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.10.6 to 0.11.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e@​scalar/hono-api-reference's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.12\u003c/h2\u003e\n\u003ch2\u003e0.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9719\"\u003e#9719\u003c/a\u003e: docs: update the Scalar platform overview block in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9710\"\u003e#9710\u003c/a\u003e: Republish so the updated README (with the Scalar platform overview) reaches npm. Also renames the README generator metadata in package.json from \u003ccode\u003ereadme\u003c/code\u003e to \u003ccode\u003escalarReadme\u003c/code\u003e: npm treats a \u003ccode\u003ereadme\u003c/code\u003e field as the readme text itself, so affected packages were published with a literal \u003ccode\u003e[object Object]\u003c/code\u003e readme on the registry instead of README.md.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.9\u003c/h2\u003e\n\u003ch2\u003e0.11.8\u003c/h2\u003e\n\u003ch2\u003e0.11.7\u003c/h2\u003e\n\u003ch2\u003e0.11.6\u003c/h2\u003e\n\u003ch2\u003e0.11.5\u003c/h2\u003e\n\u003ch2\u003e0.11.4\u003c/h2\u003e\n\u003ch2\u003e0.11.3\u003c/h2\u003e\n\u003ch2\u003e0.11.2\u003c/h2\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003ch2\u003e0.11.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/scalar/scalar/pull/9422\"\u003e#9422\u003c/a\u003e: Add a \u003ccode\u003enonce\u003c/code\u003e option for Content Security Policy support.\u003c/p\u003e\n\u003cp\u003eWhen you pass a \u003ccode\u003enonce\u003c/code\u003e, the rendered HTML stamps it onto the inline \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and the CDN \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tag (and Scalar's own \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tags, plus a matching \u003ccode\u003e\u0026lt;meta property=\u0026quot;csp-nonce\u0026quot;\u0026gt;\u003c/code\u003e). This lets the API Reference run under a strict \u003ccode\u003escript-src\u003c/code\u003e with no \u003ccode\u003eunsafe-inline\u003c/code\u003e and no \u003ccode\u003eunsafe-eval\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eApiReference({\n  url: '/openapi.json',\n  // Match this value in your `script-src` CSP directive.\n  nonce: 'r4nd0m',\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote: \u003ccode\u003estyle-src\u003c/code\u003e still needs \u003ccode\u003e'unsafe-inline'\u003c/code\u003e. The reference renders inline \u003ccode\u003estyle=\u0026quot;…\u0026quot;\u003c/code\u003e attributes, which a CSP nonce can never authorize (nonces only apply to \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e elements), so a nonce-only \u003ccode\u003estyle-src\u003c/code\u003e is not possible. The win is a fully strict \u003ccode\u003escript-src\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-server-sdk` from 6.1.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo-server-sdk-node/releases\"\u003eexpo-server-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2026-07-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNode v20.x, v21.x and v22.x below v22.12.0 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eread the SDK version with a JSON import instead of require (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/277\"\u003e#277\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/70f01a05ac9dd15a712b710f4079f9f955c9eea9\"\u003e70f01a0\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/expo/expo-server-sdk-node/blob/main/CHANGELOG.md\"\u003eexpo-server-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2026-07-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNode v20.x, v21.x and v22.x below v22.12.0 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eread the SDK version with a JSON import instead of require (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/277\"\u003e#277\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/70f01a05ac9dd15a712b710f4079f9f955c9eea9\"\u003e70f01a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/834d6a8e7845c4255123ec3bf2e480d61cbe1b68\"\u003e\u003ccode\u003e834d6a8\u003c/code\u003e\u003c/a\u003e chore(main): release 7.0.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/2d184c4aadc0fa4e619babd5920a196d3b212183\"\u003e\u003ccode\u003e2d184c4\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 7.24.1 to 7.28.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/8cb1423ae4afd6900f4d7974b7558890c6012a6f\"\u003e\u003ccode\u003e8cb1423\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion from 1.1.16 to 1.1.17 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/08817398cad5efd0f501ae5fe5b3dd7469d52b15\"\u003e\u003ccode\u003e0881739\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion from 1.1.12 to 1.1.16 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/8d33e0bf175e2273fd7dfbddf21e38e1a89aaba2\"\u003e\u003ccode\u003e8d33e0b\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 4.1.1 to 4.3.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/274\"\u003e#274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/70f01a05ac9dd15a712b710f4079f9f955c9eea9\"\u003e\u003ccode\u003e70f01a0\u003c/code\u003e\u003c/a\u003e fix!: read the SDK version with a JSON import instead of require (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/49bc1f9753e6bb025178d68ab81731e3d6e9ed4e\"\u003e\u003ccode\u003e49bc1f9\u003c/code\u003e\u003c/a\u003e docs: fix closing parenthesis in README.md example (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/8890758dc887c93618db46fff6d5823003aebd79\"\u003e\u003ccode\u003e8890758\u003c/code\u003e\u003c/a\u003e chore: update renovate.json (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/145bd2a8b96311a26a3874720b47fe117a4385d9\"\u003e\u003ccode\u003e145bd2a\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 4.0.3 to 4.0.4 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/270\"\u003e#270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/772531e220697a7ad15f9038d8a2f1086a0e3e92\"\u003e\u003ccode\u003e772531e\u003c/code\u003e\u003c/a\u003e chore(deps): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v6.1.0...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/passkey` from 1.5.6 to 1.6.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/passkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Apple OAuth not sending the PKCE code challenge during authorization, causing token exchange failures (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10294\"\u003e#10294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Google One Tap creating new users when sign-up was disabled on the Google provider (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10479\"\u003e#10479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$fetch\u003c/code\u003e and \u003ccode\u003e$store\u003c/code\u003e not being exposed on the Solid client (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10444\"\u003e#10444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed internal adapter queries being routed to the wrong table when a built-in table's \u003ccode\u003emodelName\u003c/code\u003e was set to another table's schema key (e.g. \u003ccode\u003euser.modelName = \u0026quot;account\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/07a646ea190167370fbbb60a0fa2c3be3bec5522/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jsj\"\u003e\u003ccode\u003e@​jsj\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/krish-vachhani\"\u003e\u003ccode\u003e@​krish-vachhani\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.6.24...v1.6.25\"\u003e\u003ccode\u003ev1.6.24...v1.6.25\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded request context (\u003ccode\u003ectx\u003c/code\u003e) as a third argument to \u003ccode\u003everifyIdToken\u003c/code\u003e, enabling custom ID token verifiers to read request headers (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10376\"\u003e#10376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebeforeStoreCookie\u003c/code\u003e option to the last-login-method plugin for GDPR compliance (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/5753\"\u003e#5753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced flaky MongoDB where-coercion integration test with a direct unit test for more reliable test runs (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eget-session\u003c/code\u003e endpoint to include \u003ccode\u003eno-store\u003c/code\u003e cache control headers, preventing stale session data from being served (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10222\"\u003e#10222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed SQLite migration diffs to recognize \u003ccode\u003eBIGINT\u003c/code\u003e as a valid number type, preventing spurious pending changes on rate limiter columns (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10316\"\u003e#10316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth requests failing when request cloning throws an error inside verification callbacks (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10336\"\u003e#10336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euseSession({ throw: true })\u003c/code\u003e incorrectly excluding \u003ccode\u003enull\u003c/code\u003e from its \u003ccode\u003edata\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9787\"\u003e#9787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth query revalidation and signal listeners not being restored after a client component remounts (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eCookieAttributes\u003c/code\u003e index signature type to be more precise (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10442\"\u003e#10442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed silent misrouting of adapter queries when \u003ccode\u003euser.modelName\u003c/code\u003e was set to a value that collides with another schema key (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Kysely migration generation producing duplicate indexes for fields marked both \u003ccode\u003eunique\u003c/code\u003e and \u003ccode\u003eindex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed magic-link and email-OTP send endpoints to validate the \u003ccode\u003eOrigin\u003c/code\u003e header on cookieless requests, preventing cross-origin abuse (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed remote MCP auth 401 challenge headers being hidden from browser clients due to missing CORS exposure (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OpenAPI schema to include plugin user fields (such as \u003ccode\u003eusername\u003c/code\u003e and \u003ccode\u003edisplayUsername\u003c/code\u003e) in \u003ccode\u003e/sign-up/email\u003c/code\u003e and \u003ccode\u003e/update-user\u003c/code\u003e request bodies (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10453\"\u003e#10453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eorganization.listMembers\u003c/code\u003e failing with \u0026quot;User not found for member\u0026quot; for organizations with more than ~100 members (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10342\"\u003e#10342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed organization invitations to use database-generated IDs when \u003ccode\u003eadvanced.database.generateId\u003c/code\u003e is configured, matching the behavior of other models (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10040\"\u003e#10040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetDefaultModelName\u003c/code\u003e to prefer exact schema key matches over \u003ccode\u003emodelName\u003c/code\u003e aliases, preventing adapter queries from being misrouted when a built-in table's name collides with another schema key\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/9a661c7b7abceaa81123b2c56757ee24f3ad2ed6/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003eauth\u003c/code\u003e\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/better-auth/better-auth/blob/main/packages/passkey/CHANGELOG.md\"\u003e@​better-auth/passkey's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/5124c3487903e96223bb3f54347724bb0204bb95\"\u003e\u003ccode\u003e5124c34\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0ffd1fb28d44a8266d62791cd4c97e263444d03b\"\u003e\u003ccode\u003e0ffd1fb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/743935991f9991e8243d6c3d14773b9cfca462e8\"\u003e\u003ccode\u003e7439359\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.25\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/03dc5a046f536994950800ea557b8e2e2e0cdfdd\"\u003e\u003ccode\u003e03dc5a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/750894037639c4158472cc1d4994b0e07bf1f59a\"\u003e\u003ccode\u003e7508940\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/bae71988ab79aeb4f19f245ceabac9eca8706a50\"\u003e\u003ccode\u003ebae7198\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ef4d27360cec8a0bc11a94e135ea4a3dd32b1969\"\u003e\u003ccode\u003eef4d273\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6758231905d2e86a7b3f058dd05c17ba739aa80f\"\u003e\u003ccode\u003e6758231\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/99dbdd7ea98740d11689394220a718dfb9579276\"\u003e\u003ccode\u003e99dbdd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/086ca91f51dd8158aff6cbf54c4f9c7ce220914d\"\u003e\u003ccode\u003e086ca91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8f2dedd89301da9fb52c1a64df6a9683f9be55fd\"\u003e\u003ccode\u003e8f2dedd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/4e685eef420b5576913b9803b58c7e7ee7342203\"\u003e\u003ccode\u003e4e685ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3bf0e4981e025ba9af684013a27b0102a04f7c56\"\u003e\u003ccode\u003e3bf0e49\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f59a0ee7895a024ddd4c5c387344173888e17be4\"\u003e\u003ccode\u003ef59a0ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/54fab084469a27257e66a0814523ebac7145ef5d\"\u003e\u003ccode\u003e54fab08\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0f2cc1b33b77850948dac4d889e5f46bba41e8d5\"\u003e\u003ccode\u003e0f2cc1b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ae781091186f321b4e4ec9e84f64b6e4d5ea1043\"\u003e\u003ccode\u003eae78109\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/46d2bf02c98902da7b344753372d48cfe0e5ebb3\"\u003e\u003ccode\u003e46d2bf0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/29a373eaf1778820061a9380c29831c2de2ce704\"\u003e\u003ccode\u003e29a373e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f6d18fa8f79b9323e10b50f72e2b1a088844e4bb\"\u003e\u003ccode\u003ef6d18fa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f23ce5012ea47fac1a69b1dad203dfdef3830fd0\"\u003e\u003ccode\u003ef23ce50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/c4d1ddaa952eab7edfec942fab223f35798518ab\"\u003e\u003ccode\u003ec4d1dda\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.24\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.24\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.23\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/8581f97ea0000e03edd6aa7911efabf694a9ff95\"\u003e\u003ccode\u003e8581f97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.23\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/c06a56d83a40bbaeac12d3a8b8b67e59f92a9110\"\u003e\u003ccode\u003ec06a56d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8bd43d9d8312fd9ddbfb8fb5c827cf0a0e55132d\"\u003e\u003ccode\u003e8bd43d9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3a035e968e27bfdee1e53ad857e5569090d9f2d1\"\u003e\u003ccode\u003e3a035e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.22\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.22\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/e0762a127ce351a96614e60866b3455e6eddffa1\"\u003e\u003ccode\u003ee0762a1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/882cf9e592d1d305b5b78cadbb10aaeee7acd6dc\"\u003e\u003ccode\u003e882cf9e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f52e1ab50b60d289b64d6b06f1bff5a4358cdfd0\"\u003e\u003ccode\u003ef52e1ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/90d509e0b9f72614170ad7124ae9d3a7a97d7d3a\"\u003e\u003ccode\u003e90d509e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/b5bec193a56cec2f7b71c84d71dacb632f0b96a0\"\u003e\u003ccode\u003eb5bec19\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/816d7f92522518e90d437c2a366d75db56690f86\"\u003e\u003ccode\u003e816d7f9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/239bcc836cf39c4fb409a15333be45134f9e9e65\"\u003e\u003ccode\u003e239bcc8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/1bc370aef5c249e82127cb9d35972101087ecde6\"\u003e\u003ccode\u003e1bc370a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/570267cd5e782f018933ce3af4f51dbd250bf7de\"\u003e\u003ccode\u003e570267c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/461ca6fd2453a2e145fa18a1df543e435e884701\"\u003e\u003ccode\u003e461ca6f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/88409b0078c2bfddcc6503031fff333bfa045cd2\"\u003e\u003ccode\u003e88409b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/5953157acf619bcb8233c91952b1e4072202f055\"\u003e\u003ccode\u003e5953157\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/b046f9ec112b2cf547efea8dc870a4895602c53b\"\u003e\u003ccode\u003eb046f9e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ae647b4abe5a4d606c326f1ce0ffa2500b5424d1\"\u003e\u003ccode\u003eae647b4\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.21\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/21448b1b77681e71e80ae0728d8658c936c18eb8\"\u003e\u003ccode\u003e21448b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8ecf23817f5e501bdd8ab63ad5fdf2554ff1dff5\"\u003e\u003ccode\u003e8ecf238\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/930f5341d956bf3075f437583...\n\n_Description has been truncated_","html_url":"https://github.com/Rionna-Ireland/rionna-ireland-production/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rionna-Ireland%2Frionna-ireland-production/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"},{"uuid":"5023534709","node_id":"PR_kwDORND30s74tMaD","number":201,"state":"closed","title":"chore(deps,web): bump the minor-and-patch group across 1 directory with 44 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-07-30T20:08:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-30T20:01:50.000Z","updated_at":"2026-07-30T20:08:21.000Z","time_to_close":385,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps,web): bump","group_name":"minor-and-patch","update_count":44,"packages":[{"name":"@hookform/resolvers","old_version":"5.4.0","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@mdxeditor/editor","old_version":"4.0.4","new_version":"4.1.0","repository_url":"https://github.com/mdx-editor/editor"},{"name":"@radix-ui/react-accordion","old_version":"1.2.16","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.19","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.11","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.2.2","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.7","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.16","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.3.3","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.19","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.20","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.19","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.11","new_version":"2.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.20","new_version":"1.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.18","new_version":"1.2.22","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.19","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.12","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.4.3","new_version":"1.4.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.3","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.11","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.4.3","new_version":"1.4.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.3","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.17","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.19","new_version":"1.2.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.15","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.12","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tabler/icons-react","old_version":"3.44.0","new_version":"3.45.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"better-auth","old_version":"1.6.23","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"lucide-react","old_version":"1.23.0","new_version":"1.27.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next-intl","old_version":"4.13.1","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-hook-form","old_version":"7.81.0","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"recharts","old_version":"3.9.2","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"use-mask-input","old_version":"3.10.3","new_version":"3.11.0","repository_url":"https://github.com/eduardoborges/use-mask-input"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"eslint-config-next","old_version":"16.2.10","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"vite","old_version":"8.1.3","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 44 updates in the /apps/web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.4.0` | `5.5.7` |\n| [@mdxeditor/editor](https://github.com/mdx-editor/editor) | `4.0.4` | `4.1.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.16` | `1.2.20` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.19` | `1.1.23` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/aspect-ratio) | `1.1.11` | `1.1.15` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.2.2` | `1.2.6` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.7` | `1.3.11` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.16` | `1.1.20` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.3.3` | `2.3.7` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.19` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.20` | `2.1.24` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/hover-card) | `1.1.19` | `1.1.23` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.11` | `2.1.15` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menubar) | `1.1.20` | `1.1.24` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.18` | `1.2.22` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.19` | `1.1.23` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.12` | `1.1.16` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radio-group) | `1.4.3` | `1.4.7` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.14` | `1.2.18` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.3` | `2.3.7` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.11` | `1.1.15` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.4.3` | `1.4.7` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.0` | `1.3.3` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.3` | `1.3.7` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.17` | `1.1.21` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.19` | `1.2.23` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle) | `1.1.14` | `1.1.18` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.15` | `1.1.19` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.12` | `1.2.16` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.44.0` | `3.45.0` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.23` | `1.6.25` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.23.0` | `1.27.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.1` | `4.13.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.81.0` | `7.83.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.12.1` | `4.12.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.9.2` | `3.10.1` |\n| [use-mask-input](https://github.com/eduardoborges/use-mask-input) | `3.10.3` | `3.11.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.10` | `16.2.12` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.3` | `8.1.5` |\n\n\nUpdates `@hookform/resolvers` from 5.4.0 to 5.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.6...v5.5.7\"\u003e5.5.7\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enpm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.3 and valibot versions (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/865\"\u003e#865\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e722ef6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.5...v5.5.6\"\u003e5.5.6\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodule not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e8df10b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.4...v5.5.5\"\u003e5.5.5\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eyup resolver overrides ref property in errors object with validation metadata when using checkbox input (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/863\"\u003e#863\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0f70063beb28496ffac0b5345d75826a077934ee\"\u003e0f70063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.3...v5.5.4\"\u003e5.5.4\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAJV Resolver - When ajv schema contains default for certain properties, getValues() returns the form data with properties overwritten (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/862\"\u003e#862\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c4b6aab69c64b7a3ea95223552a7996e741aea39\"\u003ec4b6aab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.2...v5.5.3\"\u003e5.5.3\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConditional/dynamic schema resolution no longer working (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/861\"\u003e#861\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f8d653319cedece2063140378b6d61e77bcf57b0\"\u003ef8d6533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.1...v5.5.2\"\u003e5.5.2\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod v4 locale and global error customization not picked up (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/860\"\u003e#860\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2126efc6e8d9325c18413534a651f7fee22ce8c8\"\u003e2126efc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.0...v5.5.1\"\u003e5.5.1\u003c/a\u003e (2026-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e\u003ccode\u003e722ef6e\u003c/code\u003e\u003c/a\u003e fix: npm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e\u003ccode\u003e8df10b0\u003c/code\u003e\u003c/a\u003e fix: module not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/75f2dcd4fb5b0723b4d46c3afd3d0a5bd5e1783f\"\u003e\u003ccode\u003e75f2dcd\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/773\"\u003e#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0d2bdbf5c5d164d609273c2585f92057f70db695\"\u003e\u003ccode\u003e0d2bdbf\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0f70063beb28496ffac0b5345d75826a077934ee\"\u003e\u003ccode\u003e0f70063\u003c/code\u003e\u003c/a\u003e fix: yup resolver overrides ref property in errors object with validation met...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c4b6aab69c64b7a3ea95223552a7996e741aea39\"\u003e\u003ccode\u003ec4b6aab\u003c/code\u003e\u003c/a\u003e fix: AJV Resolver - When ajv schema contains default for certain properties, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e2a8d16b92df8545025dc63472ed69f930b60c37\"\u003e\u003ccode\u003ee2a8d16\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f8d653319cedece2063140378b6d61e77bcf57b0\"\u003e\u003ccode\u003ef8d6533\u003c/code\u003e\u003c/a\u003e fix: Conditional/dynamic schema resolution no longer working (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2126efc6e8d9325c18413534a651f7fee22ce8c8\"\u003e\u003ccode\u003e2126efc\u003c/code\u003e\u003c/a\u003e fix: Zod v4 locale and global error customization not picked up (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0721f880667aba432fb84187fec0f5f1960109bd\"\u003e\u003ccode\u003e0721f88\u003c/code\u003e\u003c/a\u003e add unit test (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.4.0...v5.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdxeditor/editor` from 4.0.4 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-editor/editor/releases\"\u003e@​mdxeditor/editor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.0.4...v4.1.0\"\u003e4.1.0\u003c/a\u003e (2026-07-19)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eharden Lexical adoption lifecycle edges (\u003ca href=\"https://github.com/mdx-editor/editor/commit/859bf459af165897652105e0aaa4f20fea0f162f\"\u003e859bf45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epass Playwright install flags through npm (\u003ca href=\"https://github.com/mdx-editor/editor/commit/0b2d19b3bfffe2ffd2b98b9bb43820fb2148c0b4\"\u003e0b2d19b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove stray Realm provider token (\u003ca href=\"https://github.com/mdx-editor/editor/commit/c432da3a838fbc9ab4c1e09df892f10ce50e6e01\"\u003ec432da3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadopt Lexical 0.48 with compatibility gates (\u003ca href=\"https://github.com/mdx-editor/editor/commit/90a1466d5e675ffaca75b45a1cac75bcac222e09\"\u003e90a1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexport Markdown from the active selection (\u003ca href=\"https://github.com/mdx-editor/editor/commit/a7c3baee1cced1307a17870e4524679e734039c2\"\u003ea7c3bae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake search replacement state-backed (\u003ca href=\"https://github.com/mdx-editor/editor/commit/b108652c552920e88a1af55fe5c0b4fc220823f2\"\u003eb108652\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/2827d447f76d11da21d9d831e38537d078b92834\"\u003e\u003ccode\u003e2827d44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/950\"\u003e#950\u003c/a\u003e from mdx-editor/petyosi/lexical-048-adoption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/0b2d19b3bfffe2ffd2b98b9bb43820fb2148c0b4\"\u003e\u003ccode\u003e0b2d19b\u003c/code\u003e\u003c/a\u003e fix: pass Playwright install flags through npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/c432da3a838fbc9ab4c1e09df892f10ce50e6e01\"\u003e\u003ccode\u003ec432da3\u003c/code\u003e\u003c/a\u003e fix: remove stray Realm provider token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/859bf459af165897652105e0aaa4f20fea0f162f\"\u003e\u003ccode\u003e859bf45\u003c/code\u003e\u003c/a\u003e fix: harden Lexical adoption lifecycle edges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/7f84d70844414a7a26518883b4c123c6683145ca\"\u003e\u003ccode\u003e7f84d70\u003c/code\u003e\u003c/a\u003e docs: share repository instructions across agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/02e9650624aefb9a67eb60def98157e5d0720f81\"\u003e\u003ccode\u003e02e9650\u003c/code\u003e\u003c/a\u003e docs: record the Lexical adoption roadmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/0fc23392da6298e443531d15ee2392347321e750\"\u003e\u003ccode\u003e0fc2339\u003c/code\u003e\u003c/a\u003e refactor: build editor sessions with Lexical extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/b108652c552920e88a1af55fe5c0b4fc220823f2\"\u003e\u003ccode\u003eb108652\u003c/code\u003e\u003c/a\u003e feat: make search replacement state-backed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/a7c3baee1cced1307a17870e4524679e734039c2\"\u003e\u003ccode\u003ea7c3bae\u003c/code\u003e\u003c/a\u003e feat: export Markdown from the active selection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/90a1466d5e675ffaca75b45a1cac75bcac222e09\"\u003e\u003ccode\u003e90a1466\u003c/code\u003e\u003c/a\u003e feat: adopt Lexical 0.48 with compatibility gates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.0.4...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.16 to 1.2.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/accordion/CHANGELOG.md\"\u003e@​radix-ui/react-accordion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/accordion\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.19 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/alert-dialog/CHANGELOG.md\"\u003e@​radix-ui/react-alert-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dialog@1.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dialog@1.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dialog@1.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dialog@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/alert-dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-aspect-ratio` from 1.1.11 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/aspect-ratio/CHANGELOG.md\"\u003e@​radix-ui/react-aspect-ratio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/aspect-ratio\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.2.2 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md\"\u003e@​radix-ui/react-avatar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFix dev-only checks with conditional exports to drop dev-warnings from production builds.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.7 to 1.3.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFixed a bug where updating a \u003ccode\u003eCheckbox\u003c/code\u003e, \u003ccode\u003eSwitch\u003c/code\u003e, or \u003ccode\u003eRadioGroup\u003c/code\u003e value programmatically (eg. a \u0026quot;select all\u0026quot; control) while inside a \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e would dispatch a \u003ccode\u003eclick\u003c/code\u003e event from the hidden bubble input that propagated to ancestor \u003ccode\u003eonClick\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.16 to 1.1.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-context-menu` from 2.3.3 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/context-menu/CHANGELOG.md\"\u003e@​radix-ui/react-context-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFix dev-only checks with conditional exports to drop dev-warnings from production builds.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/context-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.19 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken ARIA references in Dialogs where a title or description elements are not rendered.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.20 to 2.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-hover-card` from 1.1.19 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/hover-card/CHANGELOG.md\"\u003e@​radix-ui/react-hover-card's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/hover-card\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.11 to 2.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-menubar` from 1.1.20 to 1.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/menubar/CHANGELOG.md\"\u003e@​radix-ui/react-menubar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/menubar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.18 to 1.2.22\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/navigation-menu/CHANGELOG.md\"\u003e@​radix-ui/react-navigation-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/navigation-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.19 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.12 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/progress/CHANGELOG.md\"\u003e@​radix-ui/react-progress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.4.3 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/radio-group/CHANGELOG.md\"\u003e@​radix-ui/react-radio-group's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFixed a bug where updating a \u003ccode\u003eCheckbox\u003c/code\u003e, \u003ccode\u003eSwitch\u003c/code\u003e, or \u003ccode\u003eRadioGroup\u003c/code\u003e value programmatically (eg. a \u0026quot;select all\u0026quot; control) while inside a \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e would dispatch a \u003ccode\u003eclick\u003c/code\u003e event from the hidden bubble input that propagated to ancestor \u003ccode\u003eonClick\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/radio-group\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.14 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.3.3 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.11 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.4.3 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slider/CHANGELOG.md\"\u003e@​radix-ui/react-slider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/re...\n\n_Description has been truncated_","html_url":"https://github.com/marcolino3/restart/pull/201","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcolino3%2Frestart/issues/201","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/201/packages"},{"uuid":"4999476449","node_id":"PR_kwDORJVHMM73fGiY","number":19,"state":"closed","title":"build(deps): bump the npm_and_yarn group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-07-29T02:43:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-28T14:07:42.000Z","updated_at":"2026-07-29T02:43:20.000Z","time_to_close":45336,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"next","old_version":"16.1.4","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"next-auth","old_version":"5.0.0-beta.30","new_version":"5.0.0-beta.32","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"effect","old_version":"3.18.4","new_version":"3.21.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.3","repository_url":"https://github.com/WebReflection/flatted"},{"name":"form-data","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/form-data/form-data"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.0","repository_url":"https://github.com/nodeca/js-yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [next](https://github.com/vercel/next.js) | `16.1.4` | `16.2.12` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `5.0.0-beta.30` | `5.0.0-beta.32` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.2` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.18.4` | `3.21.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.3` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.5` | `4.0.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.0` |\n\n\nUpdates `next` from 16.1.4 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\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 documentation fixes for v16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94164\"\u003e#94164\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3c48c7af78f2c01691065cb303da1b107a2c8617\"\u003e\u003ccode\u003e3c48c7a\u003c/code\u003e\u003c/a\u003e [16.x] Fix Turbopack middleware matcher with i18n single locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ac1eff3f7a7285176396ecc69c3b160a3d6ad1a2\"\u003e\u003ccode\u003eac1eff3\u003c/code\u003e\u003c/a\u003e [16.x] Improve performance of checking valid MPA form submissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17\"\u003e\u003ccode\u003e9a4651e\u003c/code\u003e\u003c/a\u003e [16.x] Enforce \u003ccode\u003eserverActions.bodySizeLimit\u003c/code\u003e for Server Actions in Edge runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b\"\u003e\u003ccode\u003eb512063\u003c/code\u003e\u003c/a\u003e [16.x] Set correct origin for internal redirects in custom server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599\"\u003e\u003ccode\u003ed303326\u003c/code\u003e\u003c/a\u003e [16.x] Ensure exotic rewrite param values are properly encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a\"\u003e\u003ccode\u003e73b9487\u003c/code\u003e\u003c/a\u003e [16.x] fix(fetch-cache): key fetch(Request, init) by the effective request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.4...v16.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 5.0.0-beta.30 to 5.0.0-beta.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003enext-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enext-auth@5.0.0-beta.32\u003c/h2\u003e\n\u003cp\u003eBeta release for the v5 line.\u003c/p\u003e\n\u003cp\u003ePicks up the \u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.3 security fixes (malformed Bearer token handling in getToken, provider-bound OAuth check cookies, and NFKC email normalization).\u003c/p\u003e\n\u003cp\u003eFixes auth checks failing open on provider configuration errors: a non-OK session response now yields no session instead of an error object, so checks like \u003ccode\u003e!!auth\u003c/code\u003e fail closed.\u003c/p\u003e\n\u003ch2\u003enext-auth@5.0.0-beta.31\u003c/h2\u003e\n\u003ch2\u003eBugfixes (via \u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.2)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: add issuer to GitHub provider for \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc9207\"\u003eRFC 9207\u003c/a\u003e compliance (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13410\"\u003e#13410\u003c/a\u003e).\n\u003cul\u003e\n\u003cli\u003eSupports both \u003ccode\u003egithub.com\u003c/code\u003e and GitHub Enterprise Server (dynamic \u003ccode\u003e${baseUrl}/login/oauth\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esignin/send-token\u003c/strong\u003e: stricter email address validation (rejects quoted, multi-\u003ccode\u003e@\u003c/code\u003e, and empty-domain inputs).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bump\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@auth/core\u003c/code\u003e: \u003ccode\u003e0.41.0\u003c/code\u003e → \u003ca href=\"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/core%400.41.2\"\u003e\u003ccode\u003e0.41.2\u003c/code\u003e\u003c/a\u003e. Resolves a peer-dep inconsistency in \u003ccode\u003e5.0.0-beta.30\u003c/code\u003e where \u003ccode\u003enext-auth\u003c/code\u003e declared \u003ccode\u003enodemailer: ^7.0.7\u003c/code\u003e while pinning \u003ccode\u003e@auth/core@0.41.0\u003c/code\u003e (which wanted \u003ccode\u003e^6.8.0\u003c/code\u003e). Both now align at \u003ccode\u003e^7.0.7\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNo changes to \u003ccode\u003enext-auth\u003c/code\u003e's own source.\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/nextauthjs/next-auth/commit/e293b3746616660f0844347a68d09eac54b95c6f\"\u003e\u003ccode\u003ee293b37\u003c/code\u003e\u003c/a\u003e chore(release): next-auth@5.0.0-beta.32 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/b690d9110333a18dcdb95782791e308508b5e5aa\"\u003e\u003ccode\u003eb690d91\u003c/code\u003e\u003c/a\u003e chore: add npm bugs metadata and fix repository field format (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13452\"\u003e#13452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5af7357fb40c82e0c66f940319321260ddfd44dc\"\u003e\u003ccode\u003e5af7357\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8a933f95d276d1c3bf0729b0982a6a0dbb6c0d05\"\u003e\u003ccode\u003e8a933f9\u003c/code\u003e\u003c/a\u003e fix(core): document that getToken returns null for malformed authorization he...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5b1aa4749141bab202f8463e875dcc7bcddb552d\"\u003e\u003ccode\u003e5b1aa47\u003c/code\u003e\u003c/a\u003e chore(ci): pin surrealdb test server to the v2 image for the 1.3 client (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13468\"\u003e#13468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1116034334c63db84de632d076a8fb0ad8bcec8e\"\u003e\u003ccode\u003e1116034\u003c/code\u003e\u003c/a\u003e Chore/nodemailer 8 peer deps (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13434\"\u003e#13434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7b35fc393da5120cc3552f19d636b14980557444\"\u003e\u003ccode\u003e7b35fc3\u003c/code\u003e\u003c/a\u003e fix(docs): repair docs build broken by floating TypeScript resolution (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13450\"\u003e#13450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/b24abfa567d24872b1d2c6505bf8e2248f63a06a\"\u003e\u003ccode\u003eb24abfa\u003c/code\u003e\u003c/a\u003e fix(proxy): override Vercel build command so it doesn't run turbo (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/a99514b0027851457ebec08f9e41475277388c63\"\u003e\u003ccode\u003ea99514b\u003c/code\u003e\u003c/a\u003e chore(deps): resolve remaining Dependabot alerts via cross-major dependency u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d008b9b764bf4b322a87e1822d1dda7789258d8f\"\u003e\u003ccode\u003ed008b9b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@5.0.0-beta.30...next-auth@5.0.0-beta.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/~better-gustavo\"\u003ebetter-gustavo\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.9.2\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.2\u003c/h2\u003e\n\u003ch2\u003e4.9.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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/e1b18258075017216165735212568c8f795e1660\"\u003e\u003ccode\u003ee1b1825\u003c/code\u003e\u003c/a\u003e v4.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003e\u003ccode\u003ec0bf0ee\u003c/code\u003e\u003c/a\u003e fix: Prototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@auth/core` from 0.41.0 to 0.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003e@​auth/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.1\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13305\"\u003e#13305\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate links for Credentials-based Authentication (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13258\"\u003e#13258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/089f0e377ae175e956c667fff5d0f09162612ff6\"\u003e\u003ccode\u003e089f0e3\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/2824fa1174a666df03cdee702584941b797c9404\"\u003e\u003ccode\u003e2824fa1\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13298\"\u003e#13298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8f3b2c7af0fe08973a12f616517c3ec85a5cd172\"\u003e\u003ccode\u003e8f3b2c7\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13305\"\u003e#13305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/240e3432824bf92cef22ef8ce27e380f34ef8219\"\u003e\u003ccode\u003e240e343\u003c/code\u003e\u003c/a\u003e docs: update the Prisma ORM page to use Prisma Postgres (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/0bcd32d6eb0a10f249820557d9c649e502daaf8b\"\u003e\u003ccode\u003e0bcd32d\u003c/code\u003e\u003c/a\u003e chore(drizzle): migrate sqliteTable to array API (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/90188fa4ae3338d112b35e1b6e74794ec3d78f92\"\u003e\u003ccode\u003e90188fa\u003c/code\u003e\u003c/a\u003e ci: enable merge queue (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13288\"\u003e#13288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8d02b3d52fe931f97b2058de60462541b67ec4cf\"\u003e\u003ccode\u003e8d02b3d\u003c/code\u003e\u003c/a\u003e docs: remove carbon developer ads widget from docs sidebar (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13286\"\u003e#13286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/c8cd9b1c726a02782f539c386dfd50cc3afbaffc\"\u003e\u003ccode\u003ec8cd9b1\u003c/code\u003e\u003c/a\u003e chore: remove unused script (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13279\"\u003e#13279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/3a7c66993f12bb44173cf20abbabbac6dee38710\"\u003e\u003ccode\u003e3a7c669\u003c/code\u003e\u003c/a\u003e docs: update links for Credentials-based Authentication (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13258\"\u003e#13258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/@auth/core@0.41.0...@auth/core@0.41.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `defu` from 6.1.4 to 6.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/releases\"\u003edefu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/blob/main/CHANGELOG.md\"\u003edefu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefu.d.cts:\u003c/strong\u003e Export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tea.yaml (\u003ca href=\"https://github.com/unjs/defu/commit/70cffe5\"\u003e70cffe5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate repo (\u003ca href=\"https://github.com/unjs/defu/commit/23cc432\"\u003e23cc432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typecheck (\u003ca href=\"https://github.com/unjs/defu/commit/89df6bb\"\u003e89df6bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\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/unjs/defu/commit/80c0146afb11ebd86183a579ec469f3abd976695\"\u003e\u003ccode\u003e80c0146\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/40d7ef42d30db975bf80c340e7856c1ad3568321\"\u003e\u003ccode\u003e40d7ef4\u003c/code\u003e\u003c/a\u003e fix(defu.d.cts): export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3d3a7c89ca78f3fa43ec7194b12e44e4b0568697\"\u003e\u003ccode\u003e3d3a7c8\u003c/code\u003e\u003c/a\u003e build: correct the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/001c2906010eb65c1bb13ccd1f4abea09e10405b\"\u003e\u003ccode\u003e001c290\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/407b51645c41a57da6efac5b40967f2c60ce4f12\"\u003e\u003ccode\u003e407b516\u003c/code\u003e\u003c/a\u003e build: fix mixed types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/23e59e684cb6a432aad13f308d142247e31b6315\"\u003e\u003ccode\u003e23e59e6\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/11ba02213d4b1c6b02dd686041f75edc479c98e9\"\u003e\u003ccode\u003e11ba022\u003c/code\u003e\u003c/a\u003e fix: ignore inherited enumerable properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3942bfbbcaa72084bd4284846c83bd61ed7c8b29\"\u003e\u003ccode\u003e3942bfb\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/d3ef16dabe861713192ba8679c5db8e0ac143f9b\"\u003e\u003ccode\u003ed3ef16d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/869a053effb7b1bf49a1635e1bb211840daa589e\"\u003e\u003ccode\u003e869a053\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.18.4 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/effect@3.21.0/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kitlangton\"\u003e\u003ccode\u003e@​kitlangton\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eCron.prev\u003c/code\u003e and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add type-level utils to asserting layer types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/schickling\"\u003e\u003ccode\u003e@​schickling\u003c/code\u003e\u003c/a\u003e! - RcMap: support dynamic \u003ccode\u003eidleTimeToLive\u003c/code\u003e values per key\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eidleTimeToLive\u003c/code\u003e option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst map =\n  yield *\n  RcMap.make({\n    lookup: (key: string) =\u0026gt; acquireResource(key),\n    idleTimeToLive: (key: string) =\u0026gt; {\n      if (key.startsWith(\u0026quot;premium:\u0026quot;)) return Duration.minutes(10)\n      return Duration.minutes(1)\n    }\n  })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\u003cbr /\u003e\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\u003cbr /\u003e\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\u003cbr /\u003e\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6133\"\u003e#6133\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aniravi24\"\u003e\u003ccode\u003e@​aniravi24\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eEqual.equals\u003c/code\u003e crash when comparing \u003ccode\u003enull\u003c/code\u003e values inside \u003ccode\u003estructuralRegion\u003c/code\u003e. Added null guard before \u003ccode\u003eObject.getPrototypeOf\u003c/code\u003e calls to prevent \u003ccode\u003eTypeError: Cannot convert undefined or null to object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6093\"\u003e#6093\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luchersou\"\u003e\u003ccode\u003e@​luchersou\u003c/code\u003e\u003c/a\u003e! - avoid class for PrettyError to preserve error.name\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Add Cron.prev reverse iteration support (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Add type-level utils to asserting layer types (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5920\"\u003e#5920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e RcMap: support dynamic idleTimeToLive values per key (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5859\"\u003e#5859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Add logs to first propagated span (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5710\"\u003e#5710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/37a8af53e32eb88e3c2d499a2659b0ff9405b4f4\"\u003e\u003ccode\u003e37a8af5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6134\"\u003e#6134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e fix(logger): use source maps for error stack traces in browser pretty logger ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/7d8fc1ef2e79e0539a34278dce054b3c814b2529\"\u003e\u003ccode\u003e7d8fc1e\u003c/code\u003e\u003c/a\u003e docs(Layer): clarify scopedDiscard JSDoc to match effectDiscard (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5790\"\u003e#5790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e fix(Equal): guard against null in structuralRegion comparison (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.21.0/packages/effect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 effect since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatted` from 3.3.3 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/670a1bdf9dcfba02111c3034294366f10696fb53\"\u003e\u003ccode\u003e670a1bd\u003c/code\u003e\u003c/a\u003e 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/50a61a90ea5ca64c114f0aa040ad127e3a97feff\"\u003e\u003ccode\u003e50a61a9\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/104\"\u003e#104\u003c/a\u003e - allow \u003ccode\u003enull\u003c/code\u003e as replacer value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/8aa64f460cf0c4dac9cc214c831aade28f8f2c6e\"\u003e\u003ccode\u003e8aa64f4\u003c/code\u003e\u003c/a\u003e solved crytical errors over dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/bb8c63cea5befd4315519cb4458c6fc07bb9cf7b\"\u003e\u003ccode\u003ebb8c63c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/100\"\u003e#100\u003c/a\u003e from WebReflection/WebReflection-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/dc2d33b7861b8b060815203fdfb56974851195dc\"\u003e\u003ccode\u003edc2d33b\u003c/code\u003e\u003c/a\u003e Update issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/d1406185043f9fd7398b2d0c68e85cc33bdba209\"\u003e\u003ccode\u003ed140618\u003c/code\u003e\u003c/a\u003e Updated dev/dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/76141ccc1c7fbd0f278b9a937b25a6c44af214eb\"\u003e\u003ccode\u003e76141cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/95\"\u003e#95\u003c/a\u003e from WebReflection/dependabot/npm_and_yarn/picomatch-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/8dc84dd0ac9689e68d023782dd717317b65a7288\"\u003e\u003ccode\u003e8dc84dd\u003c/code\u003e\u003c/a\u003e Bump picomatch from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/3bf09091c3562e17a0647bc06710dd6097079cf7\"\u003e\u003ccode\u003e3bf0909\u003c/code\u003e\u003c/a\u003e 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/885ddcc33cf9657caf38c57c7be45ae1c5272802\"\u003e\u003ccode\u003e885ddcc\u003c/code\u003e\u003c/a\u003e fix CWE-1321\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `form-data` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.5...v4.0.6\"\u003ev4.0.6\u003c/a\u003e - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] escape CR, LF, and \u003ccode\u003e\u0026quot;\u003c/code\u003e in field names and filenames \u003ca href=\"https://github.com/form-data/form-data/commit/8dff42c6da654ed4e7ad4acb7f8ccd3831217c99\"\u003e\u003ccode\u003e8dff42c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/f31d21ef10bf46e46344c3ee4f99acbef6be43e1\"\u003e\u003ccode\u003ef31d21e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ehasown\u003c/code\u003e, \u003ccode\u003emime-types\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/92ae0eb5da94d6f01925d5f4fcffb2a1e50ed7cd\"\u003e\u003ccode\u003e92ae0eb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ejs-randomness-predictor\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/67b0f65c2e0b065a511d42227d35e4d367644e97\"\u003e\u003ccode\u003e67b0f65\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/form-data/form-data/commit/64190db548c0179e37206858e39f27cf513e9435\"\u003e\u003ccode\u003e64190db\u003c/code\u003e\u003c/a\u003e v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/92ae0eb5da94d6f01925d5f4fcffb2a1e50ed7cd\"\u003e\u003ccode\u003e92ae0eb\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ehasown\u003c/code\u003e, \u003ccode\u003emime-types\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/f31d21ef10bf46e46344c3ee4f99acbef6be43e1\"\u003e\u003ccode\u003ef31d21e\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/8dff42c6da654ed4e7ad4acb7f8ccd3831217c99\"\u003e\u003ccode\u003e8dff42c\u003c/code\u003e\u003c/a\u003e [Fix] escape CR, LF, and \u003ccode\u003e\u0026quot;\u003c/code\u003e in field names and filenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/67b0f65c2e0b065a511d42227d35e4d367644e97\"\u003e\u003ccode\u003e67b0f65\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003ejs-randomness-predictor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu-minify` from 4.8.3 to 4.13.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\"\u003eicu-minify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.13.4\u003c/h2\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.3\u003c/h2\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2\u003c/h2\u003e\n\u003ch2\u003e4.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.1\u003c/h2\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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.13.0\u003c/h2\u003e\n\u003ch2\u003e4.13.0 (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse URL-safe base64 for auto-generated message keys of \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2330\"\u003e#2330\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/a003d3ae81819a5ba646daed0f45f3106e1eee1b\"\u003ea003d3a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️ If you're using \u003ccode\u003euseExtracted\u003c/code\u003e, this requires an update to your existing keys. Please point your agent at \u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2330\"\u003eamannn/next-intl#2330\u003c/a\u003e to upgrade.\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\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\u003cp\u003e⚠️ A small config change is required for \u003ccode\u003euseExtracted\u003c/code\u003e users to upgrade, please see \u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2316\"\u003eamannn/next-intl#2316\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.11.2\u003c/h2\u003e\n\u003ch2\u003e4.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/blob/main/CHANGELOG.md\"\u003eicu-minify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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.13.0 (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse URL-safe base64 for auto-generated message keys of \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2330\"\u003e#2330\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/a003d3ae81819a5ba646daed0f45f3106e1eee1b\"\u003ea003d3a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\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.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003eeb3a6a4\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.11.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003eff77a3d\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.11.0 (2026-04-28)\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/amannn/next-intl/commit/7fa175d0303804fea48aad0c8b5de89077948e9c\"\u003e\u003ccode\u003e7fa175d\u003c/code\u003e\u003c/a\u003e v4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e\u003ccode\u003e82de47f\u003c/code\u003e\u003c/a\u003e fix: Avoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89ae78319a4a6da95bdcbb91dc11e9ba56d745ae\"\u003e\u003ccode\u003e89ae783\u003c/code\u003e\u003c/a\u003e v4.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e\u003ccode\u003e0555ace\u003c/code\u003e\u003c/a\u003e fix: Next.js 16.3 compatibility preparation (only update locale cookie for do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89c72b13bf0fb12de4001522eadc4c2755ccb3ed\"\u003e\u003ccode\u003e89c72b1\u003c/code\u003e\u003c/a\u003e docs: Add AI agents page, integrate eloqnt studio, and update nav (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2357\"\u003e#2357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/d14dd6f3600e7e7078c71bd8f2d17a60a9b09a12\"\u003e\u003ccode\u003ed14dd6f\u003c/code\u003e\u003c/a\u003e v4.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003e\u003ccode\u003ecc34d9a\u003c/code\u003e\u003c/a\u003e fix: Correctly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/976ca1f83a6e06b5646865b87c4fb461cbf84374\"\u003e\u003ccode\u003e976ca1f\u003c/code\u003e\u003c/a\u003e v4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e\u003ccode\u003e4025d1f\u003c/code\u003e\u003c/a\u003e fix: Handle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and productio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/90691ed785e635ece6e9d7b8f862f6a27a15f306\"\u003e\u003ccode\u003e90691ed\u003c/code\u003e\u003c/a\u003e docs: Add hooks hint to \u003ccode\u003eextraction.mdx\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2348\"\u003e#2348\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.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\n\u003ccode\u003etagBeforeAnchor\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded formal data layers (events and AST) for modular data pipelines.\n\u003cul\u003e\n\u003cli\u003eAdded low-level parser (to events), presenter and visitor APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded the \u003ca href=\"https://github.com/yaml/yaml-test-suite\"\u003eYAML Test Suite\u003c/a\u003e to the\ntest set.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/docs/migrate_v4_to_v5.md\"\u003emigration guide\u003c/a\u003e for upgrade notes.\u003c/li\u003e\n\u003cli\u003eRewritten in TypeScript and reorganized the public API around flat named\nexports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6842ef6a02df01ca7282ea01dc3c70787710c05d\"\u003e\u003ccode\u003e6842ef6\u003c/code\u003e\u003c/a\u003e doc polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/590dbabadd172b099c07654fab2eabec8c7a07b9\"\u003e\u003ccode\u003e590dbab\u003c/code\u003e\u003c/a\u003e 4.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/f944dc5cd132251752499bdb157f33027d362177\"\u003e\u003ccode\u003ef944dc5\u003c/code\u003e\u003c/a\u003e Add package.json funding field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/f6927192223355b64f2a6e19f3071ccc579ee718\"\u003e\u003ccode\u003ef692719\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/kzhirikhin/smart-lists/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kzhirikhin%2Fsmart-lists/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4988259871","node_id":"PR_kwDOP0V13M726_On","number":136,"state":"closed","title":"deps(deps): bump the prod-patch-minor group with 11 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-07-27T22:53:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-27T13:11:57.000Z","updated_at":"2026-07-27T22:53:45.000Z","time_to_close":34905,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"prod-patch-minor","update_count":11,"packages":[{"name":"puppeteer","old_version":"25.3.0","new_version":"25.4.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"tailwindcss","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@radix-ui/react-progress","old_version":"1.1.13","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.18","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/browser","old_version":"10.67.0","new_version":"10.68.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"jose","old_version":"6.2.3","new_version":"6.2.4","repository_url":"https://github.com/panva/jose"},{"name":"next","old_version":"16.2.11","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"recharts","old_version":"3.10.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.19","new_version":"1.2.22","repository_url":"https://github.com/radix-ui/primitives"},{"name":"next-intl","old_version":"4.13.3","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-patch-minor group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `25.3.0` | `25.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.2` | `4.3.3` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.13` | `1.1.16` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.0` | `1.3.3` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.18` | `1.1.21` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.67.0` | `10.68.0` |\n| [jose](https://github.com/panva/jose) | `6.2.3` | `6.2.4` |\n| [next](https://github.com/vercel/next.js) | `16.2.11` | `16.2.12` |\n| [recharts](https://github.com/recharts/recharts) | `3.10.0` | `3.10.1` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.19` | `1.2.22` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.3` | `4.13.4` |\n\nUpdates `puppeteer` from 25.3.0 to 25.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/releases\"\u003epuppeteer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epuppeteer-core: v25.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v25.3.0...puppeteer-core-v25.4.0\"\u003e25.4.0\u003c/a\u003e (2026-07-27)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd browser-level PWA install/launch/uninstall APIs (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15235\"\u003e#15235\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/4a48c8a3637376a19238696bcc40816962380b1d\"\u003e4a48c8a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose Explicit Resource Management (\u003ccode\u003eusing\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15027\"\u003e#15027\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/a1ca86b9df6036d76c055c94be2661b90e1d800c\"\u003ea1ca86b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose handled getter on Dialog (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15225\"\u003e#15225\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/be6f72675587722e75b84edfc4bd813180ac1031\"\u003ebe6f726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 151.0.7922.47 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15237\"\u003e#15237\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/06442aeb8b03fb9effb32bd261a9bffa0b45603a\"\u003e06442ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecombine duplicate BiDi response headers instead of overwriting (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15203\"\u003e#15203\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/16ec165d4bdf498e3b0fd6a8a7f0a3f02bfc823b\"\u003e16ec165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw in checkVisibility for a detached text node (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15197\"\u003e#15197\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/89683ac2da9522f7d99df9172b487a50e4cbeec1\"\u003e89683ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.115 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15223\"\u003e#15223\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/3232cd4bd432107d2007e9d582fee5ade311a1df\"\u003e3232cd4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.46 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15196\"\u003e#15196\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/30d4100bca7512c8a227bc141cef580faee8bc5d\"\u003e30d4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.49 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15220\"\u003e#15220\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/633d55dc82cd0bd85dc012db736a42c44e7e890d\"\u003e633d55d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 152.0.5 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15219\"\u003e#15219\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/5de975a415e34455fb431e473205e281374162b7\"\u003e5de975a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer: v25.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.3.0...puppeteer-v25.4.0\"\u003e25.4.0\u003c/a\u003e (2026-07-27)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eroll to Chrome 151.0.7922.47 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15237\"\u003e#15237\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/06442aeb8b03fb9effb32bd261a9bffa0b45603a\"\u003e06442ae\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\u003epuppeteer-core bumped from 25.3.0 to 25.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md\"\u003epuppeteer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.3.0...puppeteer-v25.4.0\"\u003e25.4.0\u003c/a\u003e (2026-07-27)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd browser-level PWA install/launch/uninstall APIs (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15235\"\u003e#15235\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/4a48c8a3637376a19238696bcc40816962380b1d\"\u003e4a48c8a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose Explicit Resource Management (\u003ccode\u003eusing\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15027\"\u003e#15027\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/a1ca86b9df6036d76c055c94be2661b90e1d800c\"\u003ea1ca86b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose handled getter on Dialog (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15225\"\u003e#15225\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/be6f72675587722e75b84edfc4bd813180ac1031\"\u003ebe6f726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 151.0.7922.47 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15237\"\u003e#15237\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/06442aeb8b03fb9effb32bd261a9bffa0b45603a\"\u003e06442ae\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\u003epuppeteer-core bumped from 25.3.0 to 25.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\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecombine duplicate BiDi response headers instead of overwriting (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15203\"\u003e#15203\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/16ec165d4bdf498e3b0fd6a8a7f0a3f02bfc823b\"\u003e16ec165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw in checkVisibility for a detached text node (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15197\"\u003e#15197\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/89683ac2da9522f7d99df9172b487a50e4cbeec1\"\u003e89683ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.115 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15223\"\u003e#15223\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/3232cd4bd432107d2007e9d582fee5ade311a1df\"\u003e3232cd4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.46 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15196\"\u003e#15196\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/30d4100bca7512c8a227bc141cef580faee8bc5d\"\u003e30d4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.49 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15220\"\u003e#15220\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/633d55dc82cd0bd85dc012db736a42c44e7e890d\"\u003e633d55d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 152.0.5 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15219\"\u003e#15219\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/5de975a415e34455fb431e473205e281374162b7\"\u003e5de975a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/f5b96c54c01d4bcbeaa3c603ec5adf6782363b29\"\u003e\u003ccode\u003ef5b96c5\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15201\"\u003e#15201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/29a6e7cc4dba5e857ca0bd1aa37ce4ac820287e9\"\u003e\u003ccode\u003e29a6e7c\u003c/code\u003e\u003c/a\u003e chore(webmcp): Update WebMCP to Chrome 151 implementation (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15146\"\u003e#15146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/4a48c8a3637376a19238696bcc40816962380b1d\"\u003e\u003ccode\u003e4a48c8a\u003c/code\u003e\u003c/a\u003e feat: add browser-level PWA install/launch/uninstall APIs (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15235\"\u003e#15235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/ffe1c91bd640e5965161a57498df75df8d3091d9\"\u003e\u003ccode\u003effe1c91\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group with 5 updates (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15262\"\u003e#15262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/06442aeb8b03fb9effb32bd261a9bffa0b45603a\"\u003e\u003ccode\u003e06442ae\u003c/code\u003e\u003c/a\u003e feat: roll to Chrome 151.0.7922.47 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15237\"\u003e#15237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/7c72827009415ff7f0d3a4383a3b956db8b060ac\"\u003e\u003ccode\u003e7c72827\u003c/code\u003e\u003c/a\u003e chore(deps): bump svgo from 3.3.3 to 3.3.4 in /website (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/83b0e319b244cdc2cf4053e5c166297df2f6a9af\"\u003e\u003ccode\u003e83b0e31\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /website (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15254\"\u003e#15254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/0ebbd98de9787fda35e9e5c016241b6fc15b640d\"\u003e\u003ccode\u003e0ebbd98\u003c/code\u003e\u003c/a\u003e chore(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15255\"\u003e#15255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/befa16f26df1b3b77cace5383c9a0b09cf8a7c91\"\u003e\u003ccode\u003ebefa16f\u003c/code\u003e\u003c/a\u003e chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /website (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15256\"\u003e#15256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/8af689d87a4970b1a7b230831cafd49ccf37d826\"\u003e\u003ccode\u003e8af689d\u003c/code\u003e\u003c/a\u003e chore(deps): bump webpack-dev-server from 5.2.5 to 5.2.6 in /website (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15257\"\u003e#15257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.3.0...puppeteer-v25.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.2 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/35a3e9c5159bea77af0d48f0c8849279211cc7e9\"\u003e\u003ccode\u003e35a3e9c\u003c/code\u003e\u003c/a\u003e Always produce \u003ccode\u003e\\\u0026lt;length\u0026gt;\u003c/code\u003e value when optimizing \u003ccode\u003e--spacing(0)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4af47fbe942245fd05ad8cd4776c2dbd27237bee\"\u003e\u003ccode\u003e4af47fb\u003c/code\u003e\u003c/a\u003e Fix hues in achromatic theme colors to be \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5835691d210b1c530160c844a562c36fa5fcbdb3\"\u003e\u003ccode\u003e5835691\u003c/code\u003e\u003c/a\u003e Handle CSS nesting natively (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/67c745efde4c6b36879e812b4c3d9250f7e0b31e\"\u003e\u003ccode\u003e67c745e\u003c/code\u003e\u003c/a\u003e Fix bug in attribute selector parsing (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2683903b86d695f9c2647a06eb58bd96ade1eaee\"\u003e\u003ccode\u003e2683903\u003c/code\u003e\u003c/a\u003e Support fractional opacity modifiers for named shadow sizes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/04588b1e8f3dbc856d8a3fad97c460bee689dbf3\"\u003e\u003ccode\u003e04588b1\u003c/code\u003e\u003c/a\u003e Fix theme() in JS plugins returning unresolved object instead of DEFAULT valu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ef79119d4e2b8b0f37710e736605bd0b3419afb7\"\u003e\u003ccode\u003eef79119\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20300\"\u003e#20300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.13 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/progress/CHANGELOG.md\"\u003e@​radix-ui/react-progress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.0 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.2, 1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.18 to 1.1.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 10.67.0 to 10.68.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/browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003cp\u003e| Path                                                                       | Size              |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.68.0/CHANGELOG.md\"\u003e@​sentry/browser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\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/getsentry/sentry-javascript/commit/b4396c32993b5ab41e54ef50eea557f8202a74fe\"\u003e\u003ccode\u003eb4396c3\u003c/code\u003e\u003c/a\u003e release: 10.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/be21e8cc69f466f5d643d942efd7fd5c608528e3\"\u003e\u003ccode\u003ebe21e8c\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.68.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/fb0987f80f4cbe813210b3f14e5007ce99c339e9\"\u003e\u003ccode\u003efb0987f\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameteriz...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7bd90141db9a12bf0e81ea4f538093df511bffc\"\u003e\u003ccode\u003ef7bd901\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed3a8c8c301c40985316b70186e40603827a24af\"\u003e\u003ccode\u003eed3a8c8\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/20227f9945ffa476e140e5ba70f2f979069abc17\"\u003e\u003ccode\u003e20227f9\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e5625e841a500485371ca512722d5e0642ad4d2\"\u003e\u003ccode\u003e3e5625e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d924551ae54af7d84548b7d6089e9f6b628a893d\"\u003e\u003ccode\u003ed924551\u003c/code\u003e\u003c/a\u003e test(v10/cloudflare): Add Vite-build support to the integration-test runner (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11fed0319ca73e2da986d46015fb119f1c491961\"\u003e\u003ccode\u003e11fed03\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Read wrangler config and resolve the Sentry options mod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a540764d634e691528bca6257f9e1d8eb46caf4d\"\u003e\u003ccode\u003ea540764\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.67.0...10.68.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.3 to 6.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.4\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate README.md and SECURITY.md to reflect passed EOL dates (\u003ca href=\"https://github.com/panva/jose/commit/2a840328fa119b46183b95199b0a6082a445d983\"\u003e2a84032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize JWK export members from runtime quirks (\u003ca href=\"https://github.com/panva/jose/commit/386a3eb03ceadbd2c0e9626bdcb4ec66eccd7558\"\u003e386a3eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.3...v6.2.4\"\u003e6.2.4\u003c/a\u003e (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate README.md and SECURITY.md to reflect passed EOL dates (\u003ca href=\"https://github.com/panva/jose/commit/2a840328fa119b46183b95199b0a6082a445d983\"\u003e2a84032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize JWK export members from runtime quirks (\u003ca href=\"https://github.com/panva/jose/commit/386a3eb03ceadbd2c0e9626bdcb4ec66eccd7558\"\u003e386a3eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/3ced6774009b792ff800e9a3a73477c5add45a01\"\u003e\u003ccode\u003e3ced677\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/97254561d5ae8b9642c2564b5855a4410990687d\"\u003e\u003ccode\u003e9725456\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/386a3eb03ceadbd2c0e9626bdcb4ec66eccd7558\"\u003e\u003ccode\u003e386a3eb\u003c/code\u003e\u003c/a\u003e refactor: normalize JWK export members from runtime quirks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/f86dbefd9afd7a278acf8c65bd250dfe09f4bc5e\"\u003e\u003ccode\u003ef86dbef\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/990c670bc0a1d2ba5086f362646721cda871bfb8\"\u003e\u003ccode\u003e990c670\u003c/code\u003e\u003c/a\u003e test: update electron expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0bbe2d0129d95dbfff62ce85566fd6673c6d9fed\"\u003e\u003ccode\u003e0bbe2d0\u003c/code\u003e\u003c/a\u003e chore: fix broken links for undici\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/294c40c4419828743b9bfc36fb0e6243c0352d72\"\u003e\u003ccode\u003e294c40c\u003c/code\u003e\u003c/a\u003e test: update electron expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/a378068fe862d3a7f9b822cd744327855768f0d7\"\u003e\u003ccode\u003ea378068\u003c/code\u003e\u003c/a\u003e chore(deps): bump the actions group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b299ce2415662c0e7e481993c8c21ae76f041996\"\u003e\u003ccode\u003eb299ce2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump undici\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/f261d847a7264d61dae27b185ca1c33a007a2517\"\u003e\u003ccode\u003ef261d84\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tar in the npm_and_yarn group across 1 directory\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.2.3...v6.2.4\"\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.11 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.10.0 to 3.10.1\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.10.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Pie): pass computed innerRadius/outerRadius to Label children via PolarLabelContextProvider by \u003ca href=\"https://github.com/0007aadil\"\u003e\u003ccode\u003e@​0007aadil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7458\"\u003erecharts/recharts#7458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump immer from 11.1.9 to 11.1.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7575\"\u003erecharts/recharts#7575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tooltip): fall back to index-based search when label-based search returns undefined for allowDuplicatedCategory=false by \u003ca href=\"https://github.com/hxy-asdw\"\u003e\u003ccode\u003e@​hxy-asdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7573\"\u003erecharts/recharts#7573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bar): keep barGap correct when maxBarSize clamps the bar width (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/2774\"\u003e#2774\u003c/a\u003e) by \u003ca href=\"https://github.com/sobol-sudo\"\u003e\u003ccode\u003e@​sobol-sudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7582\"\u003erecharts/recharts#7582\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/0007aadil\"\u003e\u003ccode\u003e@​0007aadil\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7458\"\u003erecharts/recharts#7458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hxy-asdw\"\u003e\u003ccode\u003e@​hxy-asdw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7573\"\u003erecharts/recharts#7573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sobol-sudo\"\u003e\u003ccode\u003e@​sobol-sudo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7582\"\u003erecharts/recharts#7582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recharts/recharts/compare/v3.10.0...v3.10.1\"\u003ehttps://github.com/recharts/recharts/compare/v3.10.0...v3.10.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/recharts/recharts/commit/ffb918798051ef040bb7f9922d3850c9c189f39f\"\u003e\u003ccode\u003effb9187\u003c/code\u003e\u003c/a\u003e 3.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/411b6f2e6233e617704b3bfb45ebfce16285f0d3\"\u003e\u003ccode\u003e411b6f2\u003c/code\u003e\u003c/a\u003e fix(bar): keep barGap correct when maxBarSize clamps the bar width (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/2774\"\u003e#2774\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/58c321bdc2fa7c63ac7020c5550a081c1fe2f622\"\u003e\u003ccode\u003e58c321b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump postcss from 8.5.10 to 8.5.22 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7581\"\u003e#7581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/f08972b83bae61dbd2c5d2a74f9929226d7d284a\"\u003e\u003ccode\u003ef08972b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the storybook group with 8 updates (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/89599d0bdc09a6d028be3ceb849a344fb7baaf4c\"\u003e\u003ccode\u003e89599d0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump chromatic from 11.29.0 to 18.1.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7579\"\u003e#7579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/3da7d87ae6e371b2231fc53bdde6bdb05bdd05fc\"\u003e\u003ccode\u003e3da7d87\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript-eslint from 8.64.0 to 8.65.0 in the typescri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/9764273f63037b4caaa13c88443df7adfa1ea4f7\"\u003e\u003ccode\u003e9764273\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked from 18.0.5 to 18.0.7 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7577\"\u003e#7577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/a5d7737d8965702dc14e590658c20bda6ccfb9af\"\u003e\u003ccode\u003ea5d7737\u003c/code\u003e\u003c/a\u003e fix(tooltip): fall back to index-based search when label-based search returns...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/497e8df5f2b41e482f71f95374a59f1375c056e5\"\u003e\u003ccode\u003e497e8df\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7576\"\u003e#7576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0776eb02a5424d6c6898794a0453408245534990\"\u003e\u003ccode\u003e0776eb0\u003c/code\u003e\u003c/a\u003e chore(deps): bump immer from 11.1.9 to 11.1.15 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7575\"\u003e#7575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v3.10.0...v3.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.19 to 1.2.22\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/navigation-menu/CHANGELOG.md\"\u003e@​radix-ui/react-navigation-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/navigation-menu\"\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.13.3 to 4.13.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.13.4\u003c/h2\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\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.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\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/7fa175d0303804fea48aad0c8b5de89077948e9c\"\u003e\u003ccode\u003e7fa175d\u003c/code\u003e\u003c/a\u003e v4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e\u003ccode\u003e82de47f\u003c/code\u003e\u003c/a\u003e fix: Avoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unn...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.13.3...v4.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Ramsey-USA/mh-website/pull/136","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ramsey-USA%2Fmh-website/issues/136","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/136/packages"},{"uuid":"4983195915","node_id":"PR_kwDORr3Zdc72qe6Y","number":451,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 22 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-07-27T00:16:36.000Z","updated_at":"2026-07-27T00:17:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":22,"packages":[{"name":"@biomejs/biome","old_version":"2.4.16","new_version":"2.5.5","repository_url":"https://github.com/biomejs/biome"},{"name":"knip","old_version":"6.20.0","new_version":"6.29.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.0.8","new_version":"17.2.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"@radix-ui/react-dialog","old_version":"1.1.17","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.61.0","new_version":"10.68.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"lucide-react","old_version":"1.21.0","new_version":"1.27.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.7","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"radix-ui","old_version":"1.6.0","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"recharts","old_version":"3.9.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@playwright/test","old_version":"1.61.1","new_version":"1.62.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"postcss","old_version":"8.5.15","new_version":"8.5.23","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vitest","old_version":"3.2.6","new_version":"3.2.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"next-intl","old_version":"4.13.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"posthog-js","old_version":"1.393.5","new_version":"1.407.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@hono/node-server","old_version":"2.0.6","new_version":"2.0.12","repository_url":"https://github.com/honojs/node-server"},{"name":"@supabase/supabase-js","old_version":"2.108.2","new_version":"2.110.8","repository_url":"https://github.com/supabase/supabase-js"},{"name":"hono","old_version":"4.12.27","new_version":"4.12.32","repository_url":"https://github.com/honojs/hono"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.16` | `2.5.5` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.20.0` | `6.29.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.8` | `17.2.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.17` | `1.1.23` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.61.0` | `10.68.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.21.0` | `1.27.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.7` | `16.2.12` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.6.0` | `1.6.7` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.9.0` | `3.10.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1` | `1.62.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.15` | `8.5.23` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.6` | `3.2.7` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.0` | `4.13.4` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.393.5` | `1.407.2` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.6` | `2.0.12` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.108.2` | `2.110.8` |\n| [hono](https://github.com/honojs/hono) | `4.12.27` | `4.12.32` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.1` |\n\n\nUpdates `@biomejs/biome` from 2.4.16 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.5\u003c/h2\u003e\n\u003ch2\u003e2.5.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/biomejs/biome/pull/10972\"\u003e#10972\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ab8c21b35e81708276e4283a4a0ff86ea815e345\"\u003e\u003ccode\u003eab8c21b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/use-exhaustive-switch-cases/\"\u003e\u003ccode\u003euseExhaustiveSwitchCases\u003c/code\u003e\u003c/a\u003e for unions of bigint literals. The rule now reports missing bigint cases and compares bigint literals by value, including binary, octal, hexadecimal, and separator-containing spellings. For example, this switch now reports the missing \u003ccode\u003e2n\u003c/code\u003e case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003edeclare const value: 1n | 2n;\nswitch (value) {\n  case 1n:\n    break;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10972\"\u003e#10972\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ab8c21b35e81708276e4283a4a0ff86ea815e345\"\u003e\u003ccode\u003eab8c21b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed false positives in \u003ca href=\"https://biomejs.dev/linter/rules/no-base-to-string/\"\u003e\u003ccode\u003enoBaseToString\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/use-nullish-coalescing/\"\u003e\u003ccode\u003euseNullishCoalescing\u003c/code\u003e\u003c/a\u003e when member, stringification, or nullish inference cannot complete. These rules now suppress diagnostics instead of reporting from partial type information. For example, neither expression is reported when a recursive type cannot be fully resolved:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype Recursive = Recursive;\ndeclare const value: Recursive;\n\u003cp\u003eString(value);\u003cbr /\u003e\nvalue || \u0026quot;fallback\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10977\"\u003e#10977\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0bf748653e488d0b959d39847641438cdb28188b\"\u003e\u003ccode\u003e0bf7486\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10922\"\u003e#10922\u003c/a\u003e: the action \u003ca href=\"https://biomejs.dev/assist/actions/use-sorted-attributes/\"\u003e\u003ccode\u003euseSortedAttributes\u003c/code\u003e\u003c/a\u003e no longer triggers for HTML instructions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10957\"\u003e#10957\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/cf263c4700e9f24115e541d1f142934a9b2d878f\"\u003e\u003ccode\u003ecf263c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-then-property/\"\u003e\u003ccode\u003enoThenProperty\u003c/code\u003e\u003c/a\u003e failing to detect \u003ccode\u003eObject.fromEntries\u003c/code\u003e, \u003ccode\u003eObject.defineProperty\u003c/code\u003e, and \u003ccode\u003eReflect.defineProperty\u003c/code\u003e calls with comments between their tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10983\"\u003e#10983\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/edc0ed738ab8da3d512d527196684bd668090854\"\u003e\u003ccode\u003eedc0ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ayaangazali\"\u003e\u003ccode\u003e@​ayaangazali\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10980\"\u003e#10980\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-aria-props-supported-by-role/\"\u003e\u003ccode\u003euseAriaPropsSupportedByRole\u003c/code\u003e\u003c/a\u003e no longer reports false positives when the attribute that determines an element's implicit ARIA role is written as a shorthand attribute, such as \u003ccode\u003e\u0026lt;a {href} aria-label=\u0026quot;...\u0026quot;\u0026gt;\u003c/code\u003e in Astro and Svelte files.\u003c/p\u003e\n\u003cp\u003eShorthand attributes are now taken into account when computing the implicit role, so the anchor above correctly resolves to the \u003ccode\u003elink\u003c/code\u003e role instead of \u003ccode\u003egeneric\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10889\"\u003e#10889\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/89526e3858c437408ec9ff192c35a866ad991d1b\"\u003e\u003ccode\u003e89526e3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed CSS formatter casing for syntax-owned names while preserving author-defined names, including scoped keyframes and container scroll-state queries.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- A:HOVER { COLOR: INITIAL; }\n+ A:hover { color: initial; }\n- @KEYFRAMES :GLOBAL KeepFrames { FROM { COLOR: RED; } }\n+ @keyframes :GLOBAL KeepFrames { from { color: RED; } }\n- @CONTAINER scroll-state((SCROLLED: TOP) AND (STUCK)) { A:HOVER { COLOR: RED; } }\n+ @container scroll-state((SCROLLED: TOP) AND (STUCK)) { A:hover { color: RED; } }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10964\"\u003e#10964\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/794ccd0528345c4eaa87af1d86f02475277a0a22\"\u003e\u003ccode\u003e794ccd0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed CSS formatting for comments between declaration values and \u003ccode\u003e!important\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-a { color: /* before */ /* after */ red !important; }\n+a { color: /* before */ red /* after */ !important; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.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/biomejs/biome/pull/10972\"\u003e#10972\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ab8c21b35e81708276e4283a4a0ff86ea815e345\"\u003e\u003ccode\u003eab8c21b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/use-exhaustive-switch-cases/\"\u003e\u003ccode\u003euseExhaustiveSwitchCases\u003c/code\u003e\u003c/a\u003e for unions of bigint literals. The rule now reports missing bigint cases and compares bigint literals by value, including binary, octal, hexadecimal, and separator-containing spellings. For example, this switch now reports the missing \u003ccode\u003e2n\u003c/code\u003e case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003edeclare const value: 1n | 2n;\nswitch (value) {\n  case 1n:\n    break;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10972\"\u003e#10972\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ab8c21b35e81708276e4283a4a0ff86ea815e345\"\u003e\u003ccode\u003eab8c21b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed false positives in \u003ca href=\"https://biomejs.dev/linter/rules/no-base-to-string/\"\u003e\u003ccode\u003enoBaseToString\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/use-nullish-coalescing/\"\u003e\u003ccode\u003euseNullishCoalescing\u003c/code\u003e\u003c/a\u003e when member, stringification, or nullish inference cannot complete. These rules now suppress diagnostics instead of reporting from partial type information. For example, neither expression is reported when a recursive type cannot be fully resolved:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype Recursive = Recursive;\ndeclare const value: Recursive;\n\u003cp\u003eString(value);\u003cbr /\u003e\nvalue || \u0026quot;fallback\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10977\"\u003e#10977\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0bf748653e488d0b959d39847641438cdb28188b\"\u003e\u003ccode\u003e0bf7486\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10922\"\u003e#10922\u003c/a\u003e: the action \u003ca href=\"https://biomejs.dev/assist/actions/use-sorted-attributes/\"\u003e\u003ccode\u003euseSortedAttributes\u003c/code\u003e\u003c/a\u003e no longer triggers for HTML instructions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10957\"\u003e#10957\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/cf263c4700e9f24115e541d1f142934a9b2d878f\"\u003e\u003ccode\u003ecf263c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-then-property/\"\u003e\u003ccode\u003enoThenProperty\u003c/code\u003e\u003c/a\u003e failing to detect \u003ccode\u003eObject.fromEntries\u003c/code\u003e, \u003ccode\u003eObject.defineProperty\u003c/code\u003e, and \u003ccode\u003eReflect.defineProperty\u003c/code\u003e calls with comments between their tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10983\"\u003e#10983\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/edc0ed738ab8da3d512d527196684bd668090854\"\u003e\u003ccode\u003eedc0ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ayaangazali\"\u003e\u003ccode\u003e@​ayaangazali\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10980\"\u003e#10980\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-aria-props-supported-by-role/\"\u003e\u003ccode\u003euseAriaPropsSupportedByRole\u003c/code\u003e\u003c/a\u003e no longer reports false positives when the attribute that determines an element's implicit ARIA role is written as a shorthand attribute, such as \u003ccode\u003e\u0026lt;a {href} aria-label=\u0026quot;...\u0026quot;\u0026gt;\u003c/code\u003e in Astro and Svelte files.\u003c/p\u003e\n\u003cp\u003eShorthand attributes are now taken into account when computing the implicit role, so the anchor above correctly resolves to the \u003ccode\u003elink\u003c/code\u003e role instead of \u003ccode\u003egeneric\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10889\"\u003e#10889\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/89526e3858c437408ec9ff192c35a866ad991d1b\"\u003e\u003ccode\u003e89526e3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed CSS formatter casing for syntax-owned names while preserving author-defined names, including scoped keyframes and container scroll-state queries.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- A:HOVER { COLOR: INITIAL; }\n+ A:hover { color: initial; }\n- @KEYFRAMES :GLOBAL KeepFrames { FROM { COLOR: RED; } }\n+ @keyframes :GLOBAL KeepFrames { from { color: RED; } }\n- @CONTAINER scroll-state((SCROLLED: TOP) AND (STUCK)) { A:HOVER { COLOR: RED; } }\n+ @container scroll-state((SCROLLED: TOP) AND (STUCK)) { A:hover { color: RED; } }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10964\"\u003e#10964\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/794ccd0528345c4eaa87af1d86f02475277a0a22\"\u003e\u003ccode\u003e794ccd0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed CSS formatting for comments between declaration values and \u003ccode\u003e!important\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-a { color: /* before */ /* after */ red !important; }\n+a { color: /* before */ red /* after */ !important; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/412a0e99712d4223b9f10c5f9d6b8977187ab2a2\"\u003e\u003ccode\u003e412a0e9\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10948\"\u003e#10948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b3b12b3fe390feabbd9ba097922d6c7e56823406\"\u003e\u003ccode\u003eb3b12b3\u003c/code\u003e\u003c/a\u003e feat(lint): add noNegationInEqualityCheck rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10915\"\u003e#10915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9a66bc75cf5026812f811c5bb4c652f8ec44ed99\"\u003e\u003ccode\u003e9a66bc7\u003c/code\u003e\u003c/a\u003e chore: add latitude to sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10947\"\u003e#10947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/bfc3f3d6981e0b5aa3269a253661cc5934c20331\"\u003e\u003ccode\u003ebfc3f3d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10887\"\u003e#10887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9e1999f9936102b585e6f076794a27dcba16f6c9\"\u003e\u003ccode\u003e9e1999f\u003c/code\u003e\u003c/a\u003e chore: revert the revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b0fd8d5ec63ed26ee345c3b70635b8464af6c10\"\u003e\u003ccode\u003e0b0fd8d\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0afa35a968f1b541f2dd8405ec9678baed42d127\"\u003e\u003ccode\u003e0afa35a\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10817\"\u003e#10817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e feat(useDomQuerySelector): add ignore option (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10835\"\u003e#10835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e64919850ceb7571673b81665a54051510e84925\"\u003e\u003ccode\u003ee649198\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10747\"\u003e#10747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4a32b63eb41f144dc8faf6b5cdb05e1de5dbcb63\"\u003e\u003ccode\u003e4a32b63\u003c/code\u003e\u003c/a\u003e feat(lint): add ignorePrimitives option to useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10798\"\u003e#10798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.5/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.20.0 to 6.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e) (b7d5ce2f545d91953a97733aa1567e8728b20644) - thanks \u003ca href=\"https://github.com/mogelbrod\"\u003e\u003ccode\u003e@​mogelbrod\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd built-in compiler for tsrx (db05e0142a41fad2ad45d62ba5106e0d97c92b45)\u003c/li\u003e\n\u003cli\u003eFix -u shortcut for --duration (932b9262af275d209923a5efab1b6f23067bb006)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc-resolver (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1889\"\u003e#1889\u003c/a\u003e) (1444f6aaf04d42ad07ee0b88da4dfae0e116043a)\u003c/li\u003e\n\u003cli\u003eKeep entry-exported members public (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1890\"\u003e#1890\u003c/a\u003e) (94967c13a589a7e83408b1495c31323ac126fcab)\u003c/li\u003e\n\u003cli\u003eDon't un-ignore sibling paths on unrelated gitignore negations (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1891\"\u003e#1891\u003c/a\u003e) (5c026ba50c1e89804fc5094a52dc4c4c37d92bc2)\u003c/li\u003e\n\u003cli\u003eMemoize the gitignore shadowed-pattern check (a5fa3b0ebb7f84c107dba1c1ca9a9b73995f668f)\u003c/li\u003e\n\u003cli\u003eIgnore nested files under a gitignore dir/* pattern (404a53e3e49fa7c1f51b60bcb30ea50450f75aab)\u003c/li\u003e\n\u003cli\u003eTrack types referenced by JSDoc imports (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1888\"\u003e#1888\u003c/a\u003e) (6ae48aadbe03952690c8608e6df42bd039cf6624)\u003c/li\u003e\n\u003cli\u003eUpdate oxc-parser (02ca17a72c3f0afa7df32297d2dd2f5463ac6e00)\u003c/li\u003e\n\u003cli\u003efeat: markdownlint-cli2 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1887\"\u003e#1887\u003c/a\u003e) (323b96f55b38b53f5e4648d72fecd968fae35147) - thanks \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate rolldown snapshot (009e509dee6a5013fd3937abb4ec81684601b023)\u003c/li\u003e\n\u003cli\u003eResolve $GITHUB_ACTION_PATH in GHA composite actions (ead489f066733f701acfe5b81eac0a6c813fb5c5)\u003c/li\u003e\n\u003cli\u003eDon't report \u003ccode\u003enode:\u003c/code\u003e specifiers as unlisted dependencies (1a7114f0a159fe82328041e11fc61c5c1730cc01)\u003c/li\u003e\n\u003cli\u003eDiscover tsdown CLI entries (0d47a45bfc518a7bf73a4b4878aeab236d6f9791)\u003c/li\u003e\n\u003cli\u003eDiscover Convex function modules (e01f21c44773186e7ad74e7badf9fc81b82edfb5)\u003c/li\u003e\n\u003cli\u003eIgnore common system binaries (cd003065fda5422550a412bba07ebbb1f9bae126)\u003c/li\u003e\n\u003cli\u003eAdd OpenClaw plugin (73a2d7dd45f65ea312fde38cb4fa4f5a4fc34bf2)\u003c/li\u003e\n\u003cli\u003eDiscover Tailwind CLI input stylesheet (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1551\"\u003e#1551\u003c/a\u003e) (9ae5feed922ecb7e8c436545e9b45125bd73b457)\u003c/li\u003e\n\u003cli\u003eDiscover Angular global stylesheets from angular.json (fb9e0488f6f21284714d0651fcf1dd2de02d425a)\u003c/li\u003e\n\u003cli\u003eHint when project patterns exclude a compiled extension (74de516d3d73839536fc2a43c2c0ec38a6299631)\u003c/li\u003e\n\u003cli\u003eIgnore common global binaries (a99a206015fe414a4de12016cc62499910afaf6f)\u003c/li\u003e\n\u003cli\u003eRun multiple preprocessors in sequence (844358367e9d1939bbf47f8dcb97d810741f56c1)\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve nuxt module paths (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1896\"\u003e#1896\u003c/a\u003e) (3c8594f5ffc641b00575b6d7455990db1277ac75) - thanks \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReport unused re-exports when ignoreExportsUsedInFile is set (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1895\"\u003e#1895\u003c/a\u003e) (a113a5f4eedc81ef56b00a3e488cc94febefede5) - thanks \u003ca href=\"https://github.com/mlm20\"\u003e\u003ccode\u003e@​mlm20\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePass -w to pnpm add in sentry ecosystem test (ea8c8ac6fe9519f00ca6a61131b345f5de521704)\u003c/li\u003e\n\u003cli\u003eUpdate sentry snapshot (b75768d544d9f869ebce8f8c6dd8490f3db87023)\u003c/li\u003e\n\u003cli\u003eRecord all traversed dirs in glob cache (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1897\"\u003e#1897\u003c/a\u003e) (81be1d436eae15518df764cbcb443899e11a9569)\u003c/li\u003e\n\u003cli\u003eInvalidate glob cache when .gitignore changes (baff301f2dceda97bf8bf73809d811cc44c72c8c)\u003c/li\u003e\n\u003cli\u003eImprove Nuxt and Nitro plugin resolution (86ffab7bcdd095631d6b0b17254e8acd6b5022bc)\u003c/li\u003e\n\u003cli\u003efix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e) (b7266ee8240a9b8686e91a44a4706d3605d094c4) - thanks \u003ca href=\"https://github.com/davidkna-sap\"\u003e\u003ccode\u003e@​davidkna-sap\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUse Entra ID to publish VS Code extension (4236253482f884d92cfde2ccf85c7fb9aca17f7e)\u003c/li\u003e\n\u003cli\u003eRemove obsolete trust policy exclusions (630d5f9835f4303ec9aa7d090ad40a177808c4fb)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (810147b5aa21bb57ad103fd19ba92844e42cd84c)\u003c/li\u003e\n\u003cli\u003eMigrate from typescript/native-preview to typescript (140a25a577a64273a7a77f2ff2c8f224118ac298)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Temporal plugin (98191a04aad0572bead191b101bfecef75067b0c)\u003c/li\u003e\n\u003cli\u003eHandle -d alias for react-email dir argument (53d1fec3213db8d6a84dfa7a82050b122782e065)\u003c/li\u003e\n\u003cli\u003eExpand pnpm script references with forwarded arguments (33e9799df39450033061b9c4c07daf22f5d15721)\u003c/li\u003e\n\u003cli\u003eTreat path-shaped script tokens as file references, extend known global binaries (d9508c282ab81351beda4b2f859435b49f142c51)\u003c/li\u003e\n\u003cli\u003eMark tsdown neverBundle dependencies as referenced (5fd863ba12e68842f91ab1a94e7e30d1e571da92)\u003c/li\u003e\n\u003cli\u003eSupport TanStack Start in tanstack-router plugin (bd63cd8af88dac03a98aa17f1add322f7bdf4a94)\u003c/li\u003e\n\u003cli\u003eMark vite ssr.external dependencies as referenced (91de938032062cb667bced0eadef9e67d1e20b1f)\u003c/li\u003e\n\u003cli\u003eExpand bun, npm, and yarn script references with forwarded arguments (b5a31767a83e2cec3fb20c3b146d94c0412a4fd6)\u003c/li\u003e\n\u003cli\u003eAdd Latitude as sponsor (42676759cad5fb10ac96fd7c0457037e906f4b68)\u003c/li\u003e\n\u003cli\u003eRegenerate plugin list in docs (1d2cdffb4d4151f848c44e066eff43e9efbf44fe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/d9a6fe096fe2711a54c62dbbe988fa9221267538\"\u003e\u003ccode\u003ed9a6fe0\u003c/code\u003e\u003c/a\u003e Release knip@6.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/932b9262af275d209923a5efab1b6f23067bb006\"\u003e\u003ccode\u003e932b926\u003c/code\u003e\u003c/a\u003e Fix -u shortcut for --duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/db05e0142a41fad2ad45d62ba5106e0d97c92b45\"\u003e\u003ccode\u003edb05e01\u003c/code\u003e\u003c/a\u003e Add built-in compiler for tsrx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7d5ce2f545d91953a97733aa1567e8728b20644\"\u003e\u003ccode\u003eb7d5ce2\u003c/code\u003e\u003c/a\u003e fix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/fc16b3875eabd27315c46653056a4a5b9eca4366\"\u003e\u003ccode\u003efc16b38\u003c/code\u003e\u003c/a\u003e Release knip@6.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/140a25a577a64273a7a77f2ff2c8f224118ac298\"\u003e\u003ccode\u003e140a25a\u003c/code\u003e\u003c/a\u003e Migrate from typescript/native-preview to typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/810147b5aa21bb57ad103fd19ba92844e42cd84c\"\u003e\u003ccode\u003e810147b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7266ee8240a9b8686e91a44a4706d3605d094c4\"\u003e\u003ccode\u003eb7266ee\u003c/code\u003e\u003c/a\u003e fix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/86ffab7bcdd095631d6b0b17254e8acd6b5022bc\"\u003e\u003ccode\u003e86ffab7\u003c/code\u003e\u003c/a\u003e Improve Nuxt and Nitro plugin resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/baff301f2dceda97bf8bf73809d811cc44c72c8c\"\u003e\u003ccode\u003ebaff301\u003c/code\u003e\u003c/a\u003e Invalidate glob cache when .gitignore changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.29.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.0.8 to 17.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.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/lint-staged/lint-staged/pull/1823\"\u003e#1823\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ee156cc7039494f1db11f389b1233c78f588238c\"\u003e\u003ccode\u003eee156cc\u003c/code\u003e\u003c/a\u003e - The chunking of tasks based on maximum command line argument length has been re-implemented to be more precise. Now the chunking happens based on the final generated command string, instead of just the list of staged files like previously. This benefits mainly Windows platforms and function commands like:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('lint-staged').Configuration} */\nexport default {\n  \u0026quot;*.ts\u0026quot;: () =\u0026gt; \u0026quot;tsc\u0026quot;, // Run \u0026quot;tsc\u0026quot; when any TS file is changed (for entire project)\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWhere the spawned command is literally \u003ccode\u003e\u0026quot;tsc\u0026quot;\u003c/code\u003e without any extra arguments. Previously, this was still chunked when a lot of files were staged. Now, it probably won't be chunked because the length of the command is just three letters.\u003c/p\u003e\n\u003cp\u003eAlso, native JavaScript/Node.js function tasks won't be chunked at all, when previously they were run multiple times when chunked:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('lint-staged').Configuration} */\nexport default {\n  \u0026quot;*.js\u0026quot;: {\n    title: \u0026quot;Log staged JS files to console\u0026quot;,\n    task: async (files) =\u0026gt; {\n      console.log(\u0026quot;Staged JS files:\u0026quot;, files);\n    },\n  },\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1820\"\u003e#1820\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a626a9f269d9ff6498a9b8245490e096f90c4bb7\"\u003e\u003ccode\u003ea626a9f\u003c/code\u003e\u003c/a\u003e - It's now possible to set \u003ccode\u003e--max-arg-length=Infinity\u003c/code\u003e to effectively disable chunking of tasks based on the number of staged files. The parsing and validation of the numeric CLI options \u003ccode\u003e--max-arg-length\u003c/code\u003e and \u003ccode\u003e--concurrency\u003c/code\u003e has been improved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1816\"\u003e#1816\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7568d4fb15ba3c3317a7aec36195461cb2f272d7\"\u003e\u003ccode\u003e7568d4f\u003c/code\u003e\u003c/a\u003e - The console output of \u003cem\u003elint-staged\u003c/em\u003e has been simplified so that there's less interactive spinners and more explicit messages like \u003cem\u003e\u0026quot;Started…\u003c/em\u003e\u0026quot; -\u0026gt; \u0026quot;\u003cem\u003eDone!\u003c/em\u003e\u0026quot;. The primary purpose of this was to remove \u003ca href=\"https://github.com/listr2/listr2\"\u003e\u003ccode\u003eListr2\u003c/code\u003e\u003c/a\u003e, a very large dependency.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eSize of \u003ccode\u003enode_modules/\u003c/code\u003e after installing: \u003ccode\u003e1561.7 kB\u003c/code\u003e with 29 packages.\u003c/p\u003e\n\u003cp\u003eFancy interactive spinners, but output dynamically changes:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e✔ Backed up original state in git stash (0b191303)\n✔ Running tasks for staged files...\n✔ Staging changes from tasks...\n✔ Cleaning up temporary files...\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.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/lint-staged/lint-staged/pull/1823\"\u003e#1823\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ee156cc7039494f1db11f389b1233c78f588238c\"\u003e\u003ccode\u003eee156cc\u003c/code\u003e\u003c/a\u003e - The chunking of tasks based on maximum command line argument length has been re-implemented to be more precise. Now the chunking happens based on the final generated command string, instead of just the list of staged files like previously. This benefits mainly Windows platforms and function commands like:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('lint-staged').Configuration} */\nexport default {\n  \u0026quot;*.ts\u0026quot;: () =\u0026gt; \u0026quot;tsc\u0026quot;, // Run \u0026quot;tsc\u0026quot; when any TS file is changed (for entire project)\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWhere the spawned command is literally \u003ccode\u003e\u0026quot;tsc\u0026quot;\u003c/code\u003e without any extra arguments. Previously, this was still chunked when a lot of files were staged. Now, it probably won't be chunked because the length of the command is just three letters.\u003c/p\u003e\n\u003cp\u003eAlso, native JavaScript/Node.js function tasks won't be chunked at all, when previously they were run multiple times when chunked:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('lint-staged').Configuration} */\nexport default {\n  \u0026quot;*.js\u0026quot;: {\n    title: \u0026quot;Log staged JS files to console\u0026quot;,\n    task: async (files) =\u0026gt; {\n      console.log(\u0026quot;Staged JS files:\u0026quot;, files);\n    },\n  },\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1820\"\u003e#1820\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a626a9f269d9ff6498a9b8245490e096f90c4bb7\"\u003e\u003ccode\u003ea626a9f\u003c/code\u003e\u003c/a\u003e - It's now possible to set \u003ccode\u003e--max-arg-length=Infinity\u003c/code\u003e to effectively disable chunking of tasks based on the number of staged files. The parsing and validation of the numeric CLI options \u003ccode\u003e--max-arg-length\u003c/code\u003e and \u003ccode\u003e--concurrency\u003c/code\u003e has been improved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1816\"\u003e#1816\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7568d4fb15ba3c3317a7aec36195461cb2f272d7\"\u003e\u003ccode\u003e7568d4f\u003c/code\u003e\u003c/a\u003e - The console output of \u003cem\u003elint-staged\u003c/em\u003e has been simplified so that there's less interactive spinners and more explicit messages like \u003cem\u003e\u0026quot;Started…\u003c/em\u003e\u0026quot; -\u0026gt; \u0026quot;\u003cem\u003eDone!\u003c/em\u003e\u0026quot;. The primary purpose of this was to remove \u003ca href=\"https://github.com/listr2/listr2\"\u003e\u003ccode\u003eListr2\u003c/code\u003e\u003c/a\u003e, a very large dependency.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eSize of \u003ccode\u003enode_modules/\u003c/code\u003e after installing: \u003ccode\u003e1561.7 kB\u003c/code\u003e with 29 packages.\u003c/p\u003e\n\u003cp\u003eFancy interactive spinners, but output dynamically changes:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e✔ Backed up original state in git stash (0b191303)\n✔ Running tasks for staged files...\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/fb540fba1513a83a6be3fa31aeed4eae679c3e31\"\u003e\u003ccode\u003efb540fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1824\"\u003e#1824\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dc0a738a1b39033804667b3df3fb0f71cb03708a\"\u003e\u003ccode\u003edc0a738\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/60cbb8818f8c0d51d6d1e4c59c7a9e558d8fffe1\"\u003e\u003ccode\u003e60cbb88\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1823\"\u003e#1823\u003c/a\u003e from lint-staged/reimplement-chunk-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2354dc42686e2c2bff4a5dff3abd57f3cc69624e\"\u003e\u003ccode\u003e2354dc4\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0516e7fa9bc8a05aee922872f4ebe5d9c21a8213\"\u003e\u003ccode\u003e0516e7f\u003c/code\u003e\u003c/a\u003e docs: adjust debug logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e22f6ede988cc6efe7c0065dcb8cb1408f2584dd\"\u003e\u003ccode\u003ee22f6ed\u003c/code\u003e\u003c/a\u003e style: run \u003ccode\u003eoxfmt\u003c/code\u003e on README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/37e8e1ad73a58c0b187716bd5172744ad50f36d1\"\u003e\u003ccode\u003e37e8e1a\u003c/code\u003e\u003c/a\u003e fix: restore chunking of git add command after running tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2c75f1d0f2cc2c28c7191c48beafb281e3d1e78e\"\u003e\u003ccode\u003e2c75f1d\u003c/code\u003e\u003c/a\u003e chore: remove unused file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ee156cc7039494f1db11f389b1233c78f588238c\"\u003e\u003ccode\u003eee156cc\u003c/code\u003e\u003c/a\u003e feat: add improved lazy-chunking of command strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/baa7c987f68e0c338b1fd5ad751da05e9cbe238d\"\u003e\u003ccode\u003ebaa7c98\u003c/code\u003e\u003c/a\u003e feat: remove current \u003ccode\u003echunkFiles\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.0.8...v17.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.17 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken ARIA references in Dialogs where a title or description elements are not rendered.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.61.0 to 10.68.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.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003cp\u003e| Path                                                                       | Size              |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.68.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003e10.67.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/getsentry/sentry-javascript/commit/b4396c32993b5ab41e54ef50eea557f8202a74fe\"\u003e\u003ccode\u003eb4396c3\u003c/code\u003e\u003c/a\u003e release: 10.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/be21e8cc69f466f5d643d942efd7fd5c608528e3\"\u003e\u003ccode\u003ebe21e8c\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.68.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/fb0987f80f4cbe813210b3f14e5007ce99c339e9\"\u003e\u003ccode\u003efb0987f\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameteriz...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7bd90141db9a12bf0e81ea4f538093df511bffc\"\u003e\u003ccode\u003ef7bd901\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed3a8c8c301c40985316b70186e40603827a24af\"\u003e\u003ccode\u003eed3a8c8\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/20227f9945ffa476e140e5ba70f2f979069abc17\"\u003e\u003ccode\u003e20227f9\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e5625e841a500485371ca512722d5e0642ad4d2\"\u003e\u003ccode\u003e3e5625e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d924551ae54af7d84548b7d6089e9f6b628a893d\"\u003e\u003ccode\u003ed924551\u003c/code\u003e\u003c/a\u003e test(v10/cloudflare): Add Vite-build support to the integration-test runner (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11fed0319ca73e2da986d46015fb119f1c491961\"\u003e\u003ccode\u003e11fed03\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Read wrangler config and resolve the Sentry options mod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a540764d634e691528bca6257f9e1d8eb46caf4d\"\u003e\u003ccode\u003ea540764\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.61.0...10.68.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 1.21.0 to 1.27.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 1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): removed brand names from tags \u0026amp; revised brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4575\"\u003elucide-icons/lucide#4575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Fix site 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/4582\"\u003elucide-icons/lucide#4582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003esquare-scissors\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/4581\"\u003elucide-icons/lucide#4581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): add more supported attributes for SVG nodes 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/4570\"\u003elucide-icons/lucide#4570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epending-cw\u003c/code\u003e icon by \u003ca href=\"https://github.com/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ezap\u003c/code\u003e and \u003ccode\u003ezap-off\u003c/code\u003e icons by \u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esquare-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.4.8 to 7.1.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/4572\"\u003elucide-icons/lucide#4572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4571\"\u003elucide-icons/lucide#4571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add scan-square by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-shield\u003c/code\u003e icon by \u003ca href=\"https://github.com/MArtytraM99\"\u003e\u003ccode\u003e@​MArtytraM99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3099\"\u003elucide-icons/lucide#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emosque\u003c/code\u003e icon by \u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request-review): Remove pull_request_target 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/4593\"\u003elucide-icons/lucide#4593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efeather\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/4584\"\u003elucide-icons/lucide#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): added custom prettier plugin for icon SVG files 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/4576\"\u003elucide-icons/lucide#4576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci.yml): Remove concurrency in ci.yml 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/4595\"\u003elucide-icons/lucide#4595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\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/4592\"\u003elucide-icons/lucide#4592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): Migrate lab to main repo. 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/4521\"\u003elucide-icons/lucide#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etrophy\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/4591\"\u003elucide-icons/lucide#4591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(analytics): add utm source and medium 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/4596\"\u003elucide-icons/lucide#4596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): Add lab requirement in pull_request_template.md by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3651\"\u003elucide-icons/lucide#3651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): replaces \u003ccode\u003epodcast\u003c/code\u003e icon with new \u003ccode\u003emic-*\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/4583\"\u003elucide-icons/lucide#4583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add layout-freeform by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4543\"\u003elucide-icons/lucide#4543\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/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\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/1.26.0...1.27.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.26.0...1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix home page package links \u0026amp; accessible labels 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/4540\"\u003elucide-icons/lucide#4540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecolumns-3-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): extended metadata of \u003ccode\u003ead\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/4579\"\u003elucide-icons/lucide#4579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebook-open\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/4565\"\u003elucide-icons/lucide#4565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-keyhole\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/4580\"\u003elucide-icons/lucide#4580\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/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\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/1.25.0...1.26.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.25.0...1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.27.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.2.7 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\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/2234717e74ff24cd1...\n\n_Description has been truncated_","html_url":"https://github.com/ephemere-io/oryzae/pull/451","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ephemere-io%2Foryzae/issues/451","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/451/packages"},{"uuid":"4976694205","node_id":"PR_kwDOS2Dmb872WgS2","number":32,"state":"open","title":"chore(deps): Bump the minor-and-patch group across 1 directory with 26 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-07-25T16:49:12.000Z","updated_at":"2026-07-25T16:51:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"minor-and-patch","update_count":26,"packages":[{"name":"@radix-ui/react-avatar","old_version":"1.2.0","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.17","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.18","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.10","new_version":"2.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.10","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.1","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.15","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.17","new_version":"1.2.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.10","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.59.0","new_version":"10.68.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/supabase-js","old_version":"2.108.2","new_version":"2.110.8","repository_url":"https://github.com/supabase/supabase-js"},{"name":"next-intl","old_version":"4.13.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-hook-form","old_version":"7.80.0","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@playwright/test","old_version":"1.61.0","new_version":"1.62.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"22.20.0","new_version":"22.20.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"9.39.4","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.2.9","new_version":"16.2.11","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.2.0` | `1.2.6` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.17` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.18` | `2.1.24` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.10` | `2.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.10` | `1.1.16` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.1` | `2.3.7` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.0` | `1.3.3` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.15` | `1.1.21` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.17` | `1.2.23` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.10` | `1.2.16` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.59.0` | `10.68.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.108.2` | `2.110.8` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.0` | `4.13.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.80.0` | `7.83.0` |\n| [react-is](https://github.com/react/react/tree/HEAD/packages/react-is) | `19.2.7` | `19.2.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.0` | `1.62.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.0` | `22.20.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `9.39.5` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.9` | `16.2.11` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.6` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.8.0` | `0.8.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.1` |\n\n\nUpdates `@radix-ui/react-avatar` from 1.2.0 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md\"\u003e@​radix-ui/react-avatar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFix dev-only checks with conditional exports to drop dev-warnings from production builds.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.17 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken ARIA references in Dialogs where a title or description elements are not rendered.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.18 to 2.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.20\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.10 to 2.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.10 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/progress/CHANGELOG.md\"\u003e@​radix-ui/react-progress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.3.1 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in form control components to ensure their values are updated when their associated form's is reset. This affects \u003ccode\u003eRadioGroup\u003c/code\u003e, \u003ccode\u003eSlider\u003c/code\u003e, \u003ccode\u003eSelect\u003c/code\u003e, and \u003ccode\u003eSwitch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.0 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.2, 1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.15 to 1.1.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.14\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toast` from 1.2.17 to 1.2.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/toast/CHANGELOG.md\"\u003e@​radix-ui/react-toast's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eToast\u003c/code\u003e removing non-focused toasts when pressing \u003ccode\u003eEscape\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003cli\u003eCleared the close timer on unmount to prevent memory leaks and errors in test environments\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.10 to 1.2.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eTooltip.Content\u003c/code\u003e children were mounted to the DOM twice.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.59.0 to 10.68.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.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003cp\u003e| Path                                                                       | Size              |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.68.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003e10.67.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/getsentry/sentry-javascript/commit/b4396c32993b5ab41e54ef50eea557f8202a74fe\"\u003e\u003ccode\u003eb4396c3\u003c/code\u003e\u003c/a\u003e release: 10.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/be21e8cc69f466f5d643d942efd7fd5c608528e3\"\u003e\u003ccode\u003ebe21e8c\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.68.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/fb0987f80f4cbe813210b3f14e5007ce99c339e9\"\u003e\u003ccode\u003efb0987f\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameteriz...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7bd90141db9a12bf0e81ea4f538093df511bffc\"\u003e\u003ccode\u003ef7bd901\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed3a8c8c301c40985316b70186e40603827a24af\"\u003e\u003ccode\u003eed3a8c8\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/20227f9945ffa476e140e5ba70f2f979069abc17\"\u003e\u003ccode\u003e20227f9\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e5625e841a500485371ca512722d5e0642ad4d2\"\u003e\u003ccode\u003e3e5625e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d924551ae54af7d84548b7d6089e9f6b628a893d\"\u003e\u003ccode\u003ed924551\u003c/code\u003e\u003c/a\u003e test(v10/cloudflare): Add Vite-build support to the integration-test runner (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11fed0319ca73e2da986d46015fb119f1c491961\"\u003e\u003ccode\u003e11fed03\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Read wrangler config and resolve the Sentry options mod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a540764d634e691528bca6257f9e1d8eb46caf4d\"\u003e\u003ccode\u003ea540764\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.59.0...10.68.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.108.2 to 2.110.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.110.8\u003c/h2\u003e\n\u003ch2\u003e2.110.8 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e downgrade aborted/transient fetch failures from console.error to warn (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e clean up cross-signal abort listener on invoke() return (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e match response Content-Type case-insensitively (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2515\"\u003e#2515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e url-encode object key in CDN purge methods (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2545\"\u003e#2545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e skip Node warning in Deno (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFranco Kaddour \u003ca href=\"https://github.com/FrancoKaddour\"\u003e\u003ccode\u003e@​FrancoKaddour\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\u003cli\u003ePedro Henrique\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.110.8-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.110.8-canary.2 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e url-encode object key in CDN purge methods (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2545\"\u003e#2545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.8-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.110.8-canary.1 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e downgrade aborted/transient fetch failures from console.error to warn (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.8-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.110.8-canary.0 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e clean up cross-signal abort listener on invoke() return (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e match response Content-Type case-insensitively (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2515\"\u003e#2515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e skip Node warning in Deno (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2541\"\u003e#2541\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@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.110.8 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e skip Node warning in Deno (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.110.7 (2026-07-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e trigger set auth on INITIAL_SESSION event (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2531\"\u003e#2531\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.110.6 (2026-07-15)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e warn instead of throw for unrecognized sb_ API key subtypes (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2526\"\u003e#2526\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.110.5 (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e avoid edge runtime warning (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2522\"\u003e#2522\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.110.4 (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e stop sending API key in Authorization header for function calls (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2511\"\u003e#2511\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/01dbb53a050c477e17beebb882d0d371384344c7\"\u003e\u003ccode\u003e01dbb53\u003c/code\u003e\u003c/a\u003e fix(supabase): skip Node warning in Deno (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/150b00cd11dbe0268c9c911d48959bd7356acc87\"\u003e\u003ccode\u003e150b00c\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.7 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2533\"\u003e#2533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/130fa11ac61dbed695f75ea8fb88a796e15db985\"\u003e\u003ccode\u003e130fa11\u003c/code\u003e\u003c/a\u003e fix(realtime): trigger set auth on INITIAL_SESSION event (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2531\"\u003e#2531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c90b1cdec7fecaaf0f959d22e7b40f98aa06ec6b\"\u003e\u003ccode\u003ec90b1cd\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.6 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2527\"\u003e#2527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c23e1ab3834d039d6df6417f72636910359a26c8\"\u003e\u003ccode\u003ec23e1ab\u003c/code\u003e\u003c/a\u003e fix(supabase): warn instead of throw for unrecognized sb_ API key subtypes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/8af3c3a2abedcc6e2408e7ef1e907db108e23afe\"\u003e\u003ccode\u003e8af3c3a\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.5 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2524\"\u003e#2524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/25da0976e9f01c25c36b6123050f5450ff49e012\"\u003e\u003ccode\u003e25da097\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.4 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2523\"\u003e#2523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/dafa7f536f1cb99f2df5795a088e8c5449c45927\"\u003e\u003ccode\u003edafa7f5\u003c/code\u003e\u003c/a\u003e fix(supabase): avoid edge runtime warning (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2522\"\u003e#2522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/558c1f5565dead952457f33a6aed317339e5ae2a\"\u003e\u003ccode\u003e558c1f5\u003c/code\u003e\u003c/a\u003e fix(functions): stop sending API key in Authorization header for function cal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/aaec93f3e4474965b687f34b5c62a4f771d9abd3\"\u003e\u003ccode\u003eaaec93f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2519\"\u003e#2519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.110.8/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 `next-intl` from 4.13.0 to 4.13.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.13.4\u003c/h2\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.3\u003c/h2\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2\u003c/h2\u003e\n\u003ch2\u003e4.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.1\u003c/h2\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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/7fa175d0303804fea48aad0c8b5de89077948e9c\"\u003e\u003ccode\u003e7fa175d\u003c/code\u003e\u003c/a\u003e v4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e\u003ccode\u003e82de47f\u003c/code\u003e\u003c/a\u003e fix: Avoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89ae78319a4a6da95bdcbb91dc11e9ba56d745ae\"\u003e\u003ccode\u003e89ae783\u003c/code\u003e\u003c/a\u003e v4.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e\u003ccode\u003e0555ace\u003c/code\u003e\u003c/a\u003e fix: Next.js 16.3 compatibility preparation (only update locale cookie for do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89c72b13bf0fb12de4001522eadc4c2755ccb3ed\"\u003e\u003ccode\u003e89c72b1\u003c/code\u003e\u003c/a\u003e docs: Add AI agents page, integrate eloqnt studio, and update nav (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2357\"\u003e#2357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/d14dd6f3600e7e7078c71bd8f2d17a60a9b09a12\"\u003e\u003ccode\u003ed14dd6f\u003c/code\u003e\u003c/a\u003e v4.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003e\u003ccode\u003ecc34d9a\u003c/code\u003e\u003c/a\u003e fix: Correctly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/976ca1f83a6e06b5646865b87c4fb461cbf84374\"\u003e\u003ccode\u003e976ca1f\u003c/code\u003e\u003c/a\u003e v4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e\u003ccode\u003e4025d1f\u003c/code\u003e\u003c/a\u003e fix: Handle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and productio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/90691ed785e635ece6e9d7b8f862f6a27a15f306\"\u003e\u003ccode\u003e90691ed\u003c/code\u003e\u003c/a\u003e docs: Add hooks hint to \u003ccode\u003eextraction.mdx\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.13.0...v4.13.4\"\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.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Trust-Code-System/dangote-mentorship-portal/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trust-Code-System%2Fdangote-mentorship-portal/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"},{"uuid":"4971356361","node_id":"PR_kwDOS40TJs71_-0s","number":30,"state":"closed","title":"chore(deps): bump the web-minor-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-08-07T19:04:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-24T19:05:20.000Z","updated_at":"2026-08-07T19:04:42.000Z","time_to_close":1209561,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"web-minor-patch","update_count":7,"packages":[{"name":"framer-motion","old_version":"12.40.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.18.0","new_version":"1.26.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next-intl","old_version":"4.13.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web-minor-patch group with 6 updates in the /apps/web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.40.0` | `12.42.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.18.0` | `1.26.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.0` | `4.13.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n\n\nUpdates `framer-motion` from 12.40.0 to 12.42.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.42.2] 2026-07-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Cropped group layers now animate \u003ccode\u003eborder-radius\u003c/code\u003e from the old to new radius.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.1] 2026-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Old layer fade out now cancelled when defining \u003ccode\u003e.new()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.0] 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Layers are automatically grouped to match their DOM-hierarchy. New \u003ccode\u003e.group(false)\u003c/code\u003e method opts-out.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Disabled automatic \u003ccode\u003eborder-radius\u003c/code\u003e animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.41.0] 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Moves from Motion+ Early Access and alpha to main library.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.add()\u003c/code\u003e resolves a CSS selector or \u003ccode\u003eElement\u003c/code\u003e to automatically generate, apply and remove \u003ccode\u003eview-transition-name\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.new()\u003c/code\u003e and \u003ccode\u003e.old()\u003c/code\u003e configures values to animate on new and old layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.layout()\u003c/code\u003e can set a custom transition on the size/position animation of the currently selected elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Group layers now automatically crop with children set to \u003ccode\u003ecover\u003c/code\u003e, with \u003ccode\u003eborder-radius\u003c/code\u003e animating from old radius to new. \u003ccode\u003e.crop(false)\u003c/code\u003e disables this behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.class(name)\u003c/code\u003e tags currently selected elements with a \u003ccode\u003eview-transition-class\u003c/code\u003e as a custom CSS hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent stuck exit animations when children interrupt.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edrag\u003c/code\u003e: Child \u003ccode\u003ee.stopPropagation()\u003c/code\u003e no longer break drag end.\u003c/li\u003e\n\u003cli\u003eFixing Next.js OOM on Windows when importing via \u003ccode\u003emotion\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Improve handling of parallel/interleaved calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.enter()\u003c/code\u003e and \u003ccode\u003e.exit()\u003c/code\u003e now refer specifically to \u003ccode\u003enew\u003c/code\u003e and \u003ccode\u003eold\u003c/code\u003e layers where there are no matching \u003ccode\u003eold\u003c/code\u003e or \u003ccode\u003enew\u003c/code\u003e layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Interrupted transition setups now return resolved animation rather than throwing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40e8756c63b258c9dd07de9501cb788410eefb02\"\u003e\u003ccode\u003e40e8756\u003c/code\u003e\u003c/a\u003e v12.42.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/718ccc7d4e8d17dddb36e73198b730fac57267c4\"\u003e\u003ccode\u003e718ccc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3768\"\u003e#3768\u003c/a\u003e from motiondivision/view-cropped-corner-radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/19195a4bfc77389afb9cfd06bb2fb9eaeb798e8f\"\u003e\u003ccode\u003e19195a4\u003c/code\u003e\u003c/a\u003e Dedupe corner-radius longhands; merge crop box/radii measurements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5299aa65a2428c55728d28b68c0d3242052d8b7a\"\u003e\u003ccode\u003e5299aa6\u003c/code\u003e\u003c/a\u003e Resolve cropped-clip radius timing once; fix transition-option leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/937cdf396c29fa2826ba0836c1e6f1a1466e5064\"\u003e\u003ccode\u003e937cdf3\u003c/code\u003e\u003c/a\u003e Animate cropped view-transition group corner radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/fd2d6f66d1cffcfeb2e2e0d9e39dc54796025db2\"\u003e\u003ccode\u003efd2d6f6\u003c/code\u003e\u003c/a\u003e v12.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2223d873d8c78bab03301e5d9e3272c6d76907e6\"\u003e\u003ccode\u003e2223d87\u003c/code\u003e\u003c/a\u003e Hold the old layer when only a non-opacity .new() is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c841455973b280c7989befd6dc918da0246a7fa\"\u003e\u003ccode\u003e9c84145\u003c/code\u003e\u003c/a\u003e v12.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/60d7c72bc3d8052e2453424542d102467f3ed2fc\"\u003e\u003ccode\u003e60d7c72\u003c/code\u003e\u003c/a\u003e Add view-transition group nesting and aspect-aware cropping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6437276caa543467a3bc407514ad0a4f842c37e0\"\u003e\u003ccode\u003e6437276\u003c/code\u003e\u003c/a\u003e Updating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.40.0...v12.42.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.18.0 to 1.26.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 1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix home page package links \u0026amp; accessible labels 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/4540\"\u003elucide-icons/lucide#4540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecolumns-3-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): extended metadata of \u003ccode\u003ead\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/4579\"\u003elucide-icons/lucide#4579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebook-open\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/4565\"\u003elucide-icons/lucide#4565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-keyhole\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/4580\"\u003elucide-icons/lucide#4580\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/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\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/1.25.0...1.26.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.25.0...1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename to \u003ccode\u003ecircle-euro\u003c/code\u003e to match other euro icons 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/4531\"\u003elucide-icons/lucide#4531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.10 to 6.4.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4487\"\u003elucide-icons/lucide#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): empty search results on first load for tag-only matches by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4413\"\u003elucide-icons/lucide#4413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.5 to 7.29.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4476\"\u003elucide-icons/lucide#4476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): broken link in brand logo comment 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/4533\"\u003elucide-icons/lucide#4533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(depedencies): Update dependencies 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/4553\"\u003elucide-icons/lucide#4553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): add studio link 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/4534\"\u003elucide-icons/lucide#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ehdmi-port\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/4554\"\u003elucide-icons/lucide#4554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eethernet-port\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/4555\"\u003elucide-icons/lucide#4555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-box\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/4552\"\u003elucide-icons/lucide#4552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escan-box\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/4551\"\u003elucide-icons/lucide#4551\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/1.24.0...1.25.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.24.0...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(scripts): fix typo in renameIcon.function.mts 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/4514\"\u003elucide-icons/lucide#4514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icons): remove \u003ccode\u003etoBeRemovedInVersion\u003c/code\u003e metadata and make it optional in schema by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Add merch link 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/4524\"\u003elucide-icons/lucide#4524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): move child rendering logic to template from effect 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/4519\"\u003elucide-icons/lucide#4519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): list \u003ccode\u003e@​gyeonghokim/lucide-lit\u003c/code\u003e as third-party package by \u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eoption\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/4326\"\u003elucide-icons/lucide#4326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): restore the icons entry point in the JS bundles by \u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vue): support kebab-case icon-node prop on Icon component by \u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): Add icon exports property to the package.json file 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/4522\"\u003elucide-icons/lucide#4522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): centered the \u003ccode\u003edot\u003c/code\u003e icon by \u003ca href=\"https://github.com/cnlancehu\"\u003e\u003ccode\u003e@​cnlancehu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4492\"\u003elucide-icons/lucide#4492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-euro-sign\u003c/code\u003e icon by \u003ca href=\"https://github.com/Guido3000\"\u003e\u003ccode\u003e@​Guido3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4353\"\u003elucide-icons/lucide#4353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eserver-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Turboman3000\"\u003e\u003ccode\u003e@​Turboman3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4232\"\u003elucide-icons/lucide#4232\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/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.26.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-intl` from 4.13.0 to 4.13.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.13.4\u003c/h2\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.3\u003c/h2\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2\u003c/h2\u003e\n\u003ch2\u003e4.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.1\u003c/h2\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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/7fa175d0303804fea48aad0c8b5de89077948e9c\"\u003e\u003ccode\u003e7fa175d\u003c/code\u003e\u003c/a\u003e v4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e\u003ccode\u003e82de47f\u003c/code\u003e\u003c/a\u003e fix: Avoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89ae78319a4a6da95bdcbb91dc11e9ba56d745ae\"\u003e\u003ccode\u003e89ae783\u003c/code\u003e\u003c/a\u003e v4.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e\u003ccode\u003e0555ace\u003c/code\u003e\u003c/a\u003e fix: Next.js 16.3 compatibility preparation (only update locale cookie for do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89c72b13bf0fb12de4001522eadc4c2755ccb3ed\"\u003e\u003ccode\u003e89c72b1\u003c/code\u003e\u003c/a\u003e docs: Add AI agents page, integrate eloqnt studio, and update nav (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2357\"\u003e#2357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/d14dd6f3600e7e7078c71bd8f2d17a60a9b09a12\"\u003e\u003ccode\u003ed14dd6f\u003c/code\u003e\u003c/a\u003e v4.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003e\u003ccode\u003ecc34d9a\u003c/code\u003e\u003c/a\u003e fix: Correctly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/976ca1f83a6e06b5646865b87c4fb461cbf84374\"\u003e\u003ccode\u003e976ca1f\u003c/code\u003e\u003c/a\u003e v4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e\u003ccode\u003e4025d1f\u003c/code\u003e\u003c/a\u003e fix: Handle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and productio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/90691ed785e635ece6e9d7b8f862f6a27a15f306\"\u003e\u003ccode\u003e90691ed\u003c/code\u003e\u003c/a\u003e docs: Add hooks hint to \u003ccode\u003eextraction.mdx\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.13.0...v4.13.4\"\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.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9b0e8af25861ad5b8f5af420ad3ee0b188665027\"\u003e\u003ccode\u003e9b0e8af\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when the input CSS changes but its mti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/35a3e9c5159bea77af0d48f0c8849279211cc7e9\"\u003e\u003ccode\u003e35a3e9c\u003c/code\u003e\u003c/a\u003e Always produce \u003ccode\u003e\\\u0026lt;length\u0026gt;\u003c/code\u003e value when optimizing \u003ccode\u003e--spacing(0)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4af47fbe942245fd05ad8cd4776c2dbd27237bee\"\u003e\u003ccode\u003e4af47fb\u003c/code\u003e\u003c/a\u003e Fix hues in achromatic theme colors to be \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5835691d210b1c530160c844a562c36fa5fcbdb3\"\u003e\u003ccode\u003e5835691\u003c/code\u003e\u003c/a\u003e Handle CSS nesting natively (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/67c745efde4c6b36879e812b4c3d9250f7e0b31e\"\u003e\u003ccode\u003e67c745e\u003c/code\u003e\u003c/a\u003e Fix bug in attribute selector parsing (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2683903b86d695f9c2647a06eb58bd96ade1eaee\"\u003e\u003ccode\u003e2683903\u003c/code\u003e\u003c/a\u003e Support fractional opacity modifiers for named shadow sizes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/04588b1e8f3dbc856d8a3fad97c460bee689dbf3\"\u003e\u003ccode\u003e04588b1\u003c/code\u003e\u003c/a\u003e Fix theme() in JS plugins returning unresolved object instead of DEFAULT valu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ef79119d4e2b8b0f37710e736605bd0b3419afb7\"\u003e\u003ccode\u003eef79119\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20300\"\u003e#20300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mengfeidai1031/Brindi/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mengfeidai1031%2FBrindi/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}],"issue_packages":[{"old_version":"4.12.0","new_version":"4.13.5","update_type":"minor","path":null,"pr_created_at":"2026-08-11T18:07:29.000Z","version_change":"4.12.0 → 4.13.5","issue":{"uuid":"5123169748","node_id":"PR_kwDOSb0Yws79qVDZ","number":39,"state":"open","title":"Bump the production-dependencies group across 1 directory with 79 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-08-11T18:07:29.000Z","updated_at":"2026-08-11T18:10:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":79,"packages":[{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"playwright","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"fumadocs-core","old_version":"16.8.11","new_version":"16.14.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.4","new_version":"15.2.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.11","new_version":"16.14.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.6","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.8.0","new_version":"26.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-email","old_version":"6.1.4","new_version":"6.9.2","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.100.10","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-table","old_version":"8.21.3","new_version":"9.1.0","repository_url":"https://github.com/TanStack/table"},{"name":"@scalar/hono-api-reference","old_version":"0.10.14","new_version":"0.11.13","repository_url":"https://github.com/scalar/scalar"},{"name":"openapi-merge","old_version":"1.3.3","new_version":"2.0.2","repository_url":"https://github.com/robertmassaioli/openapi-merge"},{"name":"@better-auth/passkey","old_version":"1.6.11","new_version":"1.6.26","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.8","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.7","new_version":"9.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.12.3","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.1","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.31.2","new_version":"2.45.1","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.1.1","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"3.0.77","new_version":"4.0.36","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.63","new_version":"4.0.36","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.184","new_version":"4.0.61","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1046.0","new_version":"3.1106.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1046.0","new_version":"3.1106.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.7.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.6","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.14.3","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.4.2","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.182","new_version":"7.0.58","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.6.11","new_version":"1.6.26","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.16","new_version":"4.13.1","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.30.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.12","new_version":"6.0.1","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.12.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.5","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.37.0","new_version":"7.4.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.49.0","new_version":"0.62.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.64.0","new_version":"1.77.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.1.0","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"15.0.0","new_version":"20.0.0","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.85.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.21","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.5","new_version":"3.0.12","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.11","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-intl","old_version":"4.12.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 79 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `7.0.2001` |\n| [playwright](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.4` | `15.2.2` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `26.2.0` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.1.4` | `6.9.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.10` | `5.101.4` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.21.3` | `9.1.0` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.14` | `0.11.13` |\n| [openapi-merge](https://github.com/robertmassaioli/openapi-merge) | `1.3.3` | `2.0.2` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.11` | `1.6.26` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.8` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.7` | `9.0.5` |\n| [resend](https://github.com/resend/resend-node) | `6.12.3` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.1` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.31.2` | `2.45.1` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.4.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.77` | `4.0.36` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.63` | `4.0.36` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.184` | `4.0.61` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1046.0` | `3.1106.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1046.0` | `3.1106.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.7.1` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.6` | `16.3.0` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.14.3` | `1.15.0` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.14.3` | `1.15.0` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.14.3` | `1.15.0` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.14.3` | `1.15.0` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.14.3` | `1.15.0` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.14.3` | `1.15.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.8.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.4.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.182` | `7.0.58` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.11` | `1.6.26` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.16` | `4.13.1` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.30.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.12` | `6.0.1` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.5` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.5` |\n| [openai](https://github.com/openai/openai-node) | `6.37.0` | `7.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.49.0` | `0.62.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.64.0` | `1.77.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.26` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.1.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `15.0.0` | `20.0.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.85.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.21` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.5` | `3.0.12` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.11` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.5` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.10` |\n\n\nUpdates `oxlint-tsgolint` from 0.22.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.60.0 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.60.0...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.11 to 16.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix crash in \u003ccode\u003eDynamicCodeBlock\u003c/code\u003e when \u003ccode\u003eoptions\u003c/code\u003e is undefined\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eDynamicCodeBlock\u003c/code\u003e read \u003ccode\u003eoptions.components\u003c/code\u003e unconditionally while building its Shiki config, even though \u003ccode\u003eoptions\u003c/code\u003e is optional on the public wrapper component. Passing an explicit \u003ccode\u003eoptions={undefined}\u003c/code\u003e (e.g. a value forwarded from another optional prop) crashed with \u003ccode\u003eCannot read properties of undefined (reading 'components')\u003c/code\u003e instead of falling back to the default \u003ccode\u003epre\u003c/code\u003e renderer.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eoptions\u003c/code\u003e is now read with optional chaining, so an undefined \u003ccode\u003eoptions\u003c/code\u003e behaves the same as omitting the prop entirely.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix unusable \u003ccode\u003etokenizer\u003c/code\u003e search option\u003c/h3\u003e\n\u003cp\u003eThe search engine rejects a \u003ccode\u003elanguage\u003c/code\u003e alongside a custom \u003ccode\u003etokenizer\u003c/code\u003e, since the tokenizer carries its own. Both search entry points supplied one unconditionally — \u003ccode\u003ecreateDB\u003c/code\u003e/\u003ccode\u003ecreateDBSimple\u003c/code\u003e through a destructuring default that \u003ccode\u003elanguage: undefined\u003c/code\u003e could not suppress, and \u003ccode\u003ecreateI18nSearchAPI\u003c/code\u003e by hardcoding \u003ccode\u003emultilingual\u003c/code\u003e after the spread — so passing \u003ccode\u003etokenizer\u003c/code\u003e always threw \u003ccode\u003eNO_LANGUAGE_WITH_CUSTOM_TOKENIZER\u003c/code\u003e at index-build time. On i18n sources there was no call that worked at all.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003elanguage\u003c/code\u003e is now omitted when a tokenizer is present (from either \u003ccode\u003etokenizer\u003c/code\u003e or \u003ccode\u003ecomponents.tokenizer\u003c/code\u003e), and i18n servers no longer overwrite a caller-supplied \u003ccode\u003elanguage\u003c/code\u003e. Attaching a stemmer to the default multilingual segmentation works as documented:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { stemmer } from '@zbsearch/stemmers/english';\n\u003cp\u003ecreateFromSource(source, {\u003cbr /\u003e\ntokenizer: { language: 'multilingual', stemming: true, stemmer },\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\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/fuma-nama/fumadocs/commit/2b0f3f7d772ad73af1baba97c0a9140735b9da37\"\u003e\u003ccode\u003e2b0f3f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3466\"\u003e#3466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2569851657934657eec792103acb656f8313c3f2\"\u003e\u003ccode\u003e2569851\u003c/code\u003e\u003c/a\u003e fix(ui): guard against undefined options in DynamicCodeBlock (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3465\"\u003e#3465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c2ce5cb2b67f9beb5e75fc7902d3e0e3f543b23a\"\u003e\u003ccode\u003ec2ce5cb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/19e269e0769df41a04c7f252e22891d94db41281\"\u003e\u003ccode\u003e19e269e\u003c/code\u003e\u003c/a\u003e chore: drop typescript 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eacc5e176113577a1d98e9383e7a25883f6ac9ea\"\u003e\u003ccode\u003eeacc5e1\u003c/code\u003e\u003c/a\u003e fix(graphql): no dropped optional arguments in playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2452e016056a0eaaef62feec001594eb0dd53a0b\"\u003e\u003ccode\u003e2452e01\u003c/code\u003e\u003c/a\u003e fix(core): fix unusable \u003ccode\u003etokenizer\u003c/code\u003e search option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc694a18d366042271a7d925344dff6273abfc4e\"\u003e\u003ccode\u003ecc694a1\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7c31d84c1c0ed54fea193abc089b6b16556cd315\"\u003e\u003ccode\u003e7c31d84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3457\"\u003e#3457\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c6aa185e4a05c8be0dbb4d8a96e8ae36391e8387\"\u003e\u003ccode\u003ec6aa185\u003c/code\u003e\u003c/a\u003e fix(graphql): migrate deprecated APIs of \u003ccode\u003egraphql\u003c/code\u003e v18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5b2a798babb7aa4fd972336960757f6c8ccf2339\"\u003e\u003ccode\u003e5b2a798\u003c/code\u003e\u003c/a\u003e docs: drop mcp-handler\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.8.11...fumadocs@16.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.0.4 to 15.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.2.2\u003c/h2\u003e\n\u003ch3\u003eSupport thenable Next.js config\u003c/h3\u003e\n\u003cp\u003eAllow the promises to be awaited.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.1\u003c/h2\u003e\n\u003ch3\u003eSupport simpler \u003ccode\u003efumadocsMdx\u003c/code\u003e vite plugin usage\u003c/h3\u003e\n\u003cp\u003eUse the \u003ccode\u003efumadocsMdx\u003c/code\u003e method instead for better syntax around macro usage.\u003c/p\u003e\n\u003ch3\u003eSupport browser helpers for Macro API\u003c/h3\u003e\n\u003cp\u003eUse preload \u0026amp; lazy body renderer on non-rsc environment.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.0\u003c/h2\u003e\n\u003ch3\u003eSupport Macro API\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003efumadocs-mdx/macro\u003c/code\u003e to define collections, and enable the macro-style API from bundler plugin (e.g. \u003ccode\u003ecreateMDX\u003c/code\u003e) using the \u003ccode\u003einclude\u003c/code\u003e option.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.1.1\u003c/h2\u003e\n\u003ch3\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e to \u003ccode\u003eyaml\u003c/code\u003e\u003c/h3\u003e\n\u003ch2\u003efumadocs-mdx@15.1.0\u003c/h2\u003e\n\u003ch3\u003eDefault to Base UI\u003c/h3\u003e\n\u003cp\u003eInternal packages \u0026amp; templates now use Base UI rather than Radix UI.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.0.13\u003c/h2\u003e\n\u003ch3\u003eRequire \u003ccode\u003ecollection\u003c/code\u003e query param at regex matching\u003c/h3\u003e\n\u003cp\u003eInstead of passing through all JSON/YAML files, the meta loader now requires \u003ccode\u003ecollection\u003c/code\u003e query param to be triggered.\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/fuma-nama/fumadocs/commit/1025ff3bfd8b031eca64234dba16c4ec84a75469\"\u003e\u003ccode\u003e1025ff3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5f1a185671c711a2c4293b5d8cbcaaa37ee8c8cc\"\u003e\u003ccode\u003e5f1a185\u003c/code\u003e\u003c/a\u003e fix(mdx): support thenable Next.js config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.4...fumadocs-mdx@15.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.11 to 16.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix crash in \u003ccode\u003eDynamicCodeBlock\u003c/code\u003e when \u003ccode\u003eoptions\u003c/code\u003e is undefined\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eDynamicCodeBlock\u003c/code\u003e read \u003ccode\u003eoptions.components\u003c/code\u003e unconditionally while building its Shiki config, even though \u003ccode\u003eoptions\u003c/code\u003e is optional on the public wrapper component. Passing an explicit \u003ccode\u003eoptions={undefined}\u003c/code\u003e (e.g. a value forwarded from another optional prop) crashed with \u003ccode\u003eCannot read properties of undefined (reading 'components')\u003c/code\u003e instead of falling back to the default \u003ccode\u003epre\u003c/code\u003e renderer.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eoptions\u003c/code\u003e is now read with optional chaining, so an undefined \u003ccode\u003eoptions\u003c/code\u003e behaves the same as omitting the prop entirely.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix unusable \u003ccode\u003etokenizer\u003c/code\u003e search option\u003c/h3\u003e\n\u003cp\u003eThe search engine rejects a \u003ccode\u003elanguage\u003c/code\u003e alongside a custom \u003ccode\u003etokenizer\u003c/code\u003e, since the tokenizer carries its own. Both search entry points supplied one unconditionally — \u003ccode\u003ecreateDB\u003c/code\u003e/\u003ccode\u003ecreateDBSimple\u003c/code\u003e through a destructuring default that \u003ccode\u003elanguage: undefined\u003c/code\u003e could not suppress, and \u003ccode\u003ecreateI18nSearchAPI\u003c/code\u003e by hardcoding \u003ccode\u003emultilingual\u003c/code\u003e after the spread — so passing \u003ccode\u003etokenizer\u003c/code\u003e always threw \u003ccode\u003eNO_LANGUAGE_WITH_CUSTOM_TOKENIZER\u003c/code\u003e at index-build time. On i18n sources there was no call that worked at all.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003elanguage\u003c/code\u003e is now omitted when a tokenizer is present (from either \u003ccode\u003etokenizer\u003c/code\u003e or \u003ccode\u003ecomponents.tokenizer\u003c/code\u003e), and i18n servers no longer overwrite a caller-supplied \u003ccode\u003elanguage\u003c/code\u003e. Attaching a stemmer to the default multilingual segmentation works as documented:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { stemmer } from '@zbsearch/stemmers/english';\n\u003cp\u003ecreateFromSource(source, {\u003cbr /\u003e\ntokenizer: { language: 'multilingual', stemming: true, stemmer },\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\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/fuma-nama/fumadocs/commit/2b0f3f7d772ad73af1baba97c0a9140735b9da37\"\u003e\u003ccode\u003e2b0f3f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3466\"\u003e#3466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2569851657934657eec792103acb656f8313c3f2\"\u003e\u003ccode\u003e2569851\u003c/code\u003e\u003c/a\u003e fix(ui): guard against undefined options in DynamicCodeBlock (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3465\"\u003e#3465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c2ce5cb2b67f9beb5e75fc7902d3e0e3f543b23a\"\u003e\u003ccode\u003ec2ce5cb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/19e269e0769df41a04c7f252e22891d94db41281\"\u003e\u003ccode\u003e19e269e\u003c/code\u003e\u003c/a\u003e chore: drop typescript 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eacc5e176113577a1d98e9383e7a25883f6ac9ea\"\u003e\u003ccode\u003eeacc5e1\u003c/code\u003e\u003c/a\u003e fix(graphql): no dropped optional arguments in playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2452e016056a0eaaef62feec001594eb0dd53a0b\"\u003e\u003ccode\u003e2452e01\u003c/code\u003e\u003c/a\u003e fix(core): fix unusable \u003ccode\u003etokenizer\u003c/code\u003e search option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc694a18d366042271a7d925344dff6273abfc4e\"\u003e\u003ccode\u003ecc694a1\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7c31d84c1c0ed54fea193abc089b6b16556cd315\"\u003e\u003ccode\u003e7c31d84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3457\"\u003e#3457\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c6aa185e4a05c8be0dbb4d8a96e8ae36391e8387\"\u003e\u003ccode\u003ec6aa185\u003c/code\u003e\u003c/a\u003e fix(graphql): migrate deprecated APIs of \u003ccode\u003egraphql\u003c/code\u003e v18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5b2a798babb7aa4fd972336960757f6c8ccf2339\"\u003e\u003ccode\u003e5b2a798\u003c/code\u003e\u003c/a\u003e docs: drop mcp-handler\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.8.11...fumadocs@16.14.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.6 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate vendored lodash to 4.17.23 to fix CVE-2025-13465: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91558\"\u003e#91558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91541\"\u003e#91541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize encoded dynamic placeholders in app routes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91603\"\u003e#91603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix(pages-router): restore Content-Length and ETag for /_next/data/ JSON responses: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90304\"\u003e#90304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate tokio from 1.43.0 to 1.47.3: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90945\"\u003e#90945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Simplify snapshotting logic: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91178\"\u003e#91178\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\u003eturbo-tasks-backend: batch find_and_schedule_dirty using for_each_task_meta: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91497\"\u003e#91497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Use bail! instead of panic! for duplicate module ident error: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91636\"\u003e#91636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip loadBindings() Lightning CSS check during next start: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91538\"\u003e#91538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: batch schedule dirty tasks in aggregation_update: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91461\"\u003e#91461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Add importModule() support to webpack loaders: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89630\"\u003e#89630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-persistence: fix mmap page alignment and improve error context in MetaFile::open_internal: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91640\"\u003e#91640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-css: demote recoverable CSS parse warnings to Warning severity: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91524\"\u003e#91524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(node-streams): add config flag, define-env, and env precedence test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90427\"\u003e#90427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename /_next/webpack-hmr to /_next/hmr: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91415\"\u003e#91415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd per-slot error attribution for instant validation using slot markers and config depth preference: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91610\"\u003e#91610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle encoded params further: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91627\"\u003e#91627\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\u003cli\u003eFix missing route in otel spans without base-server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91665\"\u003e#91665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Optimize compaction cpu usage: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91468\"\u003e#91468\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\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\u003eturbopack: move \u0026quot;compact database\u0026quot; tracing span to backend layer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91693\"\u003e#91693\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\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\u003e[turbopack] Remove incorrect debug_assert in try_read_task_cell: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91699\"\u003e#91699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd module count field to module graph tracing spans: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91697\"\u003e#91697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-cli: add --persistent-caching flag for filesystem-backed cache: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91657\"\u003e#91657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: pull in updated vercel/nft tests: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91651\"\u003e#91651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve regressed build speed on cross-compiled MUSL: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91477\"\u003e#91477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Ensure inlining hint correctness: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91320\"\u003e#91320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Track which segments can be omitted from prefetch: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91438\"\u003e#91438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid deprecated TS node10 moduleResolution defaults: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91847\"\u003e#91847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Rebuild the docker build scripts: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91799\"\u003e#91799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TS6 baseUrl deprecation for extended tsconfig: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91855\"\u003e#91855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enext internal post-build\u003c/code\u003e CLI command for Turbopack database compaction: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91336\"\u003e#91336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Define \u003ccode\u003eEffect\u003c/code\u003e as a trait instead of a closure: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89080\"\u003e#89080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Implement TraceRawVcs and NonLocalValue correctly for Effects: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89133\"\u003e#89133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: improve print_cache_item_size instrumentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91742\"\u003e#91742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: switch from base40 to base38 hash encoding (remove ~ and . from charset): \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91832\"\u003e#91832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse charCodeAt for normalizePathTrailingSlash: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91380\"\u003e#91380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Only patch lockfile when bindings fails to load: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91379\"\u003e#91379\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\u003e[devtools] Make instant navs panel draggable: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91914\"\u003e#91914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] Bundle static prefetches based on size: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91439\"\u003e#91439\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/d73f5622e226358dcef8cf7a8a373333ff265ae7\"\u003e\u003ccode\u003ed73f562\u003c/code\u003e\u003c/a\u003e v16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2e0d4cbe5d54346012b560925c6a58440753e6d6\"\u003e\u003ccode\u003e2e0d4cb\u003c/code\u003e\u003c/a\u003e Edits to turbopackFileSystemCache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96531\"\u003e#96531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/86df9c7588488355cdd6bd08f622efc32a4cb753\"\u003e\u003ccode\u003e86df9c7\u003c/code\u003e\u003c/a\u003e docs: cover direct visits and client navigations in the instant() e2e example...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47a52c0d6bc2b67648ba770972ec962219e68d4d\"\u003e\u003ccode\u003e47a52c0\u003c/code\u003e\u003c/a\u003e [turbopack / next.js] Add an end-to-end test for new root detection (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96544\"\u003e#96544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e878d484859c86c147f4a6f7adcec36889d3831\"\u003e\u003ccode\u003e8e878d4\u003c/code\u003e\u003c/a\u003e Remove implicit Partial Prefetching opt-in from \u003ccode\u003einstant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96539\"\u003e#96539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e37ddd19f5e80d0a856c41b503efa376f1e928b9\"\u003e\u003ccode\u003ee37ddd1\u003c/code\u003e\u003c/a\u003e Fix deploy test TypeScript exclusions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96545\"\u003e#96545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a4920c15ab9418e8f967f186af9e76ee4f9ee76\"\u003e\u003ccode\u003e8a4920c\u003c/code\u003e\u003c/a\u003e docs: clarify first-party Skills workflows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96495\"\u003e#96495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4344b83a6beaf0541441c527c56fbce3dd07b202\"\u003e\u003ccode\u003e4344b83\u003c/code\u003e\u003c/a\u003e Flag newly disabled deploy tests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96505\"\u003e#96505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/459617a12598de63c34cec4d5c267207c591d13f\"\u003e\u003ccode\u003e459617a\u003c/code\u003e\u003c/a\u003e fix: double fragment on navigation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93132\"\u003e#93132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cbf0cef687c9914a2cf9aa6a1ad1d461895a9069\"\u003e\u003ccode\u003ecbf0cef\u003c/code\u003e\u003c/a\u003e Enable TypeScript CLI by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96497\"\u003e#96497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.6...v16.3.0\"\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.8.0 to 26.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/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 6.1.4 to 6.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.2\u003c/h2\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\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/resend/react-email/commit/128cb99652ff57ea0dd00182b3a51e6b532b2a37\"\u003e\u003ccode\u003e128cb99\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.2/packages/react-email\"\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.100.10 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-tab...\n\n_Description has been truncated_","html_url":"https://github.com/JulioCout/safe-balance/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JulioCout%2Fsafe-balance/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"4.13.4","new_version":"4.13.5","update_type":"patch","path":null,"pr_created_at":"2026-08-10T18:59:42.000Z","version_change":"4.13.4 → 4.13.5","issue":{"uuid":"5113412427","node_id":"PR_kwDOQ0Mhjc79K1KZ","number":1528,"state":"open","title":"build(deps): bump the npm-production group across 1 directory with 15 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-08-10T18:59:42.000Z","updated_at":"2026-08-10T19:00:32.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":15,"packages":[{"name":"@supabase/supabase-js","old_version":"2.110.9","new_version":"2.112.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@aws-sdk/client-s3","old_version":"3.1096.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1096.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1096.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.5.7","new_version":"5.7.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@paddle/paddle-node-sdk","old_version":"3.8.0","new_version":"3.10.0","repository_url":"https://github.com/PaddleHQ/paddle-node-sdk"},{"name":"@sentry/nextjs","old_version":"10.68.0","new_version":"10.69.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@upstash/redis","old_version":"1.38.0","new_version":"1.38.2","repository_url":"https://github.com/upstash/redis-js"},{"name":"better-auth","old_version":"1.6.25","new_version":"1.6.26","repository_url":"https://github.com/better-auth/better-auth"},{"name":"next","old_version":"16.2.12","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.4","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"posthog-js","old_version":"1.407.3","new_version":"1.414.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-hook-form","old_version":"7.83.0","new_version":"7.84.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@supabase/ssr","old_version":"0.12.3","new_version":"0.12.4","repository_url":"https://github.com/supabase/ssr"},{"name":"nodemailer","old_version":"9.0.3","new_version":"9.0.5","repository_url":"https://github.com/nodemailer/nodemailer"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.110.9` | `2.112.2` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1096.0` | `3.1105.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1096.0` | `3.1105.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1096.0` | `3.1105.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.5.7` | `5.7.1` |\n| [@paddle/paddle-node-sdk](https://github.com/PaddleHQ/paddle-node-sdk) | `3.8.0` | `3.10.0` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.68.0` | `10.69.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.0` | `1.38.2` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.25` | `1.6.26` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.13.5` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.407.3` | `1.414.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.83.0` | `7.84.0` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.12.3` | `0.12.4` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `9.0.3` | `9.0.5` |\n\n\nUpdates `@supabase/supabase-js` from 2.110.9 to 2.112.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.112.2\u003c/h2\u003e\n\u003ch2\u003e2.112.2 (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e prevent duplicate on bindings (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e clear stale join payload on sign-out (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2597\"\u003e#2597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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.112.2-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.112.2-canary.1 (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e clear stale join payload on sign-out (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2597\"\u003e#2597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.112.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.112.2-canary.0 (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e prevent duplicate on bindings (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.112.1\u003c/h2\u003e\n\u003ch2\u003e2.112.1 (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e preserve 5xx error message (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2587\"\u003e#2587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e ensure setAuth doesn't disable token refresh (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEduardo Gurgel\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.112.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.112.1-canary.1 (2026-08-05)\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/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.112.2 (2026-08-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.112.1 (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e ensure setAuth doesn't disable token refresh (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.112.0 (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e move OpenTelemetry tracing to opt-in /tracing subpath (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2583\"\u003e#2583\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e forward db retry option (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2571\"\u003e#2571\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\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\u003e2.111.0 (2026-07-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\u003c/blockquote\u003e\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/07b27ee9bc689c16c447a38d6af1f841092a7a4f\"\u003e\u003ccode\u003e07b27ee\u003c/code\u003e\u003c/a\u003e chore(release): version 2.112.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/1831402ba902328918cc146e665ed32d2382f8fb\"\u003e\u003ccode\u003e1831402\u003c/code\u003e\u003c/a\u003e fix(realtime): ensure setAuth doesn't disable token refresh (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0136f3473ef79882c1e0a0ca84336443a565bdd6\"\u003e\u003ccode\u003e0136f34\u003c/code\u003e\u003c/a\u003e chore(release): version 2.112.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/2877b5b5b55b607d3e6cd1ec38c90d02e881330c\"\u003e\u003ccode\u003e2877b5b\u003c/code\u003e\u003c/a\u003e test(supabase): replace test-tracing harness with real-OTel unit and e2e cove...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a413544ea238164ebce3d1e2765f808fb96f8a76\"\u003e\u003ccode\u003ea413544\u003c/code\u003e\u003c/a\u003e feat(supabase): move OpenTelemetry tracing to opt-in /tracing subpath (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2583\"\u003e#2583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e6c975ce03f49a471fa2b5e467c78cb3c41162a3\"\u003e\u003ccode\u003ee6c975c\u003c/code\u003e\u003c/a\u003e fix(supabase): forward db retry option (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2571\"\u003e#2571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a262492bfc7d556b26eb5581cb5553d50bf5023b\"\u003e\u003ccode\u003ea262492\u003c/code\u003e\u003c/a\u003e chore(release): version 2.111.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2572\"\u003e#2572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/18b5bb2a692098cdddb56b66bb0b2347a544c54a\"\u003e\u003ccode\u003e18b5bb2\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.9 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2567\"\u003e#2567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.112.2/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1096.0 to 3.1105.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-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1105.0\u003c/h2\u003e\n\u003ch4\u003e3.1105.0(2026-08-06)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-dynamodb:\u003c/strong\u003e  add error msg and fallback when incompatible client is supplied (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8231\"\u003e#8231\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e663d41f0c95fe461693ecc6599d8d48cb786d01\"\u003ee663d41f\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-08-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4f7b32fca9d7c72e76dad9be36dcc2b2665e965\"\u003ee4f7b32f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds index category support to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17fff6fee91039894b4004860657b0eedeed439\"\u003ee17fff6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Conversions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c29a869869738008410e38f2d353c12139a0344\"\u003e5c29a869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance type families for managed EC2 and container fleets. Also adds explicit anchors on most string regexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30dfd63ab84fbcca27dc257af51e44359eb9c75d\"\u003e30dfd63a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub is adding a new public API, ListFreeTrialStatusesV2 to describe the free trial statuses of the Security Hub service and its opt-in features. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e44b3582d5bb381c6ab6798c1718bc177d266011\"\u003ee44b3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Add support for Gateway rate limits and Runtime instances in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped to control request rates, token consumption rates, and active connection rates. Customers can now create capacity providers to launch runtimes on their EC2 instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/865d21efa6b8b76fcf693655e3eb34d498027a00\"\u003e865d21ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Adds support for service generated insights across runs, jobs, and tests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6c601b71011de09898e06a1a24f2a6cfc34b8a83\"\u003e6c601b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Releases new Model Customization SequenceLength parameter for Training and g7 instance types for Training and Processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14bd2ac7dcd439796f379b9b44cd3f6ce9094984\"\u003e14bd2ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a137863d854230093579807ab5f1d4edfedb2582\"\u003ea137863d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/636228a9535bd3992a69093e27dcdc5d376f8b61\"\u003e636228a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  AWS Elemental MediaTailor now supports concurrent function execution. The new Concurrent Executor function type runs multiple independent child functions in parallel within a single lifecycle hook, reducing pipeline latency to the duration of the slowest call instead of the sum of all calls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cf61475d4320afddf9610addf91742d0f8173c3\"\u003e1cf61475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  GetAgreementTerms now returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod field (example \u0026quot;P30D\u0026quot;). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b0d6d565c7f1ce784ab870ec6a89c4c859f3fb\"\u003e50b0d6d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/632ae47917c818dc16fa4fba183a90d3a6a8b931\"\u003e632ae479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  MSK Clusters can now deliver authorizer logs alongside broker logs to the destinations defined by you (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7e319378345cbd88c558df301477edc98939855\"\u003eb7e31937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add support for capacity provider sessions in Amazon Bedrock AgentCore. Customers can now delete an active session running on a runtime instance launched through their capacity provider. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd301533b88ffe5eead68964c90cb82a76d4dc3b\"\u003ebd301533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  EC2 Auto Scaling now supports being managed by other AWS services via the operator field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5d54fce5f196113a276fa282da2ad0e1190838a\"\u003ef5d54fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds a new optional IncludeLocalZones parameter to the Spot Placement Score API that defaults to false. When set to true, the Spot Placement Score API will consider the relevant Local Zones with Spot capacity when computing the Spot Placement Score. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43673842a0545caf2e6843c7d3e82349270f48df\"\u003e43673842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment due period after invoice date. The paymentDuePeriod field uses ISO 8601 duration format (e.g., \u0026quot;P30D\u0026quot; for net 30 days). This is a backward-compatible addition. See API documentation for full structure and examples. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4fd7ae7b8b872cb9f4e497470ea401a642683fd\"\u003ef4fd7ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf65602\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.1105.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1104.0\u003c/h2\u003e\n\u003ch4\u003e3.1104.0(2026-08-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6649b9d31255c736336eb0f0092f6c34ebd9758\"\u003ef6649b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/448fc0f78c7165b1132f341c8e63fc8343672f00\"\u003e448fc0f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c69446c13c149c89c50b588648ae6b304bd2a7\"\u003e31c69446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm-pca:\u003c/strong\u003e  Private Certificate Authority service now supports RSASSA-PSS signing algorithm. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/203b57d1eca019243b0b8ee1223ced5c9a92cd9a\"\u003e203b57d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  New enum values added for Agent Connectivity issues (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/13e0f989a80604286d673cfe3ee2524723decfeb\"\u003e13e0f989\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.1104.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3'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.1104.0...v3.1105.0\"\u003e3.1105.0\u003c/a\u003e (2026-08-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf6560\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.1103.0...v3.1104.0\"\u003e3.1104.0\u003c/a\u003e (2026-08-05)\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.1102.0...v3.1103.0\"\u003e3.1103.0\u003c/a\u003e (2026-08-04)\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.1101.0...v3.1102.0\"\u003e3.1102.0\u003c/a\u003e (2026-08-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.1100.0...v3.1101.0\"\u003e3.1101.0\u003c/a\u003e (2026-07-31)\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.1099.0...v3.1100.0\"\u003e3.1100.0\u003c/a\u003e (2026-07-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6c0ea36225581e94befb619bc5df166fde4ba00\"\u003e\u003ccode\u003ed6c0ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003e\u003ccode\u003efaf6560\u003c/code\u003e\u003c/a\u003e feat(client-s3): AWS Backup now lets you create read-only access points for A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b3929bd0a77d456d71c2f4b83351e324e30b7903\"\u003e\u003ccode\u003eb3929bd\u003c/code\u003e\u003c/a\u003e Publish v3.1104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/672c90ddc7cfee3049796eee74d2996e1b28b372\"\u003e\u003ccode\u003e672c90d\u003c/code\u003e\u003c/a\u003e Publish v3.1103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5285315f74404c8d2f537db46396897e1d6af95\"\u003e\u003ccode\u003ec528531\u003c/code\u003e\u003c/a\u003e Publish v3.1102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/272a6ebbaeffcb0e5e0b2a619365f2ff8404f0b5\"\u003e\u003ccode\u003e272a6eb\u003c/code\u003e\u003c/a\u003e Publish v3.1101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6969cf9ed5814568d4fe6b8edcfc31d3eb982a85\"\u003e\u003ccode\u003e6969cf9\u003c/code\u003e\u003c/a\u003e Publish v3.1100.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b15ca73a386ed9d90dc149d1533575c1fc7e08e\"\u003e\u003ccode\u003e5b15ca7\u003c/code\u003e\u003c/a\u003e Publish v3.1099.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee76673ea9e59d184c4138ac6eec909b98d7fa43\"\u003e\u003ccode\u003eee76673\u003c/code\u003e\u003c/a\u003e Publish v3.1098.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003e\u003ccode\u003ee40ebac\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for CBOR v2 codec (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1105.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.1096.0 to 3.1105.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/lib-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1105.0\u003c/h2\u003e\n\u003ch4\u003e3.1105.0(2026-08-06)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-dynamodb:\u003c/strong\u003e  add error msg and fallback when incompatible client is supplied (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8231\"\u003e#8231\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e663d41f0c95fe461693ecc6599d8d48cb786d01\"\u003ee663d41f\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-08-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4f7b32fca9d7c72e76dad9be36dcc2b2665e965\"\u003ee4f7b32f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds index category support to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17fff6fee91039894b4004860657b0eedeed439\"\u003ee17fff6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Conversions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c29a869869738008410e38f2d353c12139a0344\"\u003e5c29a869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance type families for managed EC2 and container fleets. Also adds explicit anchors on most string regexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30dfd63ab84fbcca27dc257af51e44359eb9c75d\"\u003e30dfd63a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub is adding a new public API, ListFreeTrialStatusesV2 to describe the free trial statuses of the Security Hub service and its opt-in features. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e44b3582d5bb381c6ab6798c1718bc177d266011\"\u003ee44b3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Add support for Gateway rate limits and Runtime instances in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped to control request rates, token consumption rates, and active connection rates. Customers can now create capacity providers to launch runtimes on their EC2 instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/865d21efa6b8b76fcf693655e3eb34d498027a00\"\u003e865d21ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Adds support for service generated insights across runs, jobs, and tests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6c601b71011de09898e06a1a24f2a6cfc34b8a83\"\u003e6c601b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Releases new Model Customization SequenceLength parameter for Training and g7 instance types for Training and Processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14bd2ac7dcd439796f379b9b44cd3f6ce9094984\"\u003e14bd2ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a137863d854230093579807ab5f1d4edfedb2582\"\u003ea137863d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/636228a9535bd3992a69093e27dcdc5d376f8b61\"\u003e636228a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  AWS Elemental MediaTailor now supports concurrent function execution. The new Concurrent Executor function type runs multiple independent child functions in parallel within a single lifecycle hook, reducing pipeline latency to the duration of the slowest call instead of the sum of all calls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cf61475d4320afddf9610addf91742d0f8173c3\"\u003e1cf61475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  GetAgreementTerms now returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod field (example \u0026quot;P30D\u0026quot;). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b0d6d565c7f1ce784ab870ec6a89c4c859f3fb\"\u003e50b0d6d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/632ae47917c818dc16fa4fba183a90d3a6a8b931\"\u003e632ae479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  MSK Clusters can now deliver authorizer logs alongside broker logs to the destinations defined by you (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7e319378345cbd88c558df301477edc98939855\"\u003eb7e31937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add support for capacity provider sessions in Amazon Bedrock AgentCore. Customers can now delete an active session running on a runtime instance launched through their capacity provider. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd301533b88ffe5eead68964c90cb82a76d4dc3b\"\u003ebd301533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  EC2 Auto Scaling now supports being managed by other AWS services via the operator field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5d54fce5f196113a276fa282da2ad0e1190838a\"\u003ef5d54fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds a new optional IncludeLocalZones parameter to the Spot Placement Score API that defaults to false. When set to true, the Spot Placement Score API will consider the relevant Local Zones with Spot capacity when computing the Spot Placement Score. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43673842a0545caf2e6843c7d3e82349270f48df\"\u003e43673842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment due period after invoice date. The paymentDuePeriod field uses ISO 8601 duration format (e.g., \u0026quot;P30D\u0026quot; for net 30 days). This is a backward-compatible addition. See API documentation for full structure and examples. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4fd7ae7b8b872cb9f4e497470ea401a642683fd\"\u003ef4fd7ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf65602\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.1105.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1104.0\u003c/h2\u003e\n\u003ch4\u003e3.1104.0(2026-08-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6649b9d31255c736336eb0f0092f6c34ebd9758\"\u003ef6649b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/448fc0f78c7165b1132f341c8e63fc8343672f00\"\u003e448fc0f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c69446c13c149c89c50b588648ae6b304bd2a7\"\u003e31c69446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm-pca:\u003c/strong\u003e  Private Certificate Authority service now supports RSASSA-PSS signing algorithm. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/203b57d1eca019243b0b8ee1223ced5c9a92cd9a\"\u003e203b57d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  New enum values added for Agent Connectivity issues (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/13e0f989a80604286d673cfe3ee2524723decfeb\"\u003e13e0f989\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.1104.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e@​aws-sdk/lib-storage'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.1104.0...v3.1105.0\"\u003e3.1105.0\u003c/a\u003e (2026-08-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.1103.0...v3.1104.0\"\u003e3.1104.0\u003c/a\u003e (2026-08-05)\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.1102.0...v3.1103.0\"\u003e3.1103.0\u003c/a\u003e (2026-08-04)\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.1101.0...v3.1102.0\"\u003e3.1102.0\u003c/a\u003e (2026-08-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.1100.0...v3.1101.0\"\u003e3.1101.0\u003c/a\u003e (2026-07-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.1099.0...v3.1100.0\"\u003e3.1100.0\u003c/a\u003e (2026-07-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.1098.0...v3.1099.0\"\u003e3.1099.0\u003c/a\u003e (2026-07-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/d6c0ea36225581e94befb619bc5df166fde4ba00\"\u003e\u003ccode\u003ed6c0ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b3929bd0a77d456d71c2f4b83351e324e30b7903\"\u003e\u003ccode\u003eb3929bd\u003c/code\u003e\u003c/a\u003e Publish v3.1104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/672c90ddc7cfee3049796eee74d2996e1b28b372\"\u003e\u003ccode\u003e672c90d\u003c/code\u003e\u003c/a\u003e Publish v3.1103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5285315f74404c8d2f537db46396897e1d6af95\"\u003e\u003ccode\u003ec528531\u003c/code\u003e\u003c/a\u003e Publish v3.1102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/272a6ebbaeffcb0e5e0b2a619365f2ff8404f0b5\"\u003e\u003ccode\u003e272a6eb\u003c/code\u003e\u003c/a\u003e Publish v3.1101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6969cf9ed5814568d4fe6b8edcfc31d3eb982a85\"\u003e\u003ccode\u003e6969cf9\u003c/code\u003e\u003c/a\u003e Publish v3.1100.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b15ca73a386ed9d90dc149d1533575c1fc7e08e\"\u003e\u003ccode\u003e5b15ca7\u003c/code\u003e\u003c/a\u003e Publish v3.1099.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee76673ea9e59d184c4138ac6eec909b98d7fa43\"\u003e\u003ccode\u003eee76673\u003c/code\u003e\u003c/a\u003e Publish v3.1098.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003e\u003ccode\u003ee40ebac\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for CBOR v2 codec (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b24cb22960862c11f59e3368a34965e9216a2f32\"\u003e\u003ccode\u003eb24cb22\u003c/code\u003e\u003c/a\u003e Publish v3.1097.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1105.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.1096.0 to 3.1105.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/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1105.0\u003c/h2\u003e\n\u003ch4\u003e3.1105.0(2026-08-06)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-dynamodb:\u003c/strong\u003e  add error msg and fallback when incompatible client is supplied (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8231\"\u003e#8231\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e663d41f0c95fe461693ecc6599d8d48cb786d01\"\u003ee663d41f\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-08-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4f7b32fca9d7c72e76dad9be36dcc2b2665e965\"\u003ee4f7b32f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds index category support to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17fff6fee91039894b4004860657b0eedeed439\"\u003ee17fff6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Conversions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c29a869869738008410e38f2d353c12139a0344\"\u003e5c29a869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance type families for managed EC2 and container fleets. Also adds explicit anchors on most string regexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30dfd63ab84fbcca27dc257af51e44359eb9c75d\"\u003e30dfd63a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub is adding a new public API, ListFreeTrialStatusesV2 to describe the free trial statuses of the Security Hub service and its opt-in features. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e44b3582d5bb381c6ab6798c1718bc177d266011\"\u003ee44b3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Add support for Gateway rate limits and Runtime instances in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped to control request rates, token consumption rates, and active connection rates. Customers can now create capacity providers to launch runtimes on their EC2 instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/865d21efa6b8b76fcf693655e3eb34d498027a00\"\u003e865d21ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Adds support for service generated insights across runs, jobs, and tests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6c601b71011de09898e06a1a24f2a6cfc34b8a83\"\u003e6c601b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Releases new Model Customization SequenceLength parameter for Training and g7 instance types for Training and Processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14bd2ac7dcd439796f379b9b44cd3f6ce9094984\"\u003e14bd2ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a137863d854230093579807ab5f1d4edfedb2582\"\u003ea137863d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/636228a9535bd3992a69093e27dcdc5d376f8b61\"\u003e636228a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  AWS Elemental MediaTailor now supports concurrent function execution. The new Concurrent Executor function type runs multiple independent child functions in parallel within a single lifecycle hook, reducing pipeline latency to the duration of the slowest call instead of the sum of all calls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cf61475d4320afddf9610addf91742d0f8173c3\"\u003e1cf61475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  GetAgreementTerms now returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod field (example \u0026quot;P30D\u0026quot;). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b0d6d565c7f1ce784ab870ec6a89c4c859f3fb\"\u003e50b0d6d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/632ae47917c818dc16fa4fba183a90d3a6a8b931\"\u003e632ae479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  MSK Clusters can now deliver authorizer logs alongside broker logs to the destinations defined by you (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7e319378345cbd88c558df301477edc98939855\"\u003eb7e31937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add support for capacity provider sessions in Amazon Bedrock AgentCore. Customers can now delete an active session running on a runtime instance launched through their capacity provider. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd301533b88ffe5eead68964c90cb82a76d4dc3b\"\u003ebd301533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  EC2 Auto Scaling now supports being managed by other AWS services via the operator field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5d54fce5f196113a276fa282da2ad0e1190838a\"\u003ef5d54fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds a new optional IncludeLocalZones parameter to the Spot Placement Score API that defaults to false. When set to true, the Spot Placement Score API will consider the relevant Local Zones with Spot capacity when computing the Spot Placement Score. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43673842a0545caf2e6843c7d3e82349270f48df\"\u003e43673842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment due period after invoice date. The paymentDuePeriod field uses ISO 8601 duration format (e.g., \u0026quot;P30D\u0026quot; for net 30 days). This is a backward-compatible addition. See API documentation for full structure and examples. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4fd7ae7b8b872cb9f4e497470ea401a642683fd\"\u003ef4fd7ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf65602\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.1105.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1104.0\u003c/h2\u003e\n\u003ch4\u003e3.1104.0(2026-08-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6649b9d31255c736336eb0f0092f6c34ebd9758\"\u003ef6649b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/448fc0f78c7165b1132f341c8e63fc8343672f00\"\u003e448fc0f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c69446c13c149c89c50b588648ae6b304bd2a7\"\u003e31c69446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm-pca:\u003c/strong\u003e  Private Certificate Authority service now supports RSASSA-PSS signing algorithm. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/203b57d1eca019243b0b8ee1223ced5c9a92cd9a\"\u003e203b57d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  New enum values added for Agent Connectivity issues (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/13e0f989a80604286d673cfe3ee2524723decfeb\"\u003e13e0f989\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.1104.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner'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.1104.0...v3.1105.0\"\u003e3.1105.0\u003c/a\u003e (2026-08-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.1103.0...v3.1104.0\"\u003e3.1104.0\u003c/a\u003e (2026-08-05)\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.1102.0...v3.1103.0\"\u003e3.1103.0\u003c/a\u003e (2026-08-04)\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.1101.0...v3.1102.0\"\u003e3.1102.0\u003c/a\u003e (2026-08-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.1100.0...v3.1101.0\"\u003e3.1101.0\u003c/a\u003e (2026-07-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.1099.0...v3.1100.0\"\u003e3.1100.0\u003c/a\u003e (2026-07-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.1098.0...v3.1099.0\"\u003e3.1099.0\u003c/a\u003e (2026-07-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/d6c0ea36225581e94befb619bc5df166fde4ba00\"\u003e\u003ccode\u003ed6c0ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b3929bd0a77d456d71c2f4b83351e324e30b7903\"\u003e\u003ccode\u003eb3929bd\u003c/code\u003e\u003c/a\u003e Publish v3.1104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/672c90ddc7cfee3049796eee74d2996e1b28b372\"\u003e\u003ccode\u003e672c90d\u003c/code\u003e\u003c/a\u003e Publish v3.1103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5285315f74404c8d2f537db46396897e1d6af95\"\u003e\u003ccode\u003ec528531\u003c/code\u003e\u003c/a\u003e Publish v3.1102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/272a6ebbaeffcb0e5e0b2a619365f2ff8404f0b5\"\u003e\u003ccode\u003e272a6eb\u003c/code\u003e\u003c/a\u003e Publish v3.1101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6969cf9ed5814568d4fe6b8edcfc31d3eb982a85\"\u003e\u003ccode\u003e6969cf9\u003c/code\u003e\u003c/a\u003e Publish v3.1100.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b15ca73a386ed9d90dc149d1533575c1fc7e08e\"\u003e\u003ccode\u003e5b15ca7\u003c/code\u003e\u003c/a\u003e Publish v3.1099.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee76673ea9e59d184c4138ac6eec909b98d7fa43\"\u003e\u003ccode\u003eee76673\u003c/code\u003e\u003c/a\u003e Publish v3.1098.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003e\u003ccode\u003ee40ebac\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for CBOR v2 codec (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b24cb22960862c11f59e3368a34965e9216a2f32\"\u003e\u003ccode\u003eb24cb22\u003c/code\u003e\u003c/a\u003e Publish v3.1097.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1105.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 `@hookform/resolvers` from 5.5.7 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e2f28787\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.7.1\"\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.8.0 to 3.10.0\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@​paddle/paddle-node-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.10.0\u003c/h2\u003e\n\u003cp\u003eVersion 3.10.0\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease v3.10.0 by \u003ca href=\"https://github.com/jedpattersonpaddle\"\u003e\u003ccode\u003e@​jedpattersonpaddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/237\"\u003ePaddleHQ/paddle-node-sdk#237\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.9.0...v3.10.0\"\u003ehttps://github.com/PaddleHQ/paddle-node-sdk/compare/v3.9.0...v3.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.9.0\u003c/h2\u003e\n\u003cp\u003eVersion 3.9.0\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin pnpm to v10 and approve unrs-resolver build script by \u003ca href=\"https://github.com/alecsammon\"\u003e\u003ccode\u003e@​alecsammon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/223\"\u003ePaddleHQ/paddle-node-sdk#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap docker label checker for actions/github-script by \u003ca href=\"https://github.com/alecsammon\"\u003e\u003ccode\u003e@​alecsammon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/221\"\u003ePaddleHQ/paddle-node-sdk#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add API key notification rotatable field from api-specifications#2389 by \u003ca href=\"https://github.com/cursor\"\u003e\u003ccode\u003e@​cursor\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/230\"\u003ePaddleHQ/paddle-node-sdk#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: handle duplicate notification setting error from api-specifications#2423 by \u003ca href=\"https://github.com/cursor\"\u003e\u003ccode\u003e@​cursor\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/234\"\u003ePaddleHQ/paddle-node-sdk#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v3.10.0 by \u003ca href=\"https://github.com/jedpattersonpaddle\"\u003e\u003ccode\u003e@​jedpattersonpaddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/237\"\u003ePaddleHQ/paddle-node-sdk#237\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/cursor\"\u003e\u003ccode\u003e@​cursor\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/230\"\u003ePaddleHQ/paddle-node-sdk#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/compare/v3.8.0...v3.9.0\"\u003ehttps://github.com/PaddleHQ/paddle-node-sdk/compare/v3.8.0...v3.9.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/PaddleHQ/paddle-node-sdk/blob/main/CHANGELOG.md\"\u003e@​paddle/paddle-node-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0 - 2026-08-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for the \u003ccode\u003enotification_setting_cannot_be_duplicate\u003c/code\u003e request error returned when creating or updating\nnotification settings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e3.9.0 - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erotatable\u003c/code\u003e to API key notifications to indicate whether an API key can be rotated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\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/1fd320495342ad9ffa5f79e5aaef85740c1fda9a\"\u003e\u003ccode\u003e1fd3204\u003c/code\u003e\u003c/a\u003e Release v3.10.0 (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/5de0b40a5a947a54dcd7421921b1cb554a957bd3\"\u003e\u003ccode\u003e5de0b40\u003c/code\u003e\u003c/a\u003e feat: handle duplicate notification setting error from api-specifications#242...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/38b2533f9d26d4ec203eb7c37941d599b9d6e250\"\u003e\u003ccode\u003e38b2533\u003c/code\u003e\u003c/a\u003e feat: expose rotatable on API key notifications (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/b8ee4b12741d88abe5a33f5c8a74735c9ac3653f\"\u003e\u003ccode\u003eb8ee4b1\u003c/code\u003e\u003c/a\u003e Swap docker label checker for actions/github-script (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/2fc648390dcb3b7d67daa853d05d2da028f966e3\"\u003e\u003ccode\u003e2fc6483\u003c/code\u003e\u003c/a\u003e fix: pin pnpm to v10 and approve unrs-resolver build script (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/compare/v3.8.0...v3.10.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.68.0 to 10.69.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.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.11 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\u003e25.59 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\u003e45.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.15 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\u003e83.84 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\u003e73.71 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\u003e88.44 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\u003e100.79 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\u003e43.88 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\u003e31.79 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\u003e36.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.07 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\u003e28.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/417af5de5c92d776bd80a8cadeee2de64b0e5f8a\"\u003e\u003ccode\u003e417af5d\u003c/code\u003e\u003c/a\u003e release: 10.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e7cf605eb6b5b1e9488b3b19f1430bb798c345da\"\u003e\u003ccode\u003ee7cf605\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22807\"\u003e#22807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7c5a00ed9cd3871c24869915455a5f282404f54a\"\u003e\u003ccode\u003e7c5a00e\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df532142d9d4a61ab8441baec54488a0d51acd9e\"\u003e\u003ccode\u003edf53214\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e96e15ee3409cd8723a447bc75d82e6ef380d679\"\u003e\u003ccode\u003ee96e15e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add Spotlight integration for local dev event forwardin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ea4a3220418bce0e854b73bf1cdb086a4e39c972\"\u003e\u003ccode\u003eea4a322\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6a84103efea043fcb090920e83a67d6853b9e0d7\"\u003e\u003ccode\u003e6a84103\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f0c356945bdc91a08876dcf366d1279685b7dc26\"\u003e\u003ccode\u003ef0c3569\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/051635579a4dab9a0ef7789ae2727f4f818fe94b\"\u003e\u003ccode\u003e0516355\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add instrumentAgentWithSentry for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d3a6e520745e487ec48d096c2c26364d5eb743ec\"\u003e\u003ccode\u003ed3a6e52\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.68.0...10.69.0\"\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.38.0 to 1.38.2\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.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec0f5ad7: Deduplicate telemetry header values so repeated \u003ccode\u003emergeTelemetry\u003c/code\u003e calls no longer append the same sdk, platform or runtime tag multiple times\u003c/li\u003e\n\u003c/ul\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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebd7a19f: Add a quick tip about creating a database via \u003ca href=\"https://upstash.com/start-redis\"\u003ehttps://upstash.com/start-redis\u003c/a\u003e to the warnings shown when the Redis url or token is missing. On Cloudflare, the warning shown when both the url and the token are missing now names both \u003ccode\u003ewrangler secret put\u003c/code\u003e commands instead of only one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/fc3089b69f583bc2a34bb1c4f9b8871891408cdc\"\u003e\u003ccode\u003efc3089b\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1441\"\u003e#1441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/c0f5ad7050fc88352b58d4fb2e9d6a5ab620be6a\"\u003e\u003ccode\u003ec0f5ad7\u003c/code\u003e\u003c/a\u003e fix: deduplicate telemetry header values in mergeTelemetry (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e45fb7848a51d164b6bd2bd8e71fcafcb9034165\"\u003e\u003ccode\u003ee45fb78\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1439\"\u003e#1439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/bd7a19fb1200f179a20b503d1bf64b80210b8f14\"\u003e\u003ccode\u003ebd7a19f\u003c/code\u003e\u003c/a\u003e DX-2866: add start-redis tip to missing url/token warnings (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/8cf620974c5b1b1579998ea92f8e311ae1a1267a\"\u003e\u003ccode\u003e8cf6209\u003c/code\u003e\u003c/a\u003e fix: stabilize flaky evalshaRo test by waiting for script replication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/3024bb2890c4905efb4d67c3df0bd477a8f7fcb6\"\u003e\u003ccode\u003e3024bb2\u003c/code\u003e\u003c/a\u003e DX-2750: add ai sdk telemetry to redis search example (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/bf3f48a3bcadc4e2c51a90eefb0ff87cb64f646a\"\u003e\u003ccode\u003ebf3f48a\u003c/code\u003e\u003c/a\u003e chore...\n\n_Description has been truncated_","html_url":"https://github.com/interdomestik/interdomestik/pull/1528","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/interdomestik%2Finterdomestik/issues/1528","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1528/packages"}},{"old_version":"4.7.0","new_version":"4.9.2","update_type":"minor","path":null,"pr_created_at":"2026-08-10T06:20:39.000Z","version_change":"4.7.0 → 4.9.2","issue":{"uuid":"5107248824","node_id":"PR_kwDOTz27LM7827bD","number":1,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 13 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-08-10T06:20:39.000Z","updated_at":"2026-08-10T06:20:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":13,"packages":[{"name":"next","old_version":"16.1.3","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"next-auth","old_version":"4.24.13","new_version":"4.24.15","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"next-intl","old_version":"4.7.0","new_version":"4.9.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.0","repository_url":"https://github.com/lovell/sharp"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"effect","old_version":"3.18.4","new_version":"3.21.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"prismjs","old_version":"1.27.0","new_version":"1.30.0","repository_url":"https://github.com/PrismJS/prism"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.3.0` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `4.24.13` | `4.24.15` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.7.0` | `4.9.2` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.18.4` | `3.21.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [prismjs](https://github.com/PrismJS/prism) | `1.27.0` | `1.30.0` |\n\n\nUpdates `next` from 16.1.3 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate vendored lodash to 4.17.23 to fix CVE-2025-13465: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91558\"\u003e#91558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91541\"\u003e#91541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize encoded dynamic placeholders in app routes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91603\"\u003e#91603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix(pages-router): restore Content-Length and ETag for /_next/data/ JSON responses: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90304\"\u003e#90304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate tokio from 1.43.0 to 1.47.3: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90945\"\u003e#90945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Simplify snapshotting logic: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91178\"\u003e#91178\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\u003eturbo-tasks-backend: batch find_and_schedule_dirty using for_each_task_meta: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91497\"\u003e#91497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Use bail! instead of panic! for duplicate module ident error: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91636\"\u003e#91636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip loadBindings() Lightning CSS check during next start: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91538\"\u003e#91538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: batch schedule dirty tasks in aggregation_update: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91461\"\u003e#91461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Add importModule() support to webpack loaders: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89630\"\u003e#89630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-persistence: fix mmap page alignment and improve error context in MetaFile::open_internal: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91640\"\u003e#91640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-css: demote recoverable CSS parse warnings to Warning severity: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91524\"\u003e#91524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(node-streams): add config flag, define-env, and env precedence test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90427\"\u003e#90427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename /_next/webpack-hmr to /_next/hmr: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91415\"\u003e#91415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd per-slot error attribution for instant validation using slot markers and config depth preference: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91610\"\u003e#91610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle encoded params further: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91627\"\u003e#91627\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\u003cli\u003eFix missing route in otel spans without base-server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91665\"\u003e#91665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Optimize compaction cpu usage: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91468\"\u003e#91468\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\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\u003eturbopack: move \u0026quot;compact database\u0026quot; tracing span to backend layer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91693\"\u003e#91693\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\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\u003e[turbopack] Remove incorrect debug_assert in try_read_task_cell: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91699\"\u003e#91699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd module count field to module graph tracing spans: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91697\"\u003e#91697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-cli: add --persistent-caching flag for filesystem-backed cache: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91657\"\u003e#91657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: pull in updated vercel/nft tests: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91651\"\u003e#91651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve regressed build speed on cross-compiled MUSL: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91477\"\u003e#91477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Ensure inlining hint correctness: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91320\"\u003e#91320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Track which segments can be omitted from prefetch: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91438\"\u003e#91438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid deprecated TS node10 moduleResolution defaults: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91847\"\u003e#91847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Rebuild the docker build scripts: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91799\"\u003e#91799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TS6 baseUrl deprecation for extended tsconfig: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91855\"\u003e#91855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enext internal post-build\u003c/code\u003e CLI command for Turbopack database compaction: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91336\"\u003e#91336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Define \u003ccode\u003eEffect\u003c/code\u003e as a trait instead of a closure: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89080\"\u003e#89080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Implement TraceRawVcs and NonLocalValue correctly for Effects: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89133\"\u003e#89133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: improve print_cache_item_size instrumentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91742\"\u003e#91742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: switch from base40 to base38 hash encoding (remove ~ and . from charset): \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91832\"\u003e#91832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse charCodeAt for normalizePathTrailingSlash: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91380\"\u003e#91380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Only patch lockfile when bindings fails to load: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91379\"\u003e#91379\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\u003e[devtools] Make instant navs panel draggable: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91914\"\u003e#91914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] Bundle static prefetches based on size: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91439\"\u003e#91439\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/d73f5622e226358dcef8cf7a8a373333ff265ae7\"\u003e\u003ccode\u003ed73f562\u003c/code\u003e\u003c/a\u003e v16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2e0d4cbe5d54346012b560925c6a58440753e6d6\"\u003e\u003ccode\u003e2e0d4cb\u003c/code\u003e\u003c/a\u003e Edits to turbopackFileSystemCache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96531\"\u003e#96531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/86df9c7588488355cdd6bd08f622efc32a4cb753\"\u003e\u003ccode\u003e86df9c7\u003c/code\u003e\u003c/a\u003e docs: cover direct visits and client navigations in the instant() e2e example...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47a52c0d6bc2b67648ba770972ec962219e68d4d\"\u003e\u003ccode\u003e47a52c0\u003c/code\u003e\u003c/a\u003e [turbopack / next.js] Add an end-to-end test for new root detection (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96544\"\u003e#96544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e878d484859c86c147f4a6f7adcec36889d3831\"\u003e\u003ccode\u003e8e878d4\u003c/code\u003e\u003c/a\u003e Remove implicit Partial Prefetching opt-in from \u003ccode\u003einstant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96539\"\u003e#96539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e37ddd19f5e80d0a856c41b503efa376f1e928b9\"\u003e\u003ccode\u003ee37ddd1\u003c/code\u003e\u003c/a\u003e Fix deploy test TypeScript exclusions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96545\"\u003e#96545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a4920c15ab9418e8f967f186af9e76ee4f9ee76\"\u003e\u003ccode\u003e8a4920c\u003c/code\u003e\u003c/a\u003e docs: clarify first-party Skills workflows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96495\"\u003e#96495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4344b83a6beaf0541441c527c56fbce3dd07b202\"\u003e\u003ccode\u003e4344b83\u003c/code\u003e\u003c/a\u003e Flag newly disabled deploy tests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96505\"\u003e#96505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/459617a12598de63c34cec4d5c267207c591d13f\"\u003e\u003ccode\u003e459617a\u003c/code\u003e\u003c/a\u003e fix: double fragment on navigation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93132\"\u003e#93132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cbf0cef687c9914a2cf9aa6a1ad1d461895a9069\"\u003e\u003ccode\u003ecbf0cef\u003c/code\u003e\u003c/a\u003e Enable TypeScript CLI by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96497\"\u003e#96497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.3...v16.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 4.24.13 to 4.24.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003enext-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enext-auth@4.24.15\u003c/h2\u003e\n\u003cp\u003eSecurity patch release for the 4.x line.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetToken()\u003c/code\u003e now returns \u003ccode\u003enull\u003c/code\u003e instead of throwing when the \u003ccode\u003eAuthorization\u003c/code\u003e header contains a malformed Bearer value.\u003c/li\u003e\n\u003cli\u003eOAuth \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003enonce\u003c/code\u003e, and PKCE check cookies are now bound to the provider that created them and are rejected when a different provider handles the callback. Sign-ins in flight across the upgrade fail once and succeed on retry.\u003c/li\u003e\n\u003cli\u003eEmail addresses are Unicode-normalized (NFKC) before validation in the email sign-in flow, closing a homoglyph \u003ccode\u003e@\u003c/code\u003e bypass.\u003c/li\u003e\n\u003cli\u003eAn explicitly configured \u003ccode\u003eNEXTAUTH_URL\u003c/code\u003e now takes precedence over the auto-detected forwarded host in trusted-host mode.\u003c/li\u003e\n\u003cli\u003eRestores CommonJS compatibility by pinning \u003ccode\u003euuid\u003c/code\u003e to \u003ccode\u003e^11.1.1\u003c/code\u003e; the 14.x line is ESM-only and broke \u003ccode\u003erequire()\u003c/code\u003e on Node versions below 20.19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enext-auth@4.24.14\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: add issuer to GitHub provider for \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc9207\"\u003eRFC 9207\u003c/a\u003e compliance (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13412\"\u003e#13412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGitHub now returns an \u003ccode\u003eiss\u003c/code\u003e parameter in OAuth callbacks. \u003ccode\u003eopenid-client\u003c/code\u003e validates it unconditionally, which was breaking authentication for apps that didn't configure an issuer. This sets the default GitHub provider issuer to \u003ccode\u003ehttps://github.com/login/oauth\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/nextauthjs/next-auth/commit/d857eec560fb99c8b18d3b22a2693b849a62d1c3\"\u003e\u003ccode\u003ed857eec\u003c/code\u003e\u003c/a\u003e chore(release): next-auth@4.24.15 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5bca2399a79ba8d116ca5179b4b1ebcd152e7f05\"\u003e\u003ccode\u003e5bca239\u003c/code\u003e\u003c/a\u003e fix(next-auth): harden getToken parsing and bind OAuth check cookies to provi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/db7e27de64fd7ffb97d4d04f602014954d685991\"\u003e\u003ccode\u003edb7e27d\u003c/code\u003e\u003c/a\u003e chore(deps): use uuid ^11.1.1 to keep CommonJS support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13466\"\u003e#13466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/32d874c15305adaf03edfdf0ffce5af88fc8c76d\"\u003e\u003ccode\u003e32d874c\u003c/code\u003e\u003c/a\u003e fix(next-auth): repair red v4 CI (lint + pre-existing test drift) (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13447\"\u003e#13447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/fa858580cd110256f5830515c027ada6dd769bd5\"\u003e\u003ccode\u003efa85858\u003c/code\u003e\u003c/a\u003e chore: update uuid to v14, remove deprecated types (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13422\"\u003e#13422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/2a39465620081987179ef435be91a6e2a68ee44f\"\u003e\u003ccode\u003e2a39465\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/19d2feb24359fa8c79418907fc68d9ec8152ca94\"\u003e\u003ccode\u003e19d2feb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/e9a892a069859b5170c0955e3e90bb16f89d35ad\"\u003e\u003ccode\u003ee9a892a\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/0497da43b973dd870f9f3bcd20f5604daa4b1ac8\"\u003e\u003ccode\u003e0497da4\u003c/code\u003e\u003c/a\u003e fix(providers): add issuer to github (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13412\"\u003e#13412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@4.24.13...next-auth@4.24.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/~better-gustavo\"\u003ebetter-gustavo\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.7.0 to 4.9.2\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.2\u003c/h2\u003e\n\u003ch2\u003e4.9.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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\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/e1b18258075017216165735212568c8f795e1660\"\u003e\u003ccode\u003ee1b1825\u003c/code\u003e\u003c/a\u003e v4.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003e\u003ccode\u003ec0bf0ee\u003c/code\u003e\u003c/a\u003e fix: Prototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.7.0...v4.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.34.5 to 0.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Drop support for Node.js 18, now requires Node.js \u0026gt;= 20.9.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Remove \u003ccode\u003einstall\u003c/code\u003e script from \u003ccode\u003epackage.json\u003c/code\u003e file.\nCompiling from source is now opt-in via the \u003ccode\u003ebuild\u003c/code\u003e script.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Lossy AVIF output is now tuned using SSIMULACRA2-based \u003ccode\u003eiq\u003c/code\u003e quality metrics.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Add \u003ccode\u003elimitInputChannels\u003c/code\u003e with a default value of 5.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Remove deprecated \u003ccode\u003efailOnError\u003c/code\u003e constructor property.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Remove deprecated \u003ccode\u003epaletteBitDepth\u003c/code\u003e from \u003ccode\u003emetadata\u003c/code\u003e response.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Remove deprecated properties from \u003ccode\u003esharpen\u003c/code\u003e operation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBreaking: Rename \u003ccode\u003eformat.jp2k\u003c/code\u003e as \u003ccode\u003eformat.jp2\u003c/code\u003e for API consistency.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.18.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove experimental status from WebAssembly binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd prebuilt binaries for FreeBSD (WebAssembly).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecate Windows 32-bit (win32-ia32) prebuilt binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure TIFF output \u003ccode\u003ebitdepth\u003c/code\u003e option is limited to 1, 2 or 4.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd AVIF/HEIF \u003ccode\u003etune\u003c/code\u003e option for control over quality metrics.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4227\"\u003e#4227\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ekeepGainMap\u003c/code\u003e and \u003ccode\u003ewithGainMap\u003c/code\u003e to process HDR JPEG images with embedded gain maps.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4314\"\u003e#4314\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003etoUint8Array\u003c/code\u003e for output image as a \u003ccode\u003eTypedArray\u003c/code\u003e backed by a transferable \u003ccode\u003eArrayBuffer\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4355\"\u003e#4355\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire prebuilt binaries using static paths to aid code bundling.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4380\"\u003e#4380\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Ensure \u003ccode\u003eFormatEnum\u003c/code\u003e keys match reality.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4475\"\u003e#4475\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003emargin\u003c/code\u003e option to \u003ccode\u003etrim\u003c/code\u003e operation.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4480\"\u003e#4480\u003c/a\u003e\n\u003ca href=\"https://github.com/eddienubes\"\u003e\u003ccode\u003e@​eddienubes\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure HEIF primary item is used as default page/frame.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4487\"\u003e#4487\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/2ed5af48cdf4c7a1c93fc82ff37d64e151bbadb7\"\u003e\u003ccode\u003e2ed5af4\u003c/code\u003e\u003c/a\u003e Release v0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4475cf10e7cf893d366f4e0d12fe1deae56d7398\"\u003e\u003ccode\u003e4475cf1\u003c/code\u003e\u003c/a\u003e Tests: update locator hash for sharp-libvips v1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/deb22ddd2fa6a9593bb720ba51e05b8b905504a2\"\u003e\u003ccode\u003edeb22dd\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/07f1be984a2d221d0880f8b2cba6f298caf5370b\"\u003e\u003ccode\u003e07f1be9\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.0-rc.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/df1109bf3af863ffbb6c3cfd636fc24723aea64d\"\u003e\u003ccode\u003edf1109b\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.0-rc.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/aca49b37152964138a150b8307532708fc0e4a3c\"\u003e\u003ccode\u003eaca49b3\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e9e86f5802a814549ce9007dfa183ad80aa04189\"\u003e\u003ccode\u003ee9e86f5\u003c/code\u003e\u003c/a\u003e Type-check density option before range validation (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4536\"\u003e#4536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/2f0bcf00ed1ec9b3b60fd184ec6c512ba7e3233c\"\u003e\u003ccode\u003e2f0bcf0\u003c/code\u003e\u003c/a\u003e Docs: update supported image formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/98e03b83fbc07bd7bb2e421bc2906d4e62d84c7f\"\u003e\u003ccode\u003e98e03b8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Guard heif bitdepth property for prebuilt binaries\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e4ea2f35eb7194ec7ade46de64bf2a9904c07127\"\u003e\u003ccode\u003ee4ea2f3\u003c/code\u003e\u003c/a\u003e CI: Ignore package minimum age in smoke tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.5...v0.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 11.1.0 to 11.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport GHSA-w5hq-g745-h8pq fix (\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e32389c8\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/uuidjs/uuid/blob/v11.1.1/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport GHSA-w5hq-g745-h8pq fix (\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e32389c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/7269a96c12a55a745bd4a7812c01cfd385ec6c46\"\u003e\u003ccode\u003e7269a96\u003c/code\u003e\u003c/a\u003e chore(11.x): release 11.1.1 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/32389c887c9e75f90442ee4cc95bbab0c4e8346e\"\u003e\u003ccode\u003e32389c8\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-w5hq-g745-h8pq fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/2799f71d0065ddc3c056f5b0812d1d941eaab2f5\"\u003e\u003ccode\u003e2799f71\u003c/code\u003e\u003c/a\u003e chore: update workflow\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v11.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for uuid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `defu` from 6.1.4 to 6.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/releases\"\u003edefu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/blob/main/CHANGELOG.md\"\u003edefu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefu.d.cts:\u003c/strong\u003e Export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tea.yaml (\u003ca href=\"https://github.com/unjs/defu/commit/70cffe5\"\u003e70cffe5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate repo (\u003ca href=\"https://github.com/unjs/defu/commit/23cc432\"\u003e23cc432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typecheck (\u003ca href=\"https://github.com/unjs/defu/commit/89df6bb\"\u003e89df6bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\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/unjs/defu/commit/80c0146afb11ebd86183a579ec469f3abd976695\"\u003e\u003ccode\u003e80c0146\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/40d7ef42d30db975bf80c340e7856c1ad3568321\"\u003e\u003ccode\u003e40d7ef4\u003c/code\u003e\u003c/a\u003e fix(defu.d.cts): export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3d3a7c89ca78f3fa43ec7194b12e44e4b0568697\"\u003e\u003ccode\u003e3d3a7c8\u003c/code\u003e\u003c/a\u003e build: correct the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/001c2906010eb65c1bb13ccd1f4abea09e10405b\"\u003e\u003ccode\u003e001c290\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/407b51645c41a57da6efac5b40967f2c60ce4f12\"\u003e\u003ccode\u003e407b516\u003c/code\u003e\u003c/a\u003e build: fix mixed types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/23e59e684cb6a432aad13f308d142247e31b6315\"\u003e\u003ccode\u003e23e59e6\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/11ba02213d4b1c6b02dd686041f75edc479c98e9\"\u003e\u003ccode\u003e11ba022\u003c/code\u003e\u003c/a\u003e fix: ignore inherited enumerable properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3942bfbbcaa72084bd4284846c83bd61ed7c8b29\"\u003e\u003ccode\u003e3942bfb\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/d3ef16dabe861713192ba8679c5db8e0ac143f9b\"\u003e\u003ccode\u003ed3ef16d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/869a053effb7b1bf49a1635e1bb211840daa589e\"\u003e\u003ccode\u003e869a053\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.18.4 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/effect@3.21.0/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kitlangton\"\u003e\u003ccode\u003e@​kitlangton\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eCron.prev\u003c/code\u003e and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add type-level utils to asserting layer types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/schickling\"\u003e\u003ccode\u003e@​schickling\u003c/code\u003e\u003c/a\u003e! - RcMap: support dynamic \u003ccode\u003eidleTimeToLive\u003c/code\u003e values per key\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eidleTimeToLive\u003c/code\u003e option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst map =\n  yield *\n  RcMap.make({\n    lookup: (key: string) =\u0026gt; acquireResource(key),\n    idleTimeToLive: (key: string) =\u0026gt; {\n      if (key.startsWith(\u0026quot;premium:\u0026quot;)) return Duration.minutes(10)\n      return Duration.minutes(1)\n    }\n  })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\u003cbr /\u003e\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\u003cbr /\u003e\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\u003cbr /\u003e\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6133\"\u003e#6133\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aniravi24\"\u003e\u003ccode\u003e@​aniravi24\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eEqual.equals\u003c/code\u003e crash when comparing \u003ccode\u003enull\u003c/code\u003e values inside \u003ccode\u003estructuralRegion\u003c/code\u003e. Added null guard before \u003ccode\u003eObject.getPrototypeOf\u003c/code\u003e calls to prevent \u003ccode\u003eTypeError: Cannot convert undefined or null to object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6093\"\u003e#6093\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luchersou\"\u003e\u003ccode\u003e@​luchersou\u003c/code\u003e\u003c/a\u003e! - avoid class for PrettyError to preserve error.name\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Add Cron.prev reverse iteration support (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Add type-level utils to asserting layer types (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5920\"\u003e#5920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e RcMap: support dynamic idleTimeToLive values per key (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5859\"\u003e#5859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Add logs to first propagated span (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5710\"\u003e#5710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/37a8af53e32eb88e3c2d499a2659b0ff9405b4f4\"\u003e\u003ccode\u003e37a8af5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6134\"\u003e#6134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e fix(logger): use source maps for error stack traces in browser pretty logger ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/7d8fc1ef2e79e0539a34278dce054b3c814b2529\"\u003e\u003ccode\u003e7d8fc1e\u003c/code\u003e\u003c/a\u003e docs(Layer): clarify scopedDiscard JSDoc to match effectDiscard (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5790\"\u003e#5790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e fix(Equal): guard against null in structuralRegion comparison (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.21.0/packages/effect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 effect since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatted` from 3.3.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/e6f5ca700c4ca8104a6a83472c8219e267bd5e84\"\u003e\u003ccode\u003ee6f5ca7\u003c/code\u003e\u003c/a\u003e 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/47f14fac0b1a41989f216b0cda4c50596ca339f6\"\u003e\u003ccode\u003e47f14fa\u003c/code\u003e\u003c/a\u003e removed E_STRICT from PHP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/40505688464c49fe6374e7bc4cdd9bd2e9e6f330\"\u003e\u003ccode\u003e4050568\u003c/code\u003e\u003c/a\u003e fixced go-lang issues in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/4303f4db38ba0ba8d5e2ed6e9689cefc74c46b63\"\u003e\u003ccode\u003e4303f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/101\"\u003e#101\u003c/a\u003e from mfinelli/gocriticfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/106735b609c15df51539a0d7c0a270182efd904c\"\u003e\u003ccode\u003e106735b\u003c/code\u003e\u003c/a\u003e updated package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/670a1bdf9dcfba02111c3034294366f10696fb53\"\u003e\u003ccode\u003e670a1bd\u003c/code\u003e\u003c/a\u003e 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/50a61a90ea5ca64c114f0aa040ad127e3a97feff\"\u003e\u003ccode\u003e50a61a9\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/104\"\u003e#104\u003c/a\u003e - allow \u003ccode\u003enull\u003c/code\u003e as replacer value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/8aa64f460cf0c4dac9cc214c831aade28f8f2c6e\"\u003e\u003ccode\u003e8aa64f4\u003c/code\u003e\u003c/a\u003e solved crytical errors over dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/b85577f39ff85959d02e8862cc0dde8114b43762\"\u003e\u003ccode\u003eb85577f\u003c/code\u003e\u003c/a\u003e Fix go-critic errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/bb8c63cea5befd4315519cb4458c6fc07bb9cf7b\"\u003e\u003ccode\u003ebb8c63c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/100\"\u003e#100\u003c/a\u003e from WebReflection/WebReflection-patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-cookie` from 3.0.5 to 3.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/js-cookie/js-cookie/releases\"\u003ejs-cookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore ES5 compatibility, inadvertently broken in 3.0.7 - \u003ca href=\"https://redirect.github.com/js-cookie/js-cookie/issues/959\"\u003e#959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLift Node version restriction, inadvertently restricted to \u0026gt;= 20 in 3.0.7 - \u003ca href=\"https://redirect.github.com/js-cookie/js-cookie/issues/956\"\u003e#956\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent cookie attribute injection: CVE-2026-46625 (eb3c40e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartitioned\u003c/code\u003e attribute to readme (b994768)\u003c/li\u003e\n\u003cli\u003ePublish to npm registry via trusted publisher exclusively (4dc71be)\u003c/li\u003e\n\u003cli\u003eEnsure consistent behaviour for \u003ccode\u003eget('name')\u003c/code\u003e + \u003ccode\u003eget()\u003c/code\u003e (1953d30)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/d7a10966e3f2cbcbfa96e34e7544d23aab9e3372\"\u003e\u003ccode\u003ed7a1096\u003c/code\u003e\u003c/a\u003e Craft v3.0.8 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/248e685e20c7aa9553453f0084f14a62173462d2\"\u003e\u003ccode\u003e248e685\u003c/code\u003e\u003c/a\u003e Use existing Chrome with puppeteer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/fc04269d83cae5536c08fdb71c9fd1d35e148f7a\"\u003e\u003ccode\u003efc04269\u003c/code\u003e\u003c/a\u003e Remove QUnit related workaround in Grunt config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/265a6853d04eefa6f7a4d8acdd118d3f5c4dddc3\"\u003e\u003ccode\u003e265a685\u003c/code\u003e\u003c/a\u003e Tidy up package lock file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/478e59129f8f1e5c80fc71fecd37b04cd8ed1575\"\u003e\u003ccode\u003e478e591\u003c/code\u003e\u003c/a\u003e Disable Node deprecation DEP0044 for release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/331d5240db232da6748abbdde7a35823f681e9a7\"\u003e\u003ccode\u003e331d524\u003c/code\u003e\u003c/a\u003e Fix node version config for E2E test job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/11d773d413f680a4ccf23a5375e82fa14df1b7a7\"\u003e\u003ccode\u003e11d773d\u003c/code\u003e\u003c/a\u003e Ensure ECMAScript compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/d78864600f3ee9c3780c3f3d0072342beb722f45\"\u003e\u003ccode\u003ed788646\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eengines\u003c/code\u003e property from package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/e7d9a4dff0d5ebc51a200819e3ab3a2dbe87979a\"\u003e\u003ccode\u003ee7d9a4d\u003c/code\u003e\u003c/a\u003e Fix typo in test assertion message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/js-cookie/js-cookie/commit/b5fca24b9bc03b20e8751f7eea6c14c40095f7e8\"\u003e\u003ccode\u003eb5fca24\u003c/code\u003e\u003c/a\u003e Make credentials use explicit in release workflow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/js-cookie/js-cookie/compare/v3.0.5...v3.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 js-cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.21 to 4.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lodash/lodash/releases\"\u003elodash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.1\u003c/h2\u003e\n\u003ch2\u003eBugs\u003c/h2\u003e\n\u003cp\u003eFixes a \u003ccode\u003eReferenceError\u003c/code\u003e issue in \u003ccode\u003elodash\u003c/code\u003e \u003ccode\u003elodash-es\u003c/code\u003e \u003ccode\u003elodash-amd\u003c/code\u003e and \u003ccode\u003elodash.template\u003c/code\u003e when using the \u003ccode\u003etemplate\u003c/code\u003e and \u003ccode\u003efromPairs\u003c/code\u003e functions from the modular builds. See \u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6167#issuecomment-4165269769\"\u003elodash/lodash#6167\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThese defects were related to how lodash distributions are built from the main branch using \u003ca href=\"https://github.com/lodash-archive/lodash-cli\"\u003ehttps://github.com/lodash-archive/lodash-cli\u003c/a\u003e. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.\u003c/p\u003e\n\u003cp\u003eThere is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elodash\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-es\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-amd\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash.template\u003c/code\u003e\u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.23...4.18.0\"\u003ehttps://github.com/lodash/lodash/compare/4.17.23...4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.unset\u003c/code\u003e / \u003ccode\u003e_.omit\u003c/code\u003e\u003c/strong\u003e: Fixed prototype pollution via \u003ccode\u003econstructor\u003c/code\u003e/\u003ccode\u003eprototype\u003c/code\u003e path traversal (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42rh\u003c/a\u003e, \u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003efe8d32e\u003c/a\u003e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Now \u003ccode\u003econstructor\u003c/code\u003e and \u003ccode\u003eprototype\u003c/code\u003e are blocked unconditionally as non-terminal path keys, matching \u003ccode\u003ebaseSet\u003c/code\u003e. Calls that previously returned \u003ccode\u003etrue\u003c/code\u003e and deleted the property now return \u003ccode\u003efalse\u003c/code\u003e and leave the target untouched.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.template\u003c/code\u003e\u003c/strong\u003e: Fixed code injection via \u003ccode\u003eimports\u003c/code\u003e keys (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-r5fr-rjxr-66jc\"\u003eGHSA-r5fr-rjxr-66jc\u003c/a\u003e, CVE-2026-4800, \u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e879aaa9\u003c/a\u003e). Fixes an incomplete patch for CVE-2021-23337. The \u003ccode\u003evariable\u003c/code\u003e option was validated against \u003ccode\u003ereForbiddenIdentifierChars\u003c/code\u003e but \u003ccode\u003eimportsKeys\u003c/code\u003e was left unguarded, allowing code injection via the same \u003ccode\u003eFunction()\u003c/code\u003e constructor sink. \u003ccode\u003eimports\u003c/code\u003e keys containing forbidden identifier characters now throw \u003ccode\u003e\u0026quot;Invalid imports option passed into _.template\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security notice for \u003ccode\u003e_.template\u003c/code\u003e in threat model and API docs (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6099\"\u003e#6099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003elower \u0026gt; upper\u003c/code\u003e behavior in \u003ccode\u003e_.random\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6115\"\u003e#6115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix quotes in \u003ccode\u003e_.compact\u003c/code\u003e jsdoc (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6090\"\u003e#6090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003elodash.*\u003c/code\u003e modular packages\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6157\"\u003eDiff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe have also regenerated and published a select number of the \u003ccode\u003elodash.*\u003c/code\u003e modular packages.\u003c/p\u003e\n\u003cp\u003eThese modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.orderby\"\u003elodash.orderby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.tonumber\"\u003elodash.tonumber\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trim\"\u003elodash.trim\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trimend\"\u003elodash.trimend\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.sortedindexby\"\u003elodash.sortedindexby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.zipobjectdeep\"\u003elodash.zipobjectdeep\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.unset\"\u003elodash.unset\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.omit\"\u003elodash.omit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.template\"\u003elodash.template\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/cb0b9b9212521c08e3eafe7c8cb0af1b42b6649e\"\u003e\u003ccode\u003ecb0b9b9\u003c/code\u003e\u003c/a\u003e release(patch): bump main to 4.18.1 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6177\"\u003e#6177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/75535f57883b7225adb96de1cfc1cd4169cfcb51\"\u003e\u003ccode\u003e75535f5\u003c/code\u003e\u003c/a\u003e chore: prune stale advisory refs (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6170\"\u003e#6170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/62e91bc6a39c98d85b9ada8c44d40593deaf82a4\"\u003e\u003ccode\u003e62e91bc\u003c/code\u003e\u003c/a\u003e docs: remove n_ Node.js \u0026lt; 6 REPL note from README (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6165\"\u003e#6165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/59be2de61f8aa9461c7856533b51d31b7d8babc4\"\u003e\u003ccode\u003e59be2de\u003c/code\u003e\u003c/a\u003e release(minor): bump to 4.18.0 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/af634573030f979194871da7c68f79420992f53d\"\u003e\u003ccode\u003eaf63457\u003c/code\u003e\u003c/a\u003e fix: broken tests for _.template 879aaa9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/1073a7693e1727e0cf3641e5f71f75ddcf8de7c0\"\u003e\u003ccode\u003e1073a76\u003c/code\u003e\u003c/a\u003e fix: linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e\u003ccode\u003e879aaa9\u003c/code\u003e\u003c/a\u003e fix: validate imports keys in _.template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003e\u003ccode\u003efe8d32e\u003c/code\u003e\u003c/a\u003e fix: block prototype pollution in baseUnset via constructor/prototype traversal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/18ba0a32f42fd02117f096b032f89c984173462d\"\u003e\u003ccode\u003e18ba0a3\u003c/code\u003e\u003c/a\u003e refactor(fromPairs): use baseAssignValue for consistent assignment (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6153\"\u003e#6153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b8190803d48d60b8c80ad45d39125f32fa618cb2\"\u003e\u003ccode\u003eb819080\u003c/code\u003e\u003c/a\u003e ci: add dist sync validation workflow (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6137\"\u003e#6137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.31 to 8.5.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed mixing AST error on warnings (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed cleaning \u003ccode\u003ebefore\u003c/code\u003e for new nodes inserted to \u003ccode\u003eRoot\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestricted loading previous source maps file to the \u003ccode\u003eopts.from\u003c/code\u003e folder for security reasons (use \u003ccode\u003eunsafeMap: true\u003c/code\u003e to disable the check).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eMaximum call stack size exceeded\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eFixed Prototype hijacking for \u003ccode\u003epostcss.fromJSON()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e for unmapped end position (by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e position (by \u003ca href=\"https://github.com/mizdra\"\u003e\u003ccode\u003e@​mizdra\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eraws\u003c/code\u003e after rehydrating a JSON AST (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed putting parent-less node in \u003ccode\u003enodes\u003c/code\u003e of new node (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed computing \u003ccode\u003eoffset\u003c/code\u003e in \u003ccode\u003epositionBy()\u003c/code\u003e (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erangeBy()\u003c/code\u003e on \u003ccode\u003eindex: 0\u003c/code\u003e (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed mixing AST error on warnings (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed cleaning \u003ccode\u003ebefore\u003c/code\u003e for new nodes inserted to \u003ccode\u003eRoot\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestricted loading previous source maps file to the \u003ccode\u003eopts.from\u003c/code\u003e folder for security reasons (use \u003ccode\u003eunsafeMap: true\u003c/code\u003e to disable the check).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eMaximum call stack size exceeded\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eFixed Prototype hijacking for \u003ccode\u003epostcss.fromJSON()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e for unmapped end position (by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e position (by \u003ca href=\"https://github.com/mizdra\"\u003e\u003ccode\u003e@​mizdra\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eraws\u003c/code\u003e after rehydrating a JSON AST (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed putting parent-less node in \u003ccode\u003enodes\u003c/code\u003e of new node (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed computing \u003ccode\u003eoffset\u003c/code\u003e in \u003ccode\u003epositionBy()\u003c/code\u003e (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erangeBy()\u003c/code\u003e on \u003ccode\u003eindex: 0\u003c/code\u003e (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\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\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/calfo903/PROMPTFLOW/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/calfo903%2FPROMPTFLOW/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"4.13.4","new_version":"4.13.5","update_type":"patch","path":null,"pr_created_at":"2026-08-10T05:25:28.000Z","version_change":"4.13.4 → 4.13.5","issue":{"uuid":"5106925116","node_id":"PR_kwDOS5eI8s7815Pj","number":510,"state":"open","title":"chore(deps): bump the production group with 28 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-08-10T05:25:28.000Z","updated_at":"2026-08-10T05:33:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":28,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1095.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1095.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@dagrejs/dagre","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/dagrejs/dagre"},{"name":"@google/earthengine","old_version":"1.7.36","new_version":"1.7.38","repository_url":"https://github.com/google/earthengine-api"},{"name":"@hookform/resolvers","old_version":"5.5.7","new_version":"5.7.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@prisma/adapter-pg","old_version":"7.9.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.9.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@sentry/nextjs","old_version":"10.68.0","new_version":"10.69.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tiptap/extension-link","old_version":"3.29.1","new_version":"3.29.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.29.1","new_version":"3.29.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.29.1","new_version":"3.29.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.29.1","new_version":"3.29.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.29.1","new_version":"3.29.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@turf/bbox","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@upstash/redis","old_version":"1.38.0","new_version":"1.38.2","repository_url":"https://github.com/upstash/redis-js"},{"name":"cron-parser","old_version":"5.6.2","new_version":"5.7.0","repository_url":"https://github.com/harrisiirak/cron-parser"},{"name":"js-yaml","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lucide-react","old_version":"1.27.0","new_version":"1.29.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.12","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.4","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"nodemailer","old_version":"9.0.3","new_version":"9.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"prisma","old_version":"7.9.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"react-grid-layout","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"react-hook-form","old_version":"7.83.0","new_version":"7.84.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-map-gl","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/visgl/react-map-gl"},{"name":"stripe","old_version":"22.3.2","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"swr","old_version":"2.4.2","new_version":"2.5.0","repository_url":"https://github.com/vercel/swr"},{"name":"web-vitals","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/GoogleChrome/web-vitals"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 28 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1095.0` | `3.1105.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1095.0` | `3.1105.0` |\n| [@dagrejs/dagre](https://github.com/dagrejs/dagre) | `3.0.0` | `3.1.0` |\n| [@google/earthengine](https://github.com/google/earthengine-api) | `1.7.36` | `1.7.38` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.5.7` | `5.7.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.9.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.9.0` | `7.9.1` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.68.0` | `10.69.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.29.1` | `3.29.2` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.29.1` | `3.29.2` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.29.1` | `3.29.2` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.29.1` | `3.29.2` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.29.1` | `3.29.2` |\n| [@turf/bbox](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.0` | `1.38.2` |\n| [cron-parser](https://github.com/harrisiirak/cron-parser) | `5.6.2` | `5.7.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.2.2` | `5.2.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.27.0` | `1.29.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.13.5` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `9.0.3` | `9.0.4` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.9.0` | `7.9.1` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `2.2.3` | `2.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.83.0` | `7.84.0` |\n| [react-map-gl](https://github.com/visgl/react-map-gl) | `8.1.1` | `8.1.2` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.3.2` | `22.4.0` |\n| [swr](https://github.com/vercel/swr) | `2.4.2` | `2.5.0` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `6.0.1` | `6.1.0` |\n\nUpdates `@aws-sdk/client-s3` from 3.1095.0 to 3.1105.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-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1105.0\u003c/h2\u003e\n\u003ch4\u003e3.1105.0(2026-08-06)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-dynamodb:\u003c/strong\u003e  add error msg and fallback when incompatible client is supplied (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8231\"\u003e#8231\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e663d41f0c95fe461693ecc6599d8d48cb786d01\"\u003ee663d41f\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-08-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4f7b32fca9d7c72e76dad9be36dcc2b2665e965\"\u003ee4f7b32f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds index category support to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17fff6fee91039894b4004860657b0eedeed439\"\u003ee17fff6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Conversions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c29a869869738008410e38f2d353c12139a0344\"\u003e5c29a869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance type families for managed EC2 and container fleets. Also adds explicit anchors on most string regexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30dfd63ab84fbcca27dc257af51e44359eb9c75d\"\u003e30dfd63a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub is adding a new public API, ListFreeTrialStatusesV2 to describe the free trial statuses of the Security Hub service and its opt-in features. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e44b3582d5bb381c6ab6798c1718bc177d266011\"\u003ee44b3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Add support for Gateway rate limits and Runtime instances in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped to control request rates, token consumption rates, and active connection rates. Customers can now create capacity providers to launch runtimes on their EC2 instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/865d21efa6b8b76fcf693655e3eb34d498027a00\"\u003e865d21ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Adds support for service generated insights across runs, jobs, and tests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6c601b71011de09898e06a1a24f2a6cfc34b8a83\"\u003e6c601b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Releases new Model Customization SequenceLength parameter for Training and g7 instance types for Training and Processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14bd2ac7dcd439796f379b9b44cd3f6ce9094984\"\u003e14bd2ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a137863d854230093579807ab5f1d4edfedb2582\"\u003ea137863d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/636228a9535bd3992a69093e27dcdc5d376f8b61\"\u003e636228a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  AWS Elemental MediaTailor now supports concurrent function execution. The new Concurrent Executor function type runs multiple independent child functions in parallel within a single lifecycle hook, reducing pipeline latency to the duration of the slowest call instead of the sum of all calls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cf61475d4320afddf9610addf91742d0f8173c3\"\u003e1cf61475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  GetAgreementTerms now returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod field (example \u0026quot;P30D\u0026quot;). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b0d6d565c7f1ce784ab870ec6a89c4c859f3fb\"\u003e50b0d6d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/632ae47917c818dc16fa4fba183a90d3a6a8b931\"\u003e632ae479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  MSK Clusters can now deliver authorizer logs alongside broker logs to the destinations defined by you (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7e319378345cbd88c558df301477edc98939855\"\u003eb7e31937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add support for capacity provider sessions in Amazon Bedrock AgentCore. Customers can now delete an active session running on a runtime instance launched through their capacity provider. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd301533b88ffe5eead68964c90cb82a76d4dc3b\"\u003ebd301533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  EC2 Auto Scaling now supports being managed by other AWS services via the operator field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5d54fce5f196113a276fa282da2ad0e1190838a\"\u003ef5d54fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds a new optional IncludeLocalZones parameter to the Spot Placement Score API that defaults to false. When set to true, the Spot Placement Score API will consider the relevant Local Zones with Spot capacity when computing the Spot Placement Score. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43673842a0545caf2e6843c7d3e82349270f48df\"\u003e43673842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment due period after invoice date. The paymentDuePeriod field uses ISO 8601 duration format (e.g., \u0026quot;P30D\u0026quot; for net 30 days). This is a backward-compatible addition. See API documentation for full structure and examples. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4fd7ae7b8b872cb9f4e497470ea401a642683fd\"\u003ef4fd7ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf65602\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.1105.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1104.0\u003c/h2\u003e\n\u003ch4\u003e3.1104.0(2026-08-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6649b9d31255c736336eb0f0092f6c34ebd9758\"\u003ef6649b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/448fc0f78c7165b1132f341c8e63fc8343672f00\"\u003e448fc0f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c69446c13c149c89c50b588648ae6b304bd2a7\"\u003e31c69446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm-pca:\u003c/strong\u003e  Private Certificate Authority service now supports RSASSA-PSS signing algorithm. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/203b57d1eca019243b0b8ee1223ced5c9a92cd9a\"\u003e203b57d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  New enum values added for Agent Connectivity issues (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/13e0f989a80604286d673cfe3ee2524723decfeb\"\u003e13e0f989\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.1104.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3'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.1104.0...v3.1105.0\"\u003e3.1105.0\u003c/a\u003e (2026-08-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf6560\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.1103.0...v3.1104.0\"\u003e3.1104.0\u003c/a\u003e (2026-08-05)\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.1102.0...v3.1103.0\"\u003e3.1103.0\u003c/a\u003e (2026-08-04)\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.1101.0...v3.1102.0\"\u003e3.1102.0\u003c/a\u003e (2026-08-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.1100.0...v3.1101.0\"\u003e3.1101.0\u003c/a\u003e (2026-07-31)\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.1099.0...v3.1100.0\"\u003e3.1100.0\u003c/a\u003e (2026-07-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6c0ea36225581e94befb619bc5df166fde4ba00\"\u003e\u003ccode\u003ed6c0ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003e\u003ccode\u003efaf6560\u003c/code\u003e\u003c/a\u003e feat(client-s3): AWS Backup now lets you create read-only access points for A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b3929bd0a77d456d71c2f4b83351e324e30b7903\"\u003e\u003ccode\u003eb3929bd\u003c/code\u003e\u003c/a\u003e Publish v3.1104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/672c90ddc7cfee3049796eee74d2996e1b28b372\"\u003e\u003ccode\u003e672c90d\u003c/code\u003e\u003c/a\u003e Publish v3.1103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5285315f74404c8d2f537db46396897e1d6af95\"\u003e\u003ccode\u003ec528531\u003c/code\u003e\u003c/a\u003e Publish v3.1102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/272a6ebbaeffcb0e5e0b2a619365f2ff8404f0b5\"\u003e\u003ccode\u003e272a6eb\u003c/code\u003e\u003c/a\u003e Publish v3.1101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6969cf9ed5814568d4fe6b8edcfc31d3eb982a85\"\u003e\u003ccode\u003e6969cf9\u003c/code\u003e\u003c/a\u003e Publish v3.1100.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b15ca73a386ed9d90dc149d1533575c1fc7e08e\"\u003e\u003ccode\u003e5b15ca7\u003c/code\u003e\u003c/a\u003e Publish v3.1099.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee76673ea9e59d184c4138ac6eec909b98d7fa43\"\u003e\u003ccode\u003eee76673\u003c/code\u003e\u003c/a\u003e Publish v3.1098.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003e\u003ccode\u003ee40ebac\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for CBOR v2 codec (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1105.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/s3-request-presigner` from 3.1095.0 to 3.1105.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/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1105.0\u003c/h2\u003e\n\u003ch4\u003e3.1105.0(2026-08-06)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-dynamodb:\u003c/strong\u003e  add error msg and fallback when incompatible client is supplied (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8231\"\u003e#8231\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e663d41f0c95fe461693ecc6599d8d48cb786d01\"\u003ee663d41f\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-08-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4f7b32fca9d7c72e76dad9be36dcc2b2665e965\"\u003ee4f7b32f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds index category support to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17fff6fee91039894b4004860657b0eedeed439\"\u003ee17fff6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Conversions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c29a869869738008410e38f2d353c12139a0344\"\u003e5c29a869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for C8a, C8i, C9g, M8a, M8i, and M9g EC2 instance type families for managed EC2 and container fleets. Also adds explicit anchors on most string regexes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30dfd63ab84fbcca27dc257af51e44359eb9c75d\"\u003e30dfd63a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub is adding a new public API, ListFreeTrialStatusesV2 to describe the free trial statuses of the Security Hub service and its opt-in features. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e44b3582d5bb381c6ab6798c1718bc177d266011\"\u003ee44b3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Add support for Gateway rate limits and Runtime instances in Amazon Bedrock AgentCore. Customers can now configure rate limits scoped to control request rates, token consumption rates, and active connection rates. Customers can now create capacity providers to launch runtimes on their EC2 instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/865d21efa6b8b76fcf693655e3eb34d498027a00\"\u003e865d21ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Adds support for service generated insights across runs, jobs, and tests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6c601b71011de09898e06a1a24f2a6cfc34b8a83\"\u003e6c601b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Releases new Model Customization SequenceLength parameter for Training and g7 instance types for Training and Processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14bd2ac7dcd439796f379b9b44cd3f6ce9094984\"\u003e14bd2ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a137863d854230093579807ab5f1d4edfedb2582\"\u003ea137863d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/636228a9535bd3992a69093e27dcdc5d376f8b61\"\u003e636228a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  AWS Elemental MediaTailor now supports concurrent function execution. The new Concurrent Executor function type runs multiple independent child functions in parallel within a single lifecycle hook, reducing pipeline latency to the duration of the slowest call instead of the sum of all calls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cf61475d4320afddf9610addf91742d0f8173c3\"\u003e1cf61475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  GetAgreementTerms now returns a new term variant in AcceptedTerm, netPaymentTerm, with a paymentDuePeriod field (example \u0026quot;P30D\u0026quot;). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b0d6d565c7f1ce784ab870ec6a89c4c859f3fb\"\u003e50b0d6d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Agent Registry's Public Preview release (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/632ae47917c818dc16fa4fba183a90d3a6a8b931\"\u003e632ae479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafka:\u003c/strong\u003e  MSK Clusters can now deliver authorizer logs alongside broker logs to the destinations defined by you (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7e319378345cbd88c558df301477edc98939855\"\u003eb7e31937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add support for capacity provider sessions in Amazon Bedrock AgentCore. Customers can now delete an active session running on a runtime instance launched through their capacity provider. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd301533b88ffe5eead68964c90cb82a76d4dc3b\"\u003ebd301533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  EC2 Auto Scaling now supports being managed by other AWS services via the operator field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5d54fce5f196113a276fa282da2ad0e1190838a\"\u003ef5d54fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds a new optional IncludeLocalZones parameter to the Spot Placement Score API that defaults to false. When set to true, the Spot Placement Score API will consider the relevant Local Zones with Spot capacity when computing the Spot Placement Score. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43673842a0545caf2e6843c7d3e82349270f48df\"\u003e43673842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns netPaymentTerm in offerTerms, specifying payment due period after invoice date. The paymentDuePeriod field uses ISO 8601 duration format (e.g., \u0026quot;P30D\u0026quot; for net 30 days). This is a backward-compatible addition. See API documentation for full structure and examples. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4fd7ae7b8b872cb9f4e497470ea401a642683fd\"\u003ef4fd7ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  AWS Backup now lets you create read-only access points for Amazon S3 recovery points, enabling you to access backup data using S3 APIs without initiating a restore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faf65602698bd9924362b5f1544b40f410cffb7d\"\u003efaf65602\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.1105.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1104.0\u003c/h2\u003e\n\u003ch4\u003e3.1104.0(2026-08-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6649b9d31255c736336eb0f0092f6c34ebd9758\"\u003ef6649b9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/448fc0f78c7165b1132f341c8e63fc8343672f00\"\u003e448fc0f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c69446c13c149c89c50b588648ae6b304bd2a7\"\u003e31c69446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm-pca:\u003c/strong\u003e  Private Certificate Authority service now supports RSASSA-PSS signing algorithm. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/203b57d1eca019243b0b8ee1223ced5c9a92cd9a\"\u003e203b57d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  New enum values added for Agent Connectivity issues (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/13e0f989a80604286d673cfe3ee2524723decfeb\"\u003e13e0f989\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.1104.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner'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.1104.0...v3.1105.0\"\u003e3.1105.0\u003c/a\u003e (2026-08-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.1103.0...v3.1104.0\"\u003e3.1104.0\u003c/a\u003e (2026-08-05)\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.1102.0...v3.1103.0\"\u003e3.1103.0\u003c/a\u003e (2026-08-04)\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.1101.0...v3.1102.0\"\u003e3.1102.0\u003c/a\u003e (2026-08-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.1100.0...v3.1101.0\"\u003e3.1101.0\u003c/a\u003e (2026-07-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.1099.0...v3.1100.0\"\u003e3.1100.0\u003c/a\u003e (2026-07-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.1098.0...v3.1099.0\"\u003e3.1099.0\u003c/a\u003e (2026-07-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/d6c0ea36225581e94befb619bc5df166fde4ba00\"\u003e\u003ccode\u003ed6c0ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b3929bd0a77d456d71c2f4b83351e324e30b7903\"\u003e\u003ccode\u003eb3929bd\u003c/code\u003e\u003c/a\u003e Publish v3.1104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/672c90ddc7cfee3049796eee74d2996e1b28b372\"\u003e\u003ccode\u003e672c90d\u003c/code\u003e\u003c/a\u003e Publish v3.1103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5285315f74404c8d2f537db46396897e1d6af95\"\u003e\u003ccode\u003ec528531\u003c/code\u003e\u003c/a\u003e Publish v3.1102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/272a6ebbaeffcb0e5e0b2a619365f2ff8404f0b5\"\u003e\u003ccode\u003e272a6eb\u003c/code\u003e\u003c/a\u003e Publish v3.1101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6969cf9ed5814568d4fe6b8edcfc31d3eb982a85\"\u003e\u003ccode\u003e6969cf9\u003c/code\u003e\u003c/a\u003e Publish v3.1100.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b15ca73a386ed9d90dc149d1533575c1fc7e08e\"\u003e\u003ccode\u003e5b15ca7\u003c/code\u003e\u003c/a\u003e Publish v3.1099.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee76673ea9e59d184c4138ac6eec909b98d7fa43\"\u003e\u003ccode\u003eee76673\u003c/code\u003e\u003c/a\u003e Publish v3.1098.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003e\u003ccode\u003ee40ebac\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for CBOR v2 codec (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8233\"\u003e#8233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b24cb22960862c11f59e3368a34965e9216a2f32\"\u003e\u003ccode\u003eb24cb22\u003c/code\u003e\u003c/a\u003e Publish v3.1097.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1105.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 `@dagrejs/dagre` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagrejs/dagre/blob/master/changelog.md\"\u003e@​dagrejs/dagre's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.1.0] - 2026\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePer-Cluster Direction Support (PR \u003ca href=\"https://redirect.github.com/dagrejs/dagre/issues/511\"\u003e#511\u003c/a\u003e):\u003c/strong\u003e Each cluster/subgraph can now specify its own \u003ccode\u003erankdir\u003c/code\u003e, \u003ccode\u003eranksep\u003c/code\u003e, \u003ccode\u003enodesep\u003c/code\u003e, and \u003ccode\u003ealign\u003c/code\u003e settings. The layout engine recursively applies these settings, enabling complex nested cluster hierarchies with independent flow directions. Fully backward compatible with global \u003ccode\u003erankdir\u003c/code\u003e and legacy layouts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDynamic Graph Layout Support (PR \u003ca href=\"https://redirect.github.com/dagrejs/dagre/issues/512\"\u003e#512\u003c/a\u003e):\u003c/strong\u003e Added support for dynamic graph layouts via \u003ccode\u003euseDynamic\u003c/code\u003e and \u003ccode\u003ecorePath\u003c/code\u003e configuration options in \u003ccode\u003eLayoutConfig\u003c/code\u003e. Enables persistent node ordering and layout stability when modifying graph structures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring \u0026amp; Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTypeScript \u0026amp; Type Safety Improvements:\u003c/strong\u003e Added \u003ccode\u003eClusterNodeLabel\u003c/code\u003e and \u003ccode\u003eNodeCollection\u003c/code\u003e types, updated \u003ccode\u003eNodeLabel\u003c/code\u003e interfaces, and eliminated \u003ccode\u003eany\u003c/code\u003e type assertions across the codebase.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNested Cluster Fixes:\u003c/strong\u003e Resolved edge cases in nested cluster isolation and improved edge routing for cross-cluster edges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/1e5dd44ac1c5e735085f787ff4312c7302730c6c\"\u003e\u003ccode\u003e1e5dd44\u003c/code\u003e\u003c/a\u003e Updating the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/692bb218b944d74191995ab1934989b67f718a1f\"\u003e\u003ccode\u003e692bb21\u003c/code\u003e\u003c/a\u003e Cleaning up lint, building and bumping the version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/5f380cc6ebc156c4a9070e00d5de491084ea8bd1\"\u003e\u003ccode\u003e5f380cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dagrejs/dagre/issues/512\"\u003e#512\u003c/a\u003e from MatsSchrader/dynamic-graph-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/33a5c83fd33a04a983b6be8e34cf0c8d4bf4dab3\"\u003e\u003ccode\u003e33a5c83\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into dynamic-graph-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/a3383cb86d920c9a26de841728c9198027bd4484\"\u003e\u003ccode\u003ea3383cb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dagrejs/dagre/issues/511\"\u003e#511\u003c/a\u003e from sjackson0109/feature/per-cluster-direction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/7049ce6dbc2512f47f1a9b026003b6782f5de67f\"\u003e\u003ccode\u003e7049ce6\u003c/code\u003e\u003c/a\u003e refactor: simplify Graph construction, remove unused subgraphRankdirs, clean ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/aef3eb99ef1cbd017d7449b97ea24a46b5e2e986\"\u003e\u003ccode\u003eaef3eb9\u003c/code\u003e\u003c/a\u003e approved changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/b8049d47478f5a44a7b3bdc3b45a40d2d0884538\"\u003e\u003ccode\u003eb8049d4\u003c/code\u003e\u003c/a\u003e refactor: remove dead layoutWithContext code; move per-cluster notes to chang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/d7650e2cb6f84c28c12e16c107a770a48fb06a69\"\u003e\u003ccode\u003ed7650e2\u003c/code\u003e\u003c/a\u003e chore: remove AI plan block comments and stale inline annotations from layout.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagrejs/dagre/commit/04d4f13fa74845f08f10240f6fda229198375068\"\u003e\u003ccode\u003e04d4f13\u003c/code\u003e\u003c/a\u003e refactor(nesting-graph): remove 'as any' cast on graph.graph() (r3218970427)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagrejs/dagre/compare/v3.0.0...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google/earthengine` from 1.7.36 to 1.7.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/earthengine-api/releases\"\u003e@​google/earthengine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate build artifacts for v1.7.38rc0\u003c/li\u003e\n\u003cli\u003epyproject.toml: Require newer minimum versions of deps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.37...v1.7.38\"\u003ehttps://github.com/google/earthengine-api/compare/v1.7.37...v1.7.38\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following release changelog only includes changes to the client libraries. For backend service changes and notifications, see the \u003ca href=\"https://developers.google.com/earth-engine/docs/release-notes\"\u003eEarth Engine Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.7.38rc0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.7.37\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate build artifacts for v1.7.37rc0\u003c/li\u003e\n\u003cli\u003eAdd setbands command to Earth Engine Python CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.36...v1.7.37\"\u003ehttps://github.com/google/earthengine-api/compare/v1.7.36...v1.7.37\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following release changelog only includes changes to the client libraries. For backend service changes and notifications, see the \u003ca href=\"https://developers.google.com/earth-engine/docs/release-notes\"\u003eEarth Engine Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.7.37rc0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/google/earthengine-api/commit/8f6018f23327d022961f99ba2fa0b444a6d98c46\"\u003e\u003ccode\u003e8f6018f\u003c/code\u003e\u003c/a\u003e Update version numbers for v1.7.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/3c7cf557d39cc76ace70cce9144d6670f751fce8\"\u003e\u003ccode\u003e3c7cf55\u003c/code\u003e\u003c/a\u003e Update build artifacts for v1.7.38rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/22f49c623cbb0bea9d00317518cbcd1d51d8bfa3\"\u003e\u003ccode\u003e22f49c6\u003c/code\u003e\u003c/a\u003e Update version numbers for v1.7.38rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/8c13e9c150e04823a1c17225e82f6331a4e2836d\"\u003e\u003ccode\u003e8c13e9c\u003c/code\u003e\u003c/a\u003e pyproject.toml: Require newer minimum versions of deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/02edabc8e4a314c091324798d36186cf62826308\"\u003e\u003ccode\u003e02edabc\u003c/code\u003e\u003c/a\u003e Add setbands command to Earth Engine Python CLI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.36...v1.7.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.5.7 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e2f28787\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/adapter-pg` from 7.9.0 to 7.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e@​prisma/adapter-pg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.1\u003c/h2\u003e\n\u003cp\u003eToday, we're issuing a patch release to resolve a security advisory in a transitive dependency of Prisma CLI (via \u003ccode\u003e@prisma/dev\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eThis fixes \u003ca href=\"https://redirect.github.com/prisma/prisma/issues/29780\"\u003eprisma/prisma#29780\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIt does not actually affect \u003ccode\u003e@prisma/dev\u003c/code\u003e or Prisma CLI so no urgent action is required, but it is recommended to upgrade nevertheless to avoid false positives from security scanners.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.9.1/packages/adapter-pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 7.9.0 to 7.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e@​prisma/client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.1\u003c/h2\u003e\n\u003cp\u003eToday, we're issuing a patch release to resolve a security advisory in a transitive dependency of Prisma CLI (via \u003ccode\u003e@prisma/dev\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eThis fixes \u003ca href=\"https://redirect.github.com/prisma/prisma/issues/29780\"\u003eprisma/prisma#29780\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIt does not actually affect \u003ccode\u003e@prisma/dev\u003c/code\u003e or Prisma CLI so no urgent action is required, but it is recommended to upgrade nevertheless to avoid false positives from security scanners.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.9.1/packages/client\"\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.68.0 to 10.69.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.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.11 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\u003e25.59 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\u003e45.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.15 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\u003e83.84 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\u003e73.71 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\u003e88.44 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\u003e100.79 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\u003e43.88 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\u003e31.79 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\u003e36.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.07 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\u003e28.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/417af5de5c92d776bd80a8cadeee2de64b0e5f8a\"\u003e\u003ccode\u003e417af5d\u003c/code\u003e\u003c/a\u003e release: 10.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e7cf605eb6b5b1e9488b3b19f1430bb798c345da\"\u003e\u003ccode\u003ee7cf605\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22807\"\u003e#22807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7c5a00ed9cd3871c24869915455a5f282404f54a\"\u003e\u003ccode\u003e7c5a00e\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df532142d9d4a61ab8441baec54488a0d51acd9e\"\u003e\u003ccode\u003edf53214\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e96e15ee3409cd8723a447bc75d82e6ef380d679\"\u003e\u003ccode\u003ee96e15e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add Spotlight integration for local dev event forwardin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ea4a3220418bce0e854b73bf1cdb086a4e39c972\"\u003e\u003ccode\u003eea4a322\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6a84103efea043fcb090920e83a67d6853b9e0d7\"\u003e\u003ccode\u003e6a84103\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f0c356945bdc91a08876dcf366d1279685b7dc26\"\u003e\u003ccode\u003ef0c3569\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/051635579a4dab9a0ef7789ae2727f4f818fe94b\"\u003e\u003ccode\u003e0516355\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add instrumentAgentWithSentry for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d3a6e520745e487ec48d096c2c26364d5eb743ec\"\u003e\u003ccode\u003ed3a6e52\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.68.0...10.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-link` from 3.29.1 to 3.29.2\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@​tiptap/extension-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.2\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\u003eFixed the caret jumping back to the previous block when pressing Enter inside a React node view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-find-and-replace\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure only the active find-and-replace result keeps the current-result highlight while navigating matches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-link/CHANGELOG.md\"\u003e@​tiptap/extension-link's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.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.29.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5158212970344952dd9918b6a44bfb400d7fb6c1\"\u003e\u003ccode\u003e5158212\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.29.2/packages/extension-link\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-placeholder` from 3.29.1 to 3.29.2\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@​tiptap/extension-placeholder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.2\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\u003eFixed the caret jumping back to the previous block when pressing Enter inside a React node view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-find-and-replace\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure only the active find-and-replace result keeps the current-result highlight while navigating matches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-deprecated/extension-placeholder/CHANGELOG.md\"\u003e@​tiptap/extension-placeholder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5158212970344952dd9918b6a44bfb400d7fb6c1\"\u003e\u003ccode\u003e5158212\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.29.2/packages-deprecated/extension-placeholder\"\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.29.1 to 3.29.2\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@​tiptap/pm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.2\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\u003eFixed the caret jumping back to the previous block when pressing Enter inside a React node view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-find-and-replace\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure only the active find-and-replace result keeps the current-result highlight while navigating matches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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@​tiptap/pm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.2\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/5158212970344952dd9918b6a44bfb400d7fb6c1\"\u003e\u003ccode\u003e5158212\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.29.2/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/react` from 3.29.1 to 3.29.2\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@​tiptap/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.2\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\u003eFixed the caret jumping back to the previous block when pressing Enter inside a React node view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-find-and-replace\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure only the active find-and-replace result keeps the current-result highlight while navigating matches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/react/CHANGELOG.md\"\u003e@​tiptap/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee914605: Fixed the caret jumping back to the previous block when pressing Enter inside a React node view.\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.29.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.29.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/ueberdosis/tiptap/commit/5158212970344952dd9918b6a44bfb400d7fb6c1\"\u003e\u003ccode\u003e5158212\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/e91460547b308cc9643cfd3502da724966d9da4c\"\u003e\u003ccode\u003ee914605\u003c/code\u003e\u003c/a\u003e fix(react): capture and restore DOM selection when moving contentDOM in React...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.29.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.29.1 to 3.29.2\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@​tiptap/starter-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.2\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\u003eFixed the caret jumping back to the previous block when pressing Enter inside a React node view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-find-and-replace\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure only the active find-and-replace result keeps the current-result highlight while navigating matches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/starter-kit/CHANGELOG.md\"\u003e@​tiptap/starter-kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\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.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-underline\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.29.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.29.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5158212970344952dd9918b6a44bfb400d7fb6c1\"\u003e\u003ccode\u003e5158212\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.29.2/packages/starter-kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly ...\n\n_Description has been truncated_","html_url":"https://github.com/RodnaPamet/agri-saas/pull/510","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RodnaPamet%2Fagri-saas/issues/510","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/510/packages"}},{"old_version":"4.13.0","new_version":"4.13.5","update_type":"patch","path":null,"pr_created_at":"2026-08-10T03:43:24.000Z","version_change":"4.13.0 → 4.13.5","issue":{"uuid":"5106395594","node_id":"PR_kwDOTF5f_s780NEQ","number":18,"state":"open","title":"build(deps): bump the npm-minor-patch group across 1 directory with 49 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-08-10T03:43:24.000Z","updated_at":"2026-08-10T03:44:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-minor-patch","update_count":49,"packages":[{"name":"@changesets/cli","old_version":"2.31.0","new_version":"2.31.1","repository_url":"https://github.com/changesets/changesets"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.9.16","new_version":"2.10.8","repository_url":"https://github.com/vercel/turborepo"},{"name":"@fontsource/ubuntu","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@hookform/resolvers","old_version":"5.4.0","new_version":"5.7.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.101.0","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.17.0","new_version":"1.29.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.78.0","new_version":"7.84.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router-dom","old_version":"7.17.0","new_version":"7.18.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"3.9.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@playwright/test","old_version":"1.61.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.3","repository_url":"https://github.com/testing-library/user-event"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.5","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.15","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"vite","old_version":"8.0.16","new_version":"8.2.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@aws-sdk/client-s3","old_version":"3.1064.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1064.0","new_version":"3.1105.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.24","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.24","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.24","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.4","new_version":"11.4.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"argon2","old_version":"0.44.0","new_version":"0.45.1","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"helmet","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"meilisearch","old_version":"0.58.0","new_version":"0.60.0","repository_url":"https://github.com/meilisearch/meilisearch-js"},{"name":"nestjs-zod","old_version":"5.4.0","new_version":"5.5.0","repository_url":"https://github.com/BenLorantfy/nestjs-zod"},{"name":"nodemailer","old_version":"9.0.1","new_version":"9.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"stripe","old_version":"22.2.0","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tar","old_version":"7.5.16","new_version":"7.5.22","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tldts","old_version":"7.4.4","new_version":"7.4.10","repository_url":"https://github.com/remusao/tldts"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.24","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.24","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/multer","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/supertest","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.11","new_version":"29.4.12","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"@stripe/react-stripe-js","old_version":"6.6.0","new_version":"6.8.0","repository_url":"https://github.com/stripe/react-stripe-js"},{"name":"@stripe/stripe-js","old_version":"9.8.0","new_version":"9.13.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"next-intl","old_version":"4.13.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"@axe-core/playwright","old_version":"4.11.3","new_version":"4.12.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"semver","old_version":"7.8.4","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@astrojs/starlight","old_version":"0.39.3","new_version":"0.41.7","repository_url":"https://github.com/withastro/starlight"},{"name":"starlight-openapi","old_version":"0.25.3","new_version":"0.26.0","repository_url":"https://github.com/HiDeoo/starlight-openapi"},{"name":"@astrojs/check","old_version":"0.9.9","new_version":"0.9.10","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 49 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.31.0` | `2.31.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.16` | `2.10.8` |\n| [@fontsource/ubuntu](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/ubuntu) | `5.2.8` | `5.3.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.4.0` | `5.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.0` | `5.101.4` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.17.0` | `1.29.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.78.0` | `7.84.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.17.0` | `7.18.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.9.0` | `3.10.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.0` | `1.62.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.5` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.15` | `8.5.26` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.2.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.10` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1064.0` | `3.1105.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1064.0` | `3.1105.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.24` | `11.1.28` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.24` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.24` | `11.1.28` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.4` | `11.4.6` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.44.0` | `0.45.1` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.2.0` | `8.3.0` |\n| [meilisearch](https://github.com/meilisearch/meilisearch-js) | `0.58.0` | `0.60.0` |\n| [nestjs-zod](https://github.com/BenLorantfy/nestjs-zod/tree/HEAD/packages/nestjs-zod) | `5.4.0` | `5.5.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `9.0.1` | `9.0.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.2.0` | `22.4.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.16` | `7.5.22` |\n| [tldts](https://github.com/remusao/tldts) | `7.4.4` | `7.4.10` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.24` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.24` | `11.1.28` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.1.0` | `2.2.0` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `7.2.0` | `7.2.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.11` | `29.4.12` |\n| [@stripe/react-stripe-js](https://github.com/stripe/react-stripe-js) | `6.6.0` | `6.8.0` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `9.8.0` | `9.13.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.0` | `4.13.5` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.3` | `4.12.1` |\n| [semver](https://github.com/npm/node-semver) | `7.8.4` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.39.3` | `0.41.7` |\n| [starlight-openapi](https://github.com/HiDeoo/starlight-openapi/tree/HEAD/packages/starlight-openapi) | `0.25.3` | `0.26.0` |\n| [@astrojs/check](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/astro-check) | `0.9.9` | `0.9.10` |\n\n\nUpdates `@changesets/cli` from 2.31.0 to 2.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2159\"\u003e#2159\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/15cf5928fb9968ba20b59ed6c794013c52c92d09\"\u003e\u003ccode\u003e15cf592\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ingvaldlorentzen\"\u003e\u003ccode\u003e@​ingvaldlorentzen\u003c/code\u003e\u003c/a\u003e! - Fixed already-published version detection with npm 12, which always wraps successful \u003ccode\u003enpm info --json\u003c/code\u003e output in an array. The unwrapped output made \u003ccode\u003echangeset publish\u003c/code\u003e treat every package as unpublished and fail attempting to republish existing 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/changesets/changesets/commit/a897bb8ac115fa65343a8bfe53654040c1542a80\"\u003e\u003ccode\u003ea897bb8\u003c/code\u003e\u003c/a\u003e Use a different publish tag for \u003ccode\u003emaintenance/v2\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2162\"\u003e#2162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e8650b9bf45560ca7642a1e043ac92111b886073\"\u003e\u003ccode\u003ee8650b9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2161\"\u003e#2161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/15cf5928fb9968ba20b59ed6c794013c52c92d09\"\u003e\u003ccode\u003e15cf592\u003c/code\u003e\u003c/a\u003e Fixed handling of the npm 12 info output (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9f2cb2ad87061ba1715691b7ebef7e192ccede58\"\u003e\u003ccode\u003e9f2cb2a\u003c/code\u003e\u003c/a\u003e Configure Changesets for \u003ccode\u003emaintenance/v2\u003c/code\u003e line (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2076\"\u003e#2076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/97247cb56a2746b6a73b65746547456e83c3f44c\"\u003e\u003ccode\u003e97247cb\u003c/code\u003e\u003c/a\u003e Change allowed publish pattern to \u003ccode\u003emaintenance/v*\u003c/code\u003e given rulesets behavior (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/13286a8d89be5293ec8c6634ae981b4ed261e7a1\"\u003e\u003ccode\u003e13286a8\u003c/code\u003e\u003c/a\u003e Build(deps): Bump the github-actions group across 1 directory with 3 updates ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8f6acd658891ca4d4d7e458c67cf704c87ac46a1\"\u003e\u003ccode\u003e8f6acd6\u003c/code\u003e\u003c/a\u003e Update dependabot group to exclude major (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2067\"\u003e#2067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/c70c675c2a22062aeae881f78f436bf793e26f35\"\u003e\u003ccode\u003ec70c675\u003c/code\u003e\u003c/a\u003e Setup backport workflow and sync next setup (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2057\"\u003e#2057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96720197013d2d49e5b32c30803e4653660348b6\"\u003e\u003ccode\u003e9672019\u003c/code\u003e\u003c/a\u003e Remove SECURITY.md to defer to .github (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/18e1661e3ad9bc4ab7bcd770ae172c560af44acc\"\u003e\u003ccode\u003e18e1661\u003c/code\u003e\u003c/a\u003e Use internal bot for versioning (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/2039\"\u003e#2039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.31.0...@changesets/cli@2.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.16 to 2.10.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.8\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Scroll TUI task list with mouse wheel by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13479\"\u003evercel/turborepo#13479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Make releases resumable by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13486\"\u003evercel/turborepo#13486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Expose knowledge-backed package scope views by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13456\"\u003evercel/turborepo#13456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.10.7 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13489\"\u003evercel/turborepo#13489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for configuration scopes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13457\"\u003evercel/turborepo#13457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for run scope enumeration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13458\"\u003evercel/turborepo#13458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.8-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13490\"\u003evercel/turborepo#13490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge in repository views by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13459\"\u003evercel/turborepo#13459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge in package integrations by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13460\"\u003evercel/turborepo#13460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Parallelize environment setup steps by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13491\"\u003evercel/turborepo#13491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.8-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13492\"\u003evercel/turborepo#13492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for task hashing paths by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13461\"\u003evercel/turborepo#13461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for run-cache paths by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13462\"\u003evercel/turborepo#13462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Bind toolchain callbacks to package knowledge by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13463\"\u003evercel/turborepo#13463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for microfrontend commands by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13464\"\u003evercel/turborepo#13464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for run summaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13465\"\u003evercel/turborepo#13465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for watcher paths by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13466\"\u003evercel/turborepo#13466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Enable remote cache for types codegen by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13495\"\u003evercel/turborepo#13495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix llms.txt links to page markdown routes by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13497\"\u003evercel/turborepo#13497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge for prune paths by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13467\"\u003evercel/turborepo#13467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use package knowledge in the LSP by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13468\"\u003evercel/turborepo#13468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use consistent repository construction by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13469\"\u003evercel/turborepo#13469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Delete legacy package and scope authority by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13470\"\u003evercel/turborepo#13470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache telemetry salt instead of re-reading config on every hash by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13498\"\u003evercel/turborepo#13498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Android (Termux) by \u003ca href=\"https://github.com/gtbuchanan\"\u003e\u003ccode\u003e@​gtbuchanan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12735\"\u003evercel/turborepo#12735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Restore Cargo targets on all test platforms by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13505\"\u003evercel/turborepo#13505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve gitdir for linked worktrees in repo index by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13503\"\u003evercel/turborepo#13503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Characterize relationship projections by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13499\"\u003evercel/turborepo#13499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Produce native relationship observations by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13500\"\u003evercel/turborepo#13500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Resolve GitHub Actions remote base refs behind future flag by \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10732\"\u003evercel/turborepo#10732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Add core relationship projections by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13502\"\u003evercel/turborepo#13502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Define external resolution contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13507\"\u003evercel/turborepo#13507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Move repository tasks into Turbo configuration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13504\"\u003evercel/turborepo#13504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Build JavaScript external resolution generations by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13508\"\u003evercel/turborepo#13508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Contribute Cargo external resolutions by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13509\"\u003evercel/turborepo#13509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate external declaration consumers by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13511\"\u003evercel/turborepo#13511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Auto-merge release PRs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13510\"\u003evercel/turborepo#13510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.10.8-canary.3 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13512\"\u003evercel/turborepo#13512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use tokenless release review gate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13513\"\u003evercel/turborepo#13513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use resolution fingerprints for task hashes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13514\"\u003evercel/turborepo#13514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support fork PRs in review gate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13516\"\u003evercel/turborepo#13516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate lockfile affectedness by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13519\"\u003evercel/turborepo#13519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate external resolution summaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13520\"\u003evercel/turborepo#13520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate external package queries to resolution knowledge by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13523\"\u003evercel/turborepo#13523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Serialize macOS Homebrew setup by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13549\"\u003evercel/turborepo#13549\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/turborepo/commit/2515f8b181ad49aaf933893b1688fb08447001a3\"\u003e\u003ccode\u003e2515f8b\u003c/code\u003e\u003c/a\u003e publish 2.10.8 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/dd87718f0036b93324df66b26fdf37056094b5d0\"\u003e\u003ccode\u003edd87718\u003c/code\u003e\u003c/a\u003e test: Add uv workspace integration coverage (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13602\"\u003e#13602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b3dc99b98a6fb7db9eabd23ae0b601100cb66162\"\u003e\u003ccode\u003eb3dc99b\u003c/code\u003e\u003c/a\u003e fix: Fall back to polling on macOS (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13622\"\u003e#13622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f8f288e6b16f59a0261d9ef2c47e698b472b39b2\"\u003e\u003ccode\u003ef8f288e\u003c/code\u003e\u003c/a\u003e feat: Prune uv workspaces (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13613\"\u003e#13613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b2e25d4971ac18373f872a98796d13ecfc26128b\"\u003e\u003ccode\u003eb2e25d4\u003c/code\u003e\u003c/a\u003e feat: Watch uv workspace changes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/00538d09752961e2e42654a26196b739b7d00e20\"\u003e\u003ccode\u003e00538d0\u003c/code\u003e\u003c/a\u003e fix: Make Windows Cap'n Proto cache relocatable (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13621\"\u003e#13621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e14de24864ca2e0682de9adfa275ccda1a0fb134\"\u003e\u003ccode\u003ee14de24\u003c/code\u003e\u003c/a\u003e feat: Hash uv lockfile closures (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13611\"\u003e#13611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4195e4122b710b40a5012ded88fd764e728b1599\"\u003e\u003ccode\u003e4195e41\u003c/code\u003e\u003c/a\u003e feat: Run native uv tasks (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13610\"\u003e#13610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/87156466a1e99bedd783ed25e1f2d71f55707a90\"\u003e\u003ccode\u003e8715646\u003c/code\u003e\u003c/a\u003e feat: Discover uv workspaces (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13609\"\u003e#13609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5cf35ad3da3437baf1506e47f720544f887397d3\"\u003e\u003ccode\u003e5cf35ad\u003c/code\u003e\u003c/a\u003e ci: Invalidate Cap'n Proto caches (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13616\"\u003e#13616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.16...v2.10.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/ubuntu` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/ubuntu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.4.0 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e2f28787\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.6...v5.5.7\"\u003e5.5.7\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enpm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.3 and valibot versions (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/865\"\u003e#865\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e722ef6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.5...v5.5.6\"\u003e5.5.6\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodule not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e8df10b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.4...v5.5.5\"\u003e5.5.5\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e\u003ccode\u003e722ef6e\u003c/code\u003e\u003c/a\u003e fix: npm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e\u003ccode\u003e8df10b0\u003c/code\u003e\u003c/a\u003e fix: module not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/75f2dcd4fb5b0723b4d46c3afd3d0a5bd5e1783f\"\u003e\u003ccode\u003e75f2dcd\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/773\"\u003e#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0d2bdbf5c5d164d609273c2585f92057f70db695\"\u003e\u003ccode\u003e0d2bdbf\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.4.0...v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.101.0 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/86bb8a6fb2c7f15c74ff50afba053d778e6edc23\"\u003e\u003ccode\u003e86bb8a6\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/181ea826cb5b5f722a774525046d8f4e105dd6bb\"\u003e\u003ccode\u003e181ea82\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11089\"\u003e#11089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6d55b0759b4722b888fa516b1bb86c0a56ea47a2\"\u003e\u003ccode\u003e6d55b07\u003c/code\u003e\u003c/a\u003e test({react,preact}-query): use the '.then()' convention consistently (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/44f38df5deaf72d8d74bc62b620dffed43fdbc05\"\u003e\u003ccode\u003e44f38df\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useInfiniteQuery): inline the shared 'fetchIt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d1558c1491629b36661e0a166e1091bb4a256daa\"\u003e\u003ccode\u003ed1558c1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the 'generateQueryFn' fac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/99690d18b7937f217d3744b1c2ac78cc47caeaa7\"\u003e\u003ccode\u003e99690d1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline single-use helper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/10770f0720dacae3a26701a747e33abd6bafbf8a\"\u003e\u003ccode\u003e10770f0\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline the shared 'Suspe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dbd5a86e95284387bc3f172208bc52c0053a1bb2\"\u003e\u003ccode\u003edbd5a86\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the shared 'Suspended' co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b955f60d7965cc521df6ee8b1ce91b3d0e8c046d\"\u003e\u003ccode\u003eb955f60\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQuery): assert the 'loading' fallback is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b9c657e20b1ac1078ab265de8fc691aec192e143\"\u003e\u003ccode\u003eb9c657e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): assert the 'Loading...' fallback...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.17.0 to 1.29.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 1.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Fix lab 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/4618\"\u003elucide-icons/lucide#4618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): remove incorrect spaces clause from copilot instructions 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/4623\"\u003elucide-icons/lucide#4623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): remove Super and Noodle from showcase 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/4626\"\u003elucide-icons/lucide#4626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/platform-server\u003c/code\u003e from 21.2.18 to 21.2.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4629\"\u003elucide-icons/lucide#4629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(security): improve security with adding permissions 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/4619\"\u003elucide-icons/lucide#4619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dependabot): added dependabot config, grouping PRs for each package 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/4633\"\u003elucide-icons/lucide#4633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): limit certain github workflows to main repository 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/4628\"\u003elucide-icons/lucide#4628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dependabot): Revert dependabot groups 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/4665\"\u003elucide-icons/lucide#4665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependabot): Group by dependency group 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/4666\"\u003elucide-icons/lucide#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group with 3 updates 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/4671\"\u003elucide-icons/lucide#4671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 3 updates 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/4670\"\u003elucide-icons/lucide#4670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 13 updates 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/4668\"\u003elucide-icons/lucide#4668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added layer reordering 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/4617\"\u003elucide-icons/lucide#4617\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/1.28.0...1.29.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.28.0...1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): improve calendar icons centre of gravity 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/4614\"\u003elucide-icons/lucide#4614\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/1.27.0...1.28.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.27.0...1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): removed brand names from tags \u0026amp; revised brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4575\"\u003elucide-icons/lucide#4575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Fix site 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/4582\"\u003elucide-icons/lucide#4582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003esquare-scissors\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/4581\"\u003elucide-icons/lucide#4581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): add more supported attributes for SVG nodes 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/4570\"\u003elucide-icons/lucide#4570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epending-cw\u003c/code\u003e icon by \u003ca href=\"https://github.com/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ezap\u003c/code\u003e and \u003ccode\u003ezap-off\u003c/code\u003e icons by \u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esquare-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.4.8 to 7.1.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/4572\"\u003elucide-icons/lucide#4572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4571\"\u003elucide-icons/lucide#4571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add scan-square by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-shield\u003c/code\u003e icon by \u003ca href=\"https://github.com/MArtytraM99\"\u003e\u003ccode\u003e@​MArtytraM99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3099\"\u003elucide-icons/lucide#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emosque\u003c/code\u003e icon by \u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request-review): Remove pull_request_target 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/4593\"\u003elucide-icons/lucide#4593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efeather\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/4584\"\u003elucide-icons/lucide#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): added custom prettier plugin for icon SVG files 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/4576\"\u003elucide-icons/lucide#4576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci.yml): Remove concurrency in ci.yml 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/4595\"\u003elucide-icons/lucide#4595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\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/4592\"\u003elucide-icons/lucide#4592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): Migrate lab to main repo. 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/4521\"\u003elucide-icons/lucide#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etrophy\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/4591\"\u003elucide-icons/lucide#4591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(analytics): add utm source and medium 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/4596\"\u003elucide-icons/lucide#4596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): Add lab requirement in pull_request_template.md by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3651\"\u003elucide-icons/lucide#3651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): replaces \u003ccode\u003epodcast\u003c/code\u003e icon with new \u003ccode\u003emic-*\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/4583\"\u003elucide-icons/lucide#4583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.29.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.78.0 to 7.84.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.84.0\u003c/h2\u003e\n\u003ch3\u003e✨ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenhance \u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e submit behavior (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13605\"\u003e#13605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove performance and reduce bundle size (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13591\"\u003e#13591\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003evalues\u003c/code\u003e + \u003ccode\u003ekeepDirtyValues\u003c/code\u003e silently corrupting arrays and freezing objects on refetch (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003esetValue\u003c/code\u003e not updating \u003ccode\u003eFieldArray\u003c/code\u003e values correctly (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13623\"\u003e#13623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFormState\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13619\"\u003e#13619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eBlob\u003c/code\u003e coverage for \u003ccode\u003eFieldErrors\u003c/code\u003e type tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13624\"\u003e#13624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e♻️ Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eextract shared \u003ccode\u003eErrorNamespacePath\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13615\"\u003e#13615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erename \u003ccode\u003e\u0026lt;FormStateSubscribe /\u0026gt;\u003c/code\u003e back to \u003ccode\u003e\u0026lt;FormState /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13602\"\u003e#13602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump \u003ccode\u003e@babel/core\u003c/code\u003e from 7.26.0 to 7.29.7 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13614\"\u003e#13614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/EduardF1\"\u003e\u003ccode\u003e@​EduardF1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/in-ch\"\u003e\u003ccode\u003e@​in-ch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/johnstrand\"\u003e\u003ccode\u003e@​johnstrand\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nobu-da\"\u003e\u003ccode\u003e@​nobu-da\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.83.0\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenhance \u003ccode\u003egetEventValue\u003c/code\u003e to handle file inputs (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13289\"\u003e#13289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype perf: improve TypeScript performance with a hard cap at 10 levels of recursive type depth (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13529\"\u003e#13529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype perf: improve type performance (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13528\"\u003e#13528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: clear internal errors state on argument-less \u003ccode\u003eclearErrors()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13613\"\u003e#13613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: preserve \u003ccode\u003edirtyFields\u003c/code\u003e reference stability (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: old checkbox/radio elements polluting internal field state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13080\"\u003e#13080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003euseController\u003c/code\u003e): re-subscribe \u003ccode\u003eonChange\u003c/code\u003e/\u003ccode\u003eonBlur\u003c/code\u003e when \u003ccode\u003econtrol\u003c/code\u003e changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13603\"\u003e#13603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(types): allow validation messages to be defined even if their related value is \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13287\"\u003e#13287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/EduardF1\"\u003e\u003ccode\u003e@​EduardF1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/johnstrand\"\u003e\u003ccode\u003e@​johnstrand\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/in-ch\"\u003e\u003ccode\u003e@​in-ch\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.82.0\u003c/h2\u003e\n\u003cp\u003e🚀 \u003cstrong\u003efeat:\u003c/strong\u003e add opt-in \u003ccode\u003edelayError\u003c/code\u003e option for \u003ccode\u003esetValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13337\"\u003e#13337\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003esetValue(\u0026quot;firstName\u0026quot;, \u0026quot;Bill\u0026quot;, {\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.84.0] - 2026-08-01\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehandleSubmit\u003c/code\u003e returns the typed result of the \u003ccode\u003eonValid\u003c/code\u003e callback instead of discarding it\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e supports a function-based \u003ccode\u003eaction\u003c/code\u003e (Server Action style) in addition to URL-string actions\u003c/li\u003e\n\u003cli\u003eImprove performance and reduce bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e with \u003ccode\u003eresetOptions.keepDirtyValues\u003c/code\u003e freezing clean sibling fields in a nested object when another field in that object is dirty\u003c/li\u003e\n\u003cli\u003eRestore missing \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e type exports\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not notifying \u003ccode\u003euseFieldArray\u003c/code\u003e subscribers, leaving rendered fields stale\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.83.0] - 2026-07-25\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance \u003ccode\u003egetEventValue\u003c/code\u003e to handle file inputs\u003c/li\u003e\n\u003cli\u003eImprove TypeScript performance with a hard cap at 10 levels of recursive type depth\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClear internal errors state on argument-less \u003ccode\u003eclearErrors()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003edirtyFields\u003c/code\u003e reference stability\u003c/li\u003e\n\u003cli\u003eOld checkbox/radio elements polluting internal field state\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseController\u003c/code\u003e not re-subscribing \u003ccode\u003eonChange\u003c/code\u003e/\u003ccode\u003eonBlur\u003c/code\u003e when \u003ccode\u003econtrol\u003c/code\u003e changes\u003c/li\u003e\n\u003cli\u003eAllow validation messages to be defined even if their related value is \u003ccode\u003eundefined\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.82.0] - 2026-07-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in \u003ccode\u003edelayError\u003c/code\u003e option for \u003ccode\u003esetValue\u003c/code\u003e to delay validation error updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eresetDefaultValues\u003c/code\u003e through form context\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e with \u003ccode\u003eshouldDirty\u003c/code\u003e not updating dirty state correctly when the form is disabled\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003edirtyFields\u003c/code\u003e boolean values for registered array fields\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eFieldArray\u003c/code\u003e component export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003egetDirtyFields\u003c/code\u003e performance, especially for larger forms and deeply nested values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.81.0] - 2026-07-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/81b9a4c069dd45a322bc7cd58ae756113a6c8761\"\u003e\u003ccode\u003e81b9a4c\u003c/code\u003e\u003c/a\u003e 7.84.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/8b5162173446e33648cf0d6ee28eb43a987c3af2\"\u003e\u003ccode\u003e8b51621\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13627\"\u003e#13627\u003c/a\u003e issue values + keepDirtyValues silently corrupts arrays and free...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/41f32af3e3ea90a16e8e61d30f285d152e7ccd4b\"\u003e\u003ccode\u003e41f32af\u003c/code\u003e\u003c/a\u003e 🧪 test: cover Blob in FieldErrors type tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13624\"\u003e#13624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9705dc6725c1b4df23d6c6f7744a331f6cfea7ae\"\u003e\u003ccode\u003e9705dc6\u003c/code\u003e\u003c/a\u003e 🐞 \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13621\"\u003e#13621\u003c/a\u003e fix setValues not update fieldArrays (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13623\"\u003e#13623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e2444e784d920ff6662681645dbf29823a3129ab\"\u003e\u003ccode\u003ee2444e7\u003c/code\u003e\u003c/a\u003e 🤧 fix FormState type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/ab77353c6617c14c53f9548d556f81f60e5e0875\"\u003e\u003ccode\u003eab77353\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13618\"\u003e#13618\u003c/a\u003e FieldArray \u0026amp; FormState export (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13619\"\u003e#13619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/d349d082b62a71de81f51db8f86a863406c9778f\"\u003e\u003ccode\u003ed349d08\u003c/code\u003e\u003c/a\u003e ♻️ refactor(types): extract shared ErrorNamespacePath (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13615\"\u003e#13615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e47b090247bc7af98d5c5f11df991ac6d15f6002\"\u003e\u003ccode\u003ee47b090\u003c/code\u003e\u003c/a\u003e 📖 update changelog v7.83.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/c51f3d86029268e6a713cce6f45419a502f254d6\"\u003e\u003ccode\u003ec51f3d8\u003c/code\u003e\u003c/a\u003e 🦦 perf: improve perf and save bundle size (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13591\"\u003e#13591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/86c529a642ce8a4f023fa036d6a8fb6368319ca4\"\u003e\u003ccode\u003e86c529a\u003c/code\u003e\u003c/a\u003e 🐲 feat: enhance \u0026lt;Form /\u0026gt; submit (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13605\"\u003e#13605\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.78.0...v7.84.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.17.0 to 7.18.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.2/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.2\"\u003e\u003ccode\u003ereact-router@7.18.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/asifwanders/SovEcom/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/asifwanders%2FSovEcom/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"4.8.2","new_version":"4.13.5","update_type":"minor","path":null,"pr_created_at":"2026-08-07T20:18:53.000Z","version_change":"4.8.2 → 4.13.5","issue":{"uuid":"5093673607","node_id":"PR_kwDOFbh_gc78NdM5","number":70,"state":"closed","title":"chore(deps): bump next-intl from 4.8.2 to 4.13.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-08-07T20:23:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-07T20:18:53.000Z","updated_at":"2026-08-07T20:23:47.000Z","time_to_close":293,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"next-intl","old_version":"4.8.2","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"}],"path":null,"ecosystem":"npm"},"body":"Bumps [next-intl](https://github.com/amannn/next-intl) from 4.8.2 to 4.9.2.\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.2\u003c/h2\u003e\n\u003ch2\u003e4.9.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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\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\u003c/blockquote\u003e\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.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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\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\u003c/blockquote\u003e\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/e1b18258075017216165735212568c8f795e1660\"\u003e\u003ccode\u003ee1b1825\u003c/code\u003e\u003c/a\u003e v4.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003e\u003ccode\u003ec0bf0ee\u003c/code\u003e\u003c/a\u003e fix: Prototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.2...v4.9.2\"\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=next-intl\u0026package-manager=npm_and_yarn\u0026previous-version=4.8.2\u0026new-version=4.9.2)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/antonve/hsfp.tokyo/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/antonve/hsfp.tokyo/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonve%2Fhsfp.tokyo/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"}},{"old_version":"4.12.0","new_version":"4.13.5","update_type":"minor","path":null,"pr_created_at":"2026-08-07T18:03:56.000Z","version_change":"4.12.0 → 4.13.5","issue":{"uuid":"5092770308","node_id":"PR_kwDOSb0Yws78KkQK","number":37,"state":"open","title":"Bump the production-dependencies group across 1 directory with 78 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-08-07T18:03:56.000Z","updated_at":"2026-08-07T18:05:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":78,"packages":[{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"playwright","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"fumadocs-core","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.4","new_version":"15.2.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.6","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.8.0","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-email","old_version":"6.1.4","new_version":"6.9.1","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.100.10","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-table","old_version":"8.21.3","new_version":"9.0.0","repository_url":"https://github.com/TanStack/table"},{"name":"@scalar/hono-api-reference","old_version":"0.10.14","new_version":"0.11.12","repository_url":"https://github.com/scalar/scalar"},{"name":"@better-auth/passkey","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.8","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.7","new_version":"9.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.12.3","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.1","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.31.2","new_version":"2.44.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.1.1","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"3.0.77","new_version":"4.0.29","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.63","new_version":"4.0.29","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.184","new_version":"4.0.54","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1046.0","new_version":"3.1102.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1046.0","new_version":"3.1102.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.7.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.6","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.14.3","new_version":"1.14.14","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.4.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.182","new_version":"7.0.51","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.16","new_version":"4.13.0","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.12","new_version":"6.0.1","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.12.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.4","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.37.0","new_version":"7.4.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.49.0","new_version":"0.62.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.64.0","new_version":"1.77.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.25","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.1.0","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"15.0.0","new_version":"20.0.0","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.84.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.21","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.5","new_version":"3.0.12","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.5","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-intl","old_version":"4.12.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 78 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `7.0.2001` |\n| [playwright](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.4` | `15.2.2` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `26.1.2` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.1.4` | `6.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.10` | `5.101.4` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.21.3` | `9.0.0` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.14` | `0.11.12` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.11` | `1.6.25` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.8` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.7` | `9.0.4` |\n| [resend](https://github.com/resend/resend-node) | `6.12.3` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.1` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.31.2` | `2.44.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.4.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.77` | `4.0.29` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.63` | `4.0.29` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.184` | `4.0.54` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1046.0` | `3.1102.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1046.0` | `3.1102.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.7.1` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.6` | `16.3.0` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.14.3` | `1.14.14` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.14.3` | `1.14.14` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.14.3` | `1.14.14` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.14.3` | `1.14.14` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.14.3` | `1.14.14` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.14.3` | `1.14.14` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.8.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.4.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.182` | `7.0.51` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.11` | `1.6.25` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.16` | `4.13.0` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.28.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.12` | `6.0.1` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.5` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.4` |\n| [openai](https://github.com/openai/openai-node) | `6.37.0` | `7.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.49.0` | `0.62.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.64.0` | `1.77.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.25` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.1.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `15.0.0` | `20.0.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.84.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.21` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.5` | `3.0.12` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.5` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.10` |\n\n\nUpdates `oxlint-tsgolint` from 0.22.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.60.0 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.60.0...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.8.11...fumadocs@16.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.0.4 to 15.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.2.2\u003c/h2\u003e\n\u003ch3\u003eSupport thenable Next.js config\u003c/h3\u003e\n\u003cp\u003eAllow the promises to be awaited.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.1\u003c/h2\u003e\n\u003ch3\u003eSupport simpler \u003ccode\u003efumadocsMdx\u003c/code\u003e vite plugin usage\u003c/h3\u003e\n\u003cp\u003eUse the \u003ccode\u003efumadocsMdx\u003c/code\u003e method instead for better syntax around macro usage.\u003c/p\u003e\n\u003ch3\u003eSupport browser helpers for Macro API\u003c/h3\u003e\n\u003cp\u003eUse preload \u0026amp; lazy body renderer on non-rsc environment.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.0\u003c/h2\u003e\n\u003ch3\u003eSupport Macro API\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003efumadocs-mdx/macro\u003c/code\u003e to define collections, and enable the macro-style API from bundler plugin (e.g. \u003ccode\u003ecreateMDX\u003c/code\u003e) using the \u003ccode\u003einclude\u003c/code\u003e option.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.1.1\u003c/h2\u003e\n\u003ch3\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e to \u003ccode\u003eyaml\u003c/code\u003e\u003c/h3\u003e\n\u003ch2\u003efumadocs-mdx@15.1.0\u003c/h2\u003e\n\u003ch3\u003eDefault to Base UI\u003c/h3\u003e\n\u003cp\u003eInternal packages \u0026amp; templates now use Base UI rather than Radix UI.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.0.13\u003c/h2\u003e\n\u003ch3\u003eRequire \u003ccode\u003ecollection\u003c/code\u003e query param at regex matching\u003c/h3\u003e\n\u003cp\u003eInstead of passing through all JSON/YAML files, the meta loader now requires \u003ccode\u003ecollection\u003c/code\u003e query param to be triggered.\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/fuma-nama/fumadocs/commit/1025ff3bfd8b031eca64234dba16c4ec84a75469\"\u003e\u003ccode\u003e1025ff3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5f1a185671c711a2c4293b5d8cbcaaa37ee8c8cc\"\u003e\u003ccode\u003e5f1a185\u003c/code\u003e\u003c/a\u003e fix(mdx): support thenable Next.js config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.4...fumadocs-mdx@15.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.8.11...fumadocs@16.14.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.6 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate vendored lodash to 4.17.23 to fix CVE-2025-13465: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91558\"\u003e#91558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91541\"\u003e#91541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize encoded dynamic placeholders in app routes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91603\"\u003e#91603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix(pages-router): restore Content-Length and ETag for /_next/data/ JSON responses: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90304\"\u003e#90304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate tokio from 1.43.0 to 1.47.3: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90945\"\u003e#90945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Simplify snapshotting logic: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91178\"\u003e#91178\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\u003eturbo-tasks-backend: batch find_and_schedule_dirty using for_each_task_meta: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91497\"\u003e#91497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Use bail! instead of panic! for duplicate module ident error: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91636\"\u003e#91636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip loadBindings() Lightning CSS check during next start: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91538\"\u003e#91538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: batch schedule dirty tasks in aggregation_update: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91461\"\u003e#91461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Add importModule() support to webpack loaders: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89630\"\u003e#89630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-persistence: fix mmap page alignment and improve error context in MetaFile::open_internal: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91640\"\u003e#91640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-css: demote recoverable CSS parse warnings to Warning severity: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91524\"\u003e#91524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(node-streams): add config flag, define-env, and env precedence test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90427\"\u003e#90427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename /_next/webpack-hmr to /_next/hmr: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91415\"\u003e#91415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd per-slot error attribution for instant validation using slot markers and config depth preference: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91610\"\u003e#91610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle encoded params further: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91627\"\u003e#91627\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\u003cli\u003eFix missing route in otel spans without base-server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91665\"\u003e#91665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Optimize compaction cpu usage: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91468\"\u003e#91468\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\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\u003eturbopack: move \u0026quot;compact database\u0026quot; tracing span to backend layer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91693\"\u003e#91693\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\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\u003e[turbopack] Remove incorrect debug_assert in try_read_task_cell: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91699\"\u003e#91699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd module count field to module graph tracing spans: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91697\"\u003e#91697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbopack-cli: add --persistent-caching flag for filesystem-backed cache: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91657\"\u003e#91657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: pull in updated vercel/nft tests: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91651\"\u003e#91651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve regressed build speed on cross-compiled MUSL: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91477\"\u003e#91477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Ensure inlining hint correctness: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91320\"\u003e#91320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] [Scaffolding] Track which segments can be omitted from prefetch: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91438\"\u003e#91438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid deprecated TS node10 moduleResolution defaults: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91847\"\u003e#91847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Rebuild the docker build scripts: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91799\"\u003e#91799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TS6 baseUrl deprecation for extended tsconfig: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91855\"\u003e#91855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enext internal post-build\u003c/code\u003e CLI command for Turbopack database compaction: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91336\"\u003e#91336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Define \u003ccode\u003eEffect\u003c/code\u003e as a trait instead of a closure: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89080\"\u003e#89080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Implement TraceRawVcs and NonLocalValue correctly for Effects: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89133\"\u003e#89133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: improve print_cache_item_size instrumentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91742\"\u003e#91742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: switch from base40 to base38 hash encoding (remove ~ and . from charset): \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91832\"\u003e#91832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse charCodeAt for normalizePathTrailingSlash: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91380\"\u003e#91380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Only patch lockfile when bindings fails to load: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91379\"\u003e#91379\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\u003e[devtools] Make instant navs panel draggable: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91914\"\u003e#91914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Segment Bundling] Bundle static prefetches based on size: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91439\"\u003e#91439\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/d73f5622e226358dcef8cf7a8a373333ff265ae7\"\u003e\u003ccode\u003ed73f562\u003c/code\u003e\u003c/a\u003e v16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2e0d4cbe5d54346012b560925c6a58440753e6d6\"\u003e\u003ccode\u003e2e0d4cb\u003c/code\u003e\u003c/a\u003e Edits to turbopackFileSystemCache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96531\"\u003e#96531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/86df9c7588488355cdd6bd08f622efc32a4cb753\"\u003e\u003ccode\u003e86df9c7\u003c/code\u003e\u003c/a\u003e docs: cover direct visits and client navigations in the instant() e2e example...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47a52c0d6bc2b67648ba770972ec962219e68d4d\"\u003e\u003ccode\u003e47a52c0\u003c/code\u003e\u003c/a\u003e [turbopack / next.js] Add an end-to-end test for new root detection (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96544\"\u003e#96544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e878d484859c86c147f4a6f7adcec36889d3831\"\u003e\u003ccode\u003e8e878d4\u003c/code\u003e\u003c/a\u003e Remove implicit Partial Prefetching opt-in from \u003ccode\u003einstant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96539\"\u003e#96539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e37ddd19f5e80d0a856c41b503efa376f1e928b9\"\u003e\u003ccode\u003ee37ddd1\u003c/code\u003e\u003c/a\u003e Fix deploy test TypeScript exclusions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96545\"\u003e#96545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a4920c15ab9418e8f967f186af9e76ee4f9ee76\"\u003e\u003ccode\u003e8a4920c\u003c/code\u003e\u003c/a\u003e docs: clarify first-party Skills workflows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96495\"\u003e#96495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4344b83a6beaf0541441c527c56fbce3dd07b202\"\u003e\u003ccode\u003e4344b83\u003c/code\u003e\u003c/a\u003e Flag newly disabled deploy tests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96505\"\u003e#96505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/459617a12598de63c34cec4d5c267207c591d13f\"\u003e\u003ccode\u003e459617a\u003c/code\u003e\u003c/a\u003e fix: double fragment on navigation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93132\"\u003e#93132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cbf0cef687c9914a2cf9aa6a1ad1d461895a9069\"\u003e\u003ccode\u003ecbf0cef\u003c/code\u003e\u003c/a\u003e Enable TypeScript CLI by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96497\"\u003e#96497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.6...v16.3.0\"\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.8.0 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 6.1.4 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003cli\u003e4cf4c72: Fix two-value logical shorthands whose values aren't all numeric (e.g. \u003ccode\u003emargin-inline: 1rem auto\u003c/code\u003e, \u003ccode\u003epadding-inline: 10px calc(1rem + 2px)\u003c/code\u003e) producing invalid duplicated longhands. They are now split into the correct per-side declarations.\u003c/li\u003e\n\u003cli\u003efa77d55: Merge declarations when the same class is defined by multiple Tailwind rules (e.g. a preset and a child config override).\u003c/li\u003e\n\u003cli\u003efa52a04: Convert Tailwind's \u003ccode\u003ergba(r g b / a)\u003c/code\u003e syntax to \u003ccode\u003ergb(r,g,b,a)\u003c/code\u003e syntax for better email client support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/b448c3bdd7df5a18f56fbaf342fd59abb1d1d8c2\"\u003e\u003ccode\u003eb448c3b\u003c/code\u003e\u003c/a\u003e feat(react-email): support custom export extension (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/2555\"\u003e#2555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.1/packages/react-email\"\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.100.10 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-table` from 8.21.3 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e@​tanstack/react-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/2327f80906bebbfef5766cebf556d195952f459e\"\u003e\u003ccode\u003e2327f80\u003c/code\u003e\u003c/a\u003e - TanStack Table v9 stable release. See the \u0026quot;Migrating to V9\u0026quot; guide for your framework (e.g. \u003ca href=\"https://tanstack.com/table/latest/docs/framework/react/guide/migrating\"\u003eReact\u003c/a\u003e) for upgrade instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/2327f80906bebbfef5766cebf556d195952f459e\"\u003e\u003ccode...\n\n_Description has been truncated_","html_url":"https://github.com/JulioCout/safe-balance/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JulioCout%2Fsafe-balance/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"4.13.1","new_version":"4.13.5","update_type":"patch","path":null,"pr_created_at":"2026-08-07T17:34:07.000Z","version_change":"4.13.1 → 4.13.5","issue":{"uuid":"5092558438","node_id":"PR_kwDOE0E9D878J45n","number":2506,"state":"closed","title":"Bump next-intl from 4.13.1 to 4.13.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["lpeyr"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-08-07T17:36:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-07T17:34:07.000Z","updated_at":"2026-08-07T17:36:51.000Z","time_to_close":155,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"next-intl","old_version":"4.13.1","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"}],"path":null,"ecosystem":"npm"},"body":"Bumps [next-intl](https://github.com/amannn/next-intl) from 4.13.1 to 4.13.5.\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.13.5\u003c/h2\u003e\n\u003ch2\u003e4.13.5 (2026-08-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003esetRequestLocale\u003c/code\u003e and add \u003ca href=\"https://next-intl.dev/blog/nextjs-root-params\"\u003eblog post on \u003ccode\u003enext/root-params\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/1632\"\u003e#1632\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.13.4\u003c/h2\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.3\u003c/h2\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2\u003c/h2\u003e\n\u003ch2\u003e4.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.13.5 (2026-08-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003esetRequestLocale\u003c/code\u003e and add blog post on \u003ccode\u003enext/root-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/1632\"\u003e#1632\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1446d0d21534958644a1c81af0a0854544f21900\"\u003e1446d0d\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.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/672b4b6d16bc0398ea495aab362409ffdf2310ba\"\u003e\u003ccode\u003e672b4b6\u003c/code\u003e\u003c/a\u003e v4.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1446d0d21534958644a1c81af0a0854544f21900\"\u003e\u003ccode\u003e1446d0d\u003c/code\u003e\u003c/a\u003e fix: Deprecate \u003ccode\u003esetRequestLocale\u003c/code\u003e and add blog post on \u003ccode\u003enext/root-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/e671f92b7dd53ad1cd5897f431cb2d20dd270505\"\u003e\u003ccode\u003ee671f92\u003c/code\u003e\u003c/a\u003e docs: Add guidance for messages defined outside of components (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a2da470683700cb88bf11a586bb2cd03d37d5ba4\"\u003e\u003ccode\u003ea2da470\u003c/code\u003e\u003c/a\u003e docs: Add studio link to footer (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2366\"\u003e#2366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/14e74062f6c96f90a44b2139a071da7a2c2faac0\"\u003e\u003ccode\u003e14e7406\u003c/code\u003e\u003c/a\u003e docs: Update eloqnt/cli links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/567afd1b5e7f87c9a0de83c267599766b04ff82e\"\u003e\u003ccode\u003e567afd1\u003c/code\u003e\u003c/a\u003e ci: Rename root \u003ccode\u003epublish\u003c/code\u003e script to \u003ccode\u003erelease\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2365\"\u003e#2365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/87b1a2a8cf9da26193fc80dcf1377225b41fcef9\"\u003e\u003ccode\u003e87b1a2a\u003c/code\u003e\u003c/a\u003e ci: Fix release recovery to run from release.yml (Trusted Publishing) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2364\"\u003e#2364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/49005dbd262caa521d656a8a1365baf72e3edd60\"\u003e\u003ccode\u003e49005db\u003c/code\u003e\u003c/a\u003e ci: Add manual recovery workflow for partial npm publishes (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/7fa175d0303804fea48aad0c8b5de89077948e9c\"\u003e\u003ccode\u003e7fa175d\u003c/code\u003e\u003c/a\u003e v4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e\u003ccode\u003e82de47f\u003c/code\u003e\u003c/a\u003e fix: Avoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unn...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.13.1...v4.13.5\"\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=next-intl\u0026package-manager=npm_and_yarn\u0026previous-version=4.13.1\u0026new-version=4.13.5)](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/Leo-Corporation/Passliss/pull/2506","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leo-Corporation%2FPassliss/issues/2506","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2506/packages"}},{"old_version":"4.13.0","new_version":"4.13.5","update_type":"patch","path":null,"pr_created_at":"2026-08-07T11:39:52.000Z","version_change":"4.13.0 → 4.13.5","issue":{"uuid":"5089799632","node_id":"PR_kwDOTwK7x878BANy","number":16,"state":"closed","title":"chore: bump the npm-deps group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-08-07T12:57:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-07T11:39:52.000Z","updated_at":"2026-08-07T12:57:55.000Z","time_to_close":4681,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":50,"packages":[{"name":"@clerk/nextjs","old_version":"7.5.4","new_version":"7.6.4","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/ui","old_version":"1.18.0","new_version":"1.27.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.1.5","new_version":"2.3.0","repository_url":"https://github.com/dahlia/logtape"},{"name":"@radix-ui/react-accordion","old_version":"1.2.14","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.18","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.10","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.58.0","new_version":"10.69.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"lucide-react","old_version":"1.20.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.9","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.0","new_version":"4.13.5","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.21.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.20.0","new_version":"8.20.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@antfu/eslint-config","old_version":"9.0.0","new_version":"9.2.0","repository_url":"https://github.com/antfu/eslint-config"},{"name":"@chromatic-com/playwright","old_version":"0.14.9","new_version":"0.14.11","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@commitlint/cli","old_version":"21.0.2","new_version":"21.2.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"21.0.2","new_version":"21.2.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite","old_version":"0.5.3","new_version":"0.5.4","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@electric-sql/pglite-socket","old_version":"0.2.4","new_version":"0.2.7","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"5.9.0","new_version":"5.18.1","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@next/bundle-analyzer","old_version":"16.2.9","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.2.9","new_version":"16.3.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.61.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.11.6","new_version":"4.11.8","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.4.6","new_version":"10.5.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.4.6","new_version":"10.5.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.4.6","new_version":"10.5.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.4.6","new_version":"10.5.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.9.3","new_version":"25.9.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.5","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"8.8.0","new_version":"8.19.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"eslint","old_version":"10.5.0","new_version":"10.8.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.6.0","new_version":"4.7.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-playwright","old_version":"2.10.4","new_version":"2.11.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-storybook","old_version":"10.4.6","new_version":"10.5.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"6.17.1","new_version":"6.31.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.9","new_version":"2.1.10","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"semantic-release","old_version":"25.0.5","new_version":"25.0.8","repository_url":"https://github.com/semantic-release/semantic-release"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.5.4` | `7.6.4` |\n| [@clerk/ui](https://github.com/clerk/javascript/tree/HEAD/packages/ui) | `1.18.0` | `1.27.2` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.1.5` | `2.3.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.14` | `1.2.20` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.18` | `2.1.24` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.10` | `1.1.15` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.58.0` | `10.69.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.20.0` | `1.28.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.9` | `16.3.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.0` | `4.13.5` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.21.0` | `8.22.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.20.0` | `8.20.3` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.2.18` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [@antfu/eslint-config](https://github.com/antfu/eslint-config) | `9.0.0` | `9.2.0` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.14.9` | `0.14.11` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.0.2` | `21.2.1` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `21.0.2` | `21.2.0` |\n| [@electric-sql/pglite](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite) | `0.5.3` | `0.5.4` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.2.4` | `0.2.7` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.9.0` | `5.18.1` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.9` | `16.3.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.9` | `16.3.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.0` | `1.62.1` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.11.6` | `4.11.8` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.4.6` | `10.5.6` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.6` | `10.5.6` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.4.6` | `10.5.6` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.4.6` | `10.5.6` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.3` | `25.9.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.5` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.9` | `4.1.10` |\n| [checkly](https://github.com/checkly/checkly-cli) | `8.8.0` | `8.19.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.8.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.6.0` | `4.7.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.10.4` | `2.11.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.4.6` | `10.5.6` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.17.1` | `6.31.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.9` | `2.1.10` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.5` | `25.0.8` |\n\n\nUpdates `@clerk/nextjs` from 7.5.4 to 7.6.4\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@​clerk/nextjs'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.6.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/9c51d74ac36391888367e4da44912c92999a7ac2\"\u003e\u003ccode\u003e9c51d74\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aaea141d62804624cd8cd73036b4afe6f482184f\"\u003e\u003ccode\u003eaaea141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/fe6ee5489d9efcdc5aec53b1ba74b0260e539f80\"\u003e\u003ccode\u003efe6ee54\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.15.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.25.10\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.12.10\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.6.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/2974fb008ad262845a53dbeea269eb82c36242eb\"\u003e\u003ccode\u003e2974fb0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/23071bdd6b511c63ac8312d5adb13ed9d907d4b8\"\u003e\u003ccode\u003e23071bd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e2dd4e23068dfa7740d159c45596c530ade085de\"\u003e\u003ccode\u003ee2dd4e2\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.25.9\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.14.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.12.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.6.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/6f5fde9005ca4e90dc59a8b5a04b5742aa540173\"\u003e\u003ccode\u003e6f5fde9\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.13.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.12.8\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.6.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/01f2c120787fd5ca2ba8001e7c2fbe86d438b34e\"\u003e\u003ccode\u003e01f2c12\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.25.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.12.8\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.13.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.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd an \u003ccode\u003efapiUrl\u003c/code\u003e option to Frontend API proxy helpers so requests can target a custom Clerk Frontend API URL. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9223\"\u003e#9223\u003c/a\u003e) by \u003ca href=\"https://github.com/thiskevinwang\"\u003e\u003ccode\u003e@​thiskevinwang\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 [\u003ca href=\"https://github.com/clerk/javascript/commit/848eefe6dcc23cbad617a5c6ccb582eaae2a9bac\"\u003e\u003ccode\u003e848eefe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/097432d90dff670ff6e5c58bc7bf358b71a77239\"\u003e\u003ccode\u003e097432d\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.13.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.25.7\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.12.7\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@​clerk/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.6.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/9c51d74ac36391888367e4da44912c92999a7ac2\"\u003e\u003ccode\u003e9c51d74\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aaea141d62804624cd8cd73036b4afe6f482184f\"\u003e\u003ccode\u003eaaea141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/fe6ee5489d9efcdc5aec53b1ba74b0260e539f80\"\u003e\u003ccode\u003efe6ee54\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.15.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.25.10\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.12.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.6.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/2974fb008ad262845a53dbeea269eb82c36242eb\"\u003e\u003ccode\u003e2974fb0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/23071bdd6b511c63ac8312d5adb13ed9d907d4b8\"\u003e\u003ccode\u003e23071bd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e2dd4e23068dfa7740d159c45596c530ade085de\"\u003e\u003ccode\u003ee2dd4e2\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.25.9\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.14.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.12.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.6.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/6f5fde9005ca4e90dc59a8b5a04b5742aa540173\"\u003e\u003ccode\u003e6f5fde9\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.13.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.12.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.6.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/01f2c120787fd5ca2ba8001e7c2fbe86d438b34e\"\u003e\u003ccode\u003e01f2c12\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.25.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.12.8\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.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd an \u003ccode\u003efapiUrl\u003c/code\u003e option to Frontend API proxy helpers so requests can target a custom Clerk Frontend API URL. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9223\"\u003e#9223\u003c/a\u003e) by \u003ca href=\"https://github.com/thiskevinwang\"\u003e\u003ccode\u003e@​thiskevinwang\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 [\u003ca href=\"https://github.com/clerk/javascript/commit/848eefe6dcc23cbad617a5c6ccb582eaae2a9bac\"\u003e\u003ccode\u003e848eefe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/097432d90dff670ff6e5c58bc7bf358b71a77239\"\u003e\u003ccode\u003e097432d\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.13.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.25.7\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.12.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.22\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.6.4/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/ui` from 1.18.0 to 1.27.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@​clerk/ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.27.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnable self-serve OIDC configuration for every application. Organization admins can now select an OIDC provider in the \u003ccode\u003e\u0026lt;OrganizationProfile /\u0026gt;\u003c/code\u003e Security tab without the \u003ccode\u003eexperimental.oidcSelfServe\u003c/code\u003e option, and existing OIDC connections open their configuration steps instead of the unsupported-provider state. The \u003ccode\u003eexperimental.oidcSelfServe\u003c/code\u003e option no longer does anything and can be removed from \u003ccode\u003e\u0026lt;ClerkProvider /\u0026gt;\u003c/code\u003e and \u003ccode\u003eClerk.load()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9288\"\u003e#9288\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\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/aaea141d62804624cd8cd73036b4afe6f482184f\"\u003e\u003ccode\u003eaaea141\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.25.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\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\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.27.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent phone number and multi-email fields from crashing when they receive paste events without clipboard data. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9274\"\u003e#9274\u003c/a\u003e) by \u003ca href=\"https://github.com/brkalow\"\u003e\u003ccode\u003e@​brkalow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.27.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new Mosaic \u003ccode\u003eAvatar\u003c/code\u003e compound component (StyleX). \u003ccode\u003eAvatar.Root\u003c/code\u003e owns \u003ccode\u003eshape\u003c/code\u003e (\u003ccode\u003ecircle\u003c/code\u003e | \u003ccode\u003esquare\u003c/code\u003e) and \u003ccode\u003esize\u003c/code\u003e (\u003ccode\u003elg\u003c/code\u003e | \u003ccode\u003emd\u003c/code\u003e | \u003ccode\u003esm\u003c/code\u003e | \u003ccode\u003exs\u003c/code\u003e); compose \u003ccode\u003eAvatar.Image\u003c/code\u003e (renders once the image loads) and \u003ccode\u003eAvatar.Fallback\u003c/code\u003e (shown while the image is pending or has failed, with an optional \u003ccode\u003edelayMs\u003c/code\u003e) inside it. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9230\"\u003e#9230\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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\u003eAdd support for configuring custom OpenID Connect enterprise connections through the Organization Profile. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9200\"\u003e#9200\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\u003cli\u003e\n\u003cp\u003eExpose whether an organization member has been deprovisioned, and mark deprovisioned members as inactive in the Organization Profile. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9202\"\u003e#9202\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\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/2974fb008ad262845a53dbeea269eb82c36242eb\"\u003e\u003ccode\u003e2974fb0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e2dd4e23068dfa7740d159c45596c530ade085de\"\u003e\u003ccode\u003ee2dd4e2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.13.9\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.25.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.26.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where Clerk's ticket query parameters were not removed from the URL when completing a sign-up that was missing requirements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9255\"\u003e#9255\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\u003ch2\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.26.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose composable \u003ccode\u003eUserProfile\u003c/code\u003e and \u003ccode\u003eOrganizationProfile\u003c/code\u003e subcomponents from \u003ccode\u003e@clerk/ui/experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9144\"\u003e#9144\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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\u003eFix \u003ccode\u003eOrganizationProfileGeneralPanel\u003c/code\u003e (from \u003ccode\u003e@clerk/ui/experimental\u003c/code\u003e) throwing \u0026quot;CardState not found\u0026quot; when opening the leave-organization or delete-organization confirmation in its default, no-children page mode. The panel now provides the same root \u003ccode\u003eCardStateProvider\u003c/code\u003e that a mounted \u003ccode\u003e\u0026lt;OrganizationProfile /\u0026gt;\u003c/code\u003e supplies. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9243\"\u003e#9243\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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/01f2c120787fd5ca2ba8001e7c2fbe86d438b34e\"\u003e\u003ccode\u003e01f2c12\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.25.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\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\u003e\u003ccode\u003e@​clerk/ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.25.8\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/ui/CHANGELOG.md\"\u003e@​clerk/ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.27.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnable self-serve OIDC configuration for every application. Organization admins can now select an OIDC provider in the \u003ccode\u003e\u0026lt;OrganizationProfile /\u0026gt;\u003c/code\u003e Security tab without the \u003ccode\u003eexperimental.oidcSelfServe\u003c/code\u003e option, and existing OIDC connections open their configuration steps instead of the unsupported-provider state. The \u003ccode\u003eexperimental.oidcSelfServe\u003c/code\u003e option no longer does anything and can be removed from \u003ccode\u003e\u0026lt;ClerkProvider /\u0026gt;\u003c/code\u003e and \u003ccode\u003eClerk.load()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9288\"\u003e#9288\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\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/aaea141d62804624cd8cd73036b4afe6f482184f\"\u003e\u003ccode\u003eaaea141\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.25.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\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\u003e1.27.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent phone number and multi-email fields from crashing when they receive paste events without clipboard data. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9274\"\u003e#9274\u003c/a\u003e) by \u003ca href=\"https://github.com/brkalow\"\u003e\u003ccode\u003e@​brkalow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.27.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new Mosaic \u003ccode\u003eAvatar\u003c/code\u003e compound component (StyleX). \u003ccode\u003eAvatar.Root\u003c/code\u003e owns \u003ccode\u003eshape\u003c/code\u003e (\u003ccode\u003ecircle\u003c/code\u003e | \u003ccode\u003esquare\u003c/code\u003e) and \u003ccode\u003esize\u003c/code\u003e (\u003ccode\u003elg\u003c/code\u003e | \u003ccode\u003emd\u003c/code\u003e | \u003ccode\u003esm\u003c/code\u003e | \u003ccode\u003exs\u003c/code\u003e); compose \u003ccode\u003eAvatar.Image\u003c/code\u003e (renders once the image loads) and \u003ccode\u003eAvatar.Fallback\u003c/code\u003e (shown while the image is pending or has failed, with an optional \u003ccode\u003edelayMs\u003c/code\u003e) inside it. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9230\"\u003e#9230\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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\u003eAdd support for configuring custom OpenID Connect enterprise connections through the Organization Profile. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9200\"\u003e#9200\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\u003cli\u003e\n\u003cp\u003eExpose whether an organization member has been deprovisioned, and mark deprovisioned members as inactive in the Organization Profile. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9202\"\u003e#9202\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\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/2974fb008ad262845a53dbeea269eb82c36242eb\"\u003e\u003ccode\u003e2974fb0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e2dd4e23068dfa7740d159c45596c530ade085de\"\u003e\u003ccode\u003ee2dd4e2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.13.9\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.25.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.26.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where Clerk's ticket query parameters were not removed from the URL when completing a sign-up that was missing requirements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9255\"\u003e#9255\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\u003ch2\u003e1.26.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose composable \u003ccode\u003eUserProfile\u003c/code\u003e and \u003ccode\u003eOrganizationProfile\u003c/code\u003e subcomponents from \u003ccode\u003e@clerk/ui/experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9144\"\u003e#9144\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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\u003eFix \u003ccode\u003eOrganizationProfileGeneralPanel\u003c/code\u003e (from \u003ccode\u003e@clerk/ui/experimental\u003c/code\u003e) throwing \u0026quot;CardState not found\u0026quot; when opening the leave-organization or delete-organization confirmation in its default, no-children page mode. The panel now provides the same root \u003ccode\u003eCardStateProvider\u003c/code\u003e that a mounted \u003ccode\u003e\u0026lt;OrganizationProfile /\u0026gt;\u003c/code\u003e supplies. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9243\"\u003e#9243\u003c/a\u003e) by \u003ca href=\"https://github.com/alexcarpenter\"\u003e\u003ccode\u003e@​alexcarpenter\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/01f2c120787fd5ca2ba8001e7c2fbe86d438b34e\"\u003e\u003ccode\u003e01f2c12\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.25.8\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/38f347c8f70b944b98cdef88052a84a8b498c9f9\"\u003e\u003ccode\u003e38f347c\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9289\"\u003e#9289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4e0a1c2be01a5e298662814d26a3acca1b7d86b8\"\u003e\u003ccode\u003e4e0a1c2\u003c/code\u003e\u003c/a\u003e feat(ui): split the Mosaic popover from its surface- \u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9295\"\u003e#9295\u003c/a\u003e (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9296\"\u003e#9296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2100e4b5406090daea6f376ef22aa44e5f965117\"\u003e\u003ccode\u003e2100e4b\u003c/code\u003e\u003c/a\u003e feat(ui): add Mosaic Menu component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9252\"\u003e#9252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/aaea141d62804624cd8cd73036b4afe6f482184f\"\u003e\u003ccode\u003eaaea141\u003c/code\u003e\u003c/a\u003e feat(ui): remove experimental gate from self-serve OIDC flow (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9288\"\u003e#9288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/49d61ff7fadaaccf8cb72b33e6546b9cf855cb6f\"\u003e\u003ccode\u003e49d61ff\u003c/code\u003e\u003c/a\u003e feat(ui): scale Mosaic Item rows from a single size prop (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9297\"\u003e#9297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/bc42936ecd7342c2536705397be5df5bfe78497a\"\u003e\u003ccode\u003ebc42936\u003c/code\u003e\u003c/a\u003e feat(ui): remap Mosaic Button onto color, variant, and size (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9282\"\u003e#9282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d32ea2a06156fb71e782bf00a44f360be82dc1e8\"\u003e\u003ccode\u003ed32ea2a\u003c/code\u003e\u003c/a\u003e feat(ui): add Mosaic Item component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9234\"\u003e#9234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/a90a93bab67adfe8fc25003ae246d48cf3bb87b9\"\u003e\u003ccode\u003ea90a93b\u003c/code\u003e\u003c/a\u003e fix(swingset): preserve Mosaic colors in production builds (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9283\"\u003e#9283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7887086d8ee31ade250ea1e8123947be8184946\"\u003e\u003ccode\u003ed788708\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9277\"\u003e#9277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f6091c5be0587884f6b1c744827f62bd58db413c\"\u003e\u003ccode\u003ef6091c5\u003c/code\u003e\u003c/a\u003e fix(ui): guard clipboard data in paste handlers (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/ui/issues/9274\"\u003e#9274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/ui@1.27.2/packages/ui\"\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.1.5 to 2.3.0\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 2.3.0\u003c/h2\u003e\n\u003cp\u003eReleased on July 30, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ewithConfig()\u003c/code\u003e and \u003ccode\u003ewithConfigSync()\u003c/code\u003e functions for applying a\nLogTape configuration only within the current execution context.  Scoped\nconfigurations require \u003ccode\u003eConfig.contextLocalStorage\u003c/code\u003e, support nesting, and\nfully override the process-wide logger routing while active.\n\u003ccode\u003ewithConfigSync()\u003c/code\u003e rejects callbacks that return promises.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/185\"\u003e#185\u003c/a\u003e, \u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/188\"\u003e#188\u003c/a\u003e]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eScopedConfig\u003c/code\u003e type for scoped configuration objects.  It has the\nsame sink, filter, and logger shape as \u003ccode\u003eConfig\u003c/code\u003e, but excludes the\nprocess-wide \u003ccode\u003ereset\u003c/code\u003e and \u003ccode\u003econtextLocalStorage\u003c/code\u003e options.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/185\"\u003e#185\u003c/a\u003e, \u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/188\"\u003e#188\u003c/a\u003e]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/185\"\u003e#185\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/185\"\u003edahlia/logtape#185\u003c/a\u003e\n\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/188\"\u003e#188\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/pull/188\"\u003edahlia/logtape#188\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/testing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ecreateFailureLogReporter()\u003c/code\u003e for buffering LogTape records during a\ntest callback and reporting them only when the callback fails by default.\nThe reporter uses scoped configuration, preserves wrapped callback\nparameters, and supports \u003ccode\u003emode: \u0026quot;on-failure\u0026quot;\u003c/code\u003e, \u003ccode\u003emode: \u0026quot;always\u0026quot;\u003c/code\u003e, and\n\u003ccode\u003emode: \u0026quot;never\u0026quot;\u003c/code\u003e.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/186\"\u003e#186\u003c/a\u003e, \u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/190\"\u003e#190\u003c/a\u003e]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFailureLogReporter\u003c/code\u003e interface with \u003ccode\u003ewrap()\u003c/code\u003e and \u003ccode\u003erun()\u003c/code\u003e\nmethods.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFailureLogReporterOptions\u003c/code\u003e interface with \u003ccode\u003emode\u003c/code\u003e,\n\u003ccode\u003elowestLevel\u003c/code\u003e, \u003ccode\u003esink\u003c/code\u003e, and \u003ccode\u003eformatter\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003egetFailureLogReporterOptionsFromEnv()\u003c/code\u003e function and\n\u003ccode\u003eFailureLogReporterEnvOptions\u003c/code\u003e interface for parsing reporter options\nfrom runtime-supplied environment variable readers.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFailureLogReportMode\u003c/code\u003e type.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e@logtape/testing/recorder\u003c/code\u003e and\n\u003ccode\u003e@logtape/testing/reporter\u003c/code\u003e subpath exports while keeping the root\n\u003ccode\u003e@logtape/testing\u003c/code\u003e export for compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/186\"\u003e#186\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/186\"\u003edahlia/logtape#186\u003c/a\u003e\n\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/190\"\u003e#190\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/pull/190\"\u003edahlia/logtape#190\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/testing-bun\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded new \u003cem\u003e\u003ccode\u003e@​logtape/testing-bun\u003c/code\u003e\u003c/em\u003e package for using the failure log\nreporter with Bun's built-in \u003ccode\u003ebun:test\u003c/code\u003e runner.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/187\"\u003e#187\u003c/a\u003e, \u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/191\"\u003e#191\u003c/a\u003e]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etest\u003c/code\u003e and \u003ccode\u003eit\u003c/code\u003e exports that wrap test callbacks with\n\u003ccode\u003ecreateFailureLogReporter()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f585339cda44679ae996e62e234cf88644c949d8\"\u003e\u003ccode\u003ef585339\u003c/code\u003e\u003c/a\u003e Clarify level-aware sink inheritance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/5934c5dd57a8d42c594480f3c1887a3c97ec5ba2\"\u003e\u003ccode\u003e5934c5d\u003c/code\u003e\u003c/a\u003e Merge tag '2.2.4'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/086a7ac294d3d39dc1dccc17bc22ad6f0d60be49\"\u003e\u003ccode\u003e086a7ac\u003c/code\u003e\u003c/a\u003e Merge tag '2.1.8' into 2.2-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/317e34437770c5f7391c6f853831a4168684558e\"\u003e\u003ccode\u003e317e344\u003c/code\u003e\u003c/a\u003e Merge tag '2.0.17' into 2.1-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/ce4460791b457e747bf09a112c13e5c4212f6930\"\u003e\u003ccode\u003ece44607\u003c/code\u003e\u003c/a\u003e Clean up LogTape dispose hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a0fb08acd6e23651290486de1259e85efea3ede1\"\u003e\u003ccode\u003ea0fb08a\u003c/code\u003e\u003c/a\u003e Add Vitest testing integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a6ffca1b17aa9661ff76bd291b040e975f4b9259\"\u003e\u003ccode\u003ea6ffca1\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a7085d50aa9c9e336a9d12e5aa38785db130d34f\"\u003e\u003ccode\u003ea7085d5\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/df892b583e2ac5bedbfe850533d8f5fdb62cd096\"\u003e\u003ccode\u003edf892b5\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/7bff2998c127c63ffe1e7c08c75b68cd25e3e2c2\"\u003e\u003ccode\u003e7bff299\u003c/code\u003e\u003c/a\u003e Add Bun test runner integration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.3.0/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.14 to 1.2.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/accordion/CHANGELOG.md\"\u003e@​radix-ui/react-accordion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/accordion\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.18 to 2.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.20\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.10 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.0 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.2, 1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.58.0 to 10.69.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.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.11 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\u003e25.59 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\u003e45.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.15 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\u003e83.84 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\u003e73.71 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\u003e88.44 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\u003e100.79 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\u003e43.88 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\u003e31.79 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\u003e36.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.07 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\u003e28.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22767\"\u003e#22767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Prevent AI provider skips (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22771\"\u003e#22771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Summarize SQLite upserts so Durable Object \u003ccode\u003ecf_\u003c/code\u003e spans stay filtered (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22766\"\u003e#22766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/gatsby): Add React 19 to peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Unpin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22678\"\u003e#22678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Do not inject dc into client bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22765\"\u003e#22765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/cloudflare): Pin mcp as agent depends on it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22769\"\u003e#22769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\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/417af5de5c92d776bd80a8cadeee2de64b0e5f8a\"\u003e\u003ccode\u003e417af5d\u003c/code\u003e\u003c/a\u003e release: 10.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e7cf605eb6b5b1e9488b3b19f1430bb798c345da\"\u003e\u003ccode\u003ee7cf605\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22807\"\u003e#22807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7c5a00ed9cd3871c24869915455a5f282404f54a\"\u003e\u003ccode\u003e7c5a00e\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Set \u003ccode\u003esentry.origin\u003c/code\u003e on logs from \u003ccode\u003eSentryEffectLogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22806\"\u003e#22806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df532142d9d4a61ab8441baec54488a0d51acd9e\"\u003e\u003ccode\u003edf53214\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e96e15ee3409cd8723a447bc75d82e6ef380d679\"\u003e\u003ccode\u003ee96e15e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add Spotlight integration for local dev event forwardin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ea4a3220418bce0e854b73bf1cdb086a4e39c972\"\u003e\u003ccode\u003eea4a322\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22802\"\u003e#22802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6a84103efea043fcb090920e83a67d6853b9e0d7\"\u003e\u003ccode\u003e6a84103\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f0c356945bdc91a08876dcf366d1279685b7dc26\"\u003e\u003ccode\u003ef0c3569\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/051635579a4dab9a0ef7789ae2727f4f818fe94b\"\u003e\u003ccode\u003e0516355\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Add instrumentAgentWithSentry for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d3a6e520745e487ec48d096c2c26364d5eb743ec\"\u003e\u003ccode\u003ed3a6e52\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Filter \u003ccode\u003eCREATE INDEX\u003c/code\u003e spans on \u003ccode\u003ecf_\u003c/code\u003e-prefixed tables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.58.0...10.69.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 1.20.0 to 1.28.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 1.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): improve calendar icons centre of gravity 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/4614\"\u003elucide-icons/lucide#4614\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/1.27.0...1.28.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.27.0...1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): removed brand names from tags \u0026amp; revised brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4575\"\u003elucide-icons/lucide#4575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Fix site 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/4582\"\u003elucide-icons/lucide#4582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003esquare-scissors\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/4581\"\u003elucide-icons/lucide#4581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): add more supported attributes for SVG nodes 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/4570\"\u003elucide-icons/lucide#4570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epending-cw\u003c/code\u003e icon by \u003ca href=\"https://github.com/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ezap\u003c/code\u003e and \u003ccode\u003ezap-off\u003c/code\u003e icons by \u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esquare-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.4.8 to 7.1.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/4572\"\u003elucide-icons/lucide#4572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4571\"\u003elucide-icons/lucide#4571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add scan-square by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-shield\u003c/code\u003e icon by \u003ca href=\"https://github.com/MArtytraM99\"\u003e\u003ccode\u003e@​MArtytraM99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3099\"\u003elucide-icons/lucide#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emosque\u003c/code\u003e icon by \u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request-review): Remove pull_request_target 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/4593\"\u003elucide-icons/lucide#4593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efeather\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/4584\"\u003elucide-icons/lucide#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): added custom prettier plugin for icon SVG files 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/4576\"\u003elucide-icons/lucide#4576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci.yml): Remove concurrency in ci.yml 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/4595\"\u003elucide-icons/lucide#4595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\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/4592\"\u003elucide-icons/lucide#4592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): Migrate lab to main repo. 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/4521\"\u003elucide-icons/lucide#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etrophy\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/4591\"\u003elucide-icons/lucide#4591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(analytics): add utm source and medium 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/4596\"\u003elucide-icons/lucide#4596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): Add lab requirement in pull_request_template.md by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3651\"\u003elucide-icons/lucide#3651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): replaces \u003ccode\u003epodcast\u003c/code\u003e icon with new \u003ccode\u003emic-*\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/4583\"\u003elucide-icons/lucide#4583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add layout-freeform by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4543\"\u003elucide-icons/lucide#4543\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/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\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/1.26.0...1.27.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.26.0...1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix home page package links \u0026amp; accessible labels 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/4540\"\u003elucide-icons/lucide#4540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecolumns-3-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): extended metadata of \u003ccode\u003ead\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/4579\"\u003elucide-icons/lucide#4579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebook-open\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/4565\"\u003elucide-icons/lucide#4565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-keyhole\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/4580\"\u003elucide-icons/lucide#4580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.28.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.2.9 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate vendored lodash to 4.17.23 to fix CVE-2025-13465: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91558\"\u003e#91558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter: \u003ca href=\"https://redirect.github.com/vercel/next.js/iss...\n\n_Description has been truncated_","html_url":"https://github.com/MyMindVentures/BuildMate/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyMindVentures%2FBuildMate/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"4.9.1","new_version":"4.13.4","update_type":"minor","path":null,"pr_created_at":"2026-08-03T18:17:35.000Z","version_change":"4.9.1 → 4.13.4","issue":{"uuid":"5052919807","node_id":"PR_kwDOTMR-g876KIii","number":13,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-08-07T18:11:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-03T18:17:35.000Z","updated_at":"2026-08-07T18:11:32.000Z","time_to_close":345235,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":79,"packages":[{"name":"oxlint-tsgolint","old_version":"0.21.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"fumadocs-core","old_version":"16.8.0","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"14.3.1","new_version":"15.2.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.0","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.4","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-email","old_version":"6.0.0","new_version":"6.9.1","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.99.2","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@scalar/hono-api-reference","old_version":"0.10.9","new_version":"0.11.12","repository_url":"https://github.com/scalar/scalar"},{"name":"@better-auth/passkey","old_version":"1.6.5","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.7","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.5","new_version":"9.0.3","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.12.0","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.0","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.28.2","new_version":"2.43.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.0.2","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"3.0.71","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.53","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.170","new_version":"4.0.47","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.437.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.437.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.4","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.13.14","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.7.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.7.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.7.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.4.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.168","new_version":"7.0.45","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.6.5","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.12","new_version":"4.12.33","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.8.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.11","new_version":"6.0.0","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.9.1","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.4","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.34.0","new_version":"7.3.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.45.0","new_version":"0.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.60.0","new_version":"1.76.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.25","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.0.2","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.7.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"15.0.0","new_version":"19.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.18","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.2","new_version":"3.0.11","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"ufo","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/unjs/ufo"},{"name":"use-intl","old_version":"4.9.1","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 79 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.21.1` | `7.0.2001` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.0` | `16.14.0` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `14.3.1` | `15.2.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.0` | `16.14.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.4` | `16.2.12` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.1.2` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.0.0` | `6.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.2` | `5.101.4` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.9` | `0.11.12` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.5` | `1.6.25` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.7` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.5` | `9.0.3` |\n| [resend](https://github.com/resend/resend-node) | `6.12.0` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.0` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.28.2` | `2.43.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.0.2` | `22.4.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.71` | `4.0.25` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.53` | `4.0.25` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.170` | `4.0.47` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.437.0` | `3.1100.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.437.0` | `3.1100.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.5.7` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.4` | `16.2.12` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.13.14` | `1.14.13` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.13.14` | `1.14.13` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.13.14` | `1.14.13` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.13.14` | `1.14.13` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.13.14` | `1.14.13` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.13.14` | `1.14.13` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.7.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.7.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.7.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.4.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.168` | `7.0.45` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.5` | `1.6.25` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.12` | `4.12.33` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.8.0` | `1.28.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `6.0.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.1` | `4.13.4` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.4` |\n| [openai](https://github.com/openai/openai-node) | `6.34.0` | `7.3.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.45.0` | `0.61.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.60.0` | `1.76.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.25` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.0.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.7.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `15.0.0` | `19.1.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.83.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.18` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.2` | `3.0.11` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.3` | `1.6.4` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.9.1` | `4.13.4` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.10` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n\n\nUpdates `oxlint-tsgolint` from 0.21.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.21.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.0 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits/fumadocs@16.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 14.3.1 to 15.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.2.1\u003c/h2\u003e\n\u003ch3\u003eSupport simpler \u003ccode\u003efumadocsMdx\u003c/code\u003e vite plugin usage\u003c/h3\u003e\n\u003cp\u003eUse the \u003ccode\u003efumadocsMdx\u003c/code\u003e method instead for better syntax around macro usage.\u003c/p\u003e\n\u003ch3\u003eSupport browser helpers for Macro API\u003c/h3\u003e\n\u003cp\u003eUse preload \u0026amp; lazy body renderer on non-rsc environment.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.0\u003c/h2\u003e\n\u003ch3\u003eSupport Macro API\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003efumadocs-mdx/macro\u003c/code\u003e to define collections, and enable the macro-style API from bundler plugin (e.g. \u003ccode\u003ecreateMDX\u003c/code\u003e) using the \u003ccode\u003einclude\u003c/code\u003e option.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.1.1\u003c/h2\u003e\n\u003ch3\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e to \u003ccode\u003eyaml\u003c/code\u003e\u003c/h3\u003e\n\u003ch2\u003efumadocs-mdx@15.1.0\u003c/h2\u003e\n\u003ch3\u003eDefault to Base UI\u003c/h3\u003e\n\u003cp\u003eInternal packages \u0026amp; templates now use Base UI rather than Radix UI.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.0.13\u003c/h2\u003e\n\u003ch3\u003eRequire \u003ccode\u003ecollection\u003c/code\u003e query param at regex matching\u003c/h3\u003e\n\u003cp\u003eInstead of passing through all JSON/YAML files, the meta loader now requires \u003ccode\u003ecollection\u003c/code\u003e query param to be triggered.\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/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@14.3.1...fumadocs-mdx@15.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.0 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits/fumadocs@16.14.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.4 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\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 documentation fixes for v16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94164\"\u003e#94164\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3c48c7af78f2c01691065cb303da1b107a2c8617\"\u003e\u003ccode\u003e3c48c7a\u003c/code\u003e\u003c/a\u003e [16.x] Fix Turbopack middleware matcher with i18n single locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ac1eff3f7a7285176396ecc69c3b160a3d6ad1a2\"\u003e\u003ccode\u003eac1eff3\u003c/code\u003e\u003c/a\u003e [16.x] Improve performance of checking valid MPA form submissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17\"\u003e\u003ccode\u003e9a4651e\u003c/code\u003e\u003c/a\u003e [16.x] Enforce \u003ccode\u003eserverActions.bodySizeLimit\u003c/code\u003e for Server Actions in Edge runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b\"\u003e\u003ccode\u003eb512063\u003c/code\u003e\u003c/a\u003e [16.x] Set correct origin for internal redirects in custom server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599\"\u003e\u003ccode\u003ed303326\u003c/code\u003e\u003c/a\u003e [16.x] Ensure exotic rewrite param values are properly encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a\"\u003e\u003ccode\u003e73b9487\u003c/code\u003e\u003c/a\u003e [16.x] fix(fetch-cache): key fetch(Request, init) by the effective request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.4...v16.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.6.0 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 6.0.0 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003cli\u003e4cf4c72: Fix two-value logical shorthands whose values aren't all numeric (e.g. \u003ccode\u003emargin-inline: 1rem auto\u003c/code\u003e, \u003ccode\u003epadding-inline: 10px calc(1rem + 2px)\u003c/code\u003e) producing invalid duplicated longhands. They are now split into the correct per-side declarations.\u003c/li\u003e\n\u003cli\u003efa77d55: Merge declarations when the same class is defined by multiple Tailwind rules (e.g. a preset and a child config override).\u003c/li\u003e\n\u003cli\u003efa52a04: Convert Tailwind's \u003ccode\u003ergba(r g b / a)\u003c/code\u003e syntax to \u003ccode\u003ergb(r,g,b,a)\u003c/code\u003e syntax for better email client support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/b448c3bdd7df5a18f56fbaf342fd59abb1d1d8c2\"\u003e\u003ccode\u003eb448c3b\u003c/code\u003e\u003c/a\u003e feat(react-email): support custom export extension (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/2555\"\u003e#2555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.1/packages/react-email\"\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.99.2 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/86bb8a6fb2c7f15c74ff50afba053d778e6edc23\"\u003e\u003ccode\u003e86bb8a6\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/181ea826cb5b5f722a774525046d8f4e105dd6bb\"\u003e\u003ccode\u003e181ea82\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11089\"\u003e#11089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6d55b0759b4722b888fa516b1bb86c0a56ea47a2\"\u003e\u003ccode\u003e6d55b07\u003c/code\u003e\u003c/a\u003e test({react,preact}-query): use the '.then()' convention consistently (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/44f38df5deaf72d8d74bc62b620dffed43fdbc05\"\u003e\u003ccode\u003e44f38df\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useInfiniteQuery): inline the shared 'fetchIt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d1558c1491629b36661e0a166e1091bb4a256daa\"\u003e\u003ccode\u003ed1558c1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the 'generateQueryFn' fac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/99690d18b7937f217d3744b1c2ac78cc47caeaa7\"\u003e\u003ccode\u003e99690d1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline single-use helper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/10770f0720dacae3a26701a747e33abd6bafbf8a\"\u003e\u003ccode\u003e10770f0\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline the shared 'Suspe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dbd5a86e95284387bc3f172208bc52c0053a1bb2\"\u003e\u003ccode\u003edbd5a86\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the shared 'Suspended' co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b955f60d7965cc521df6ee8b1ce91b3d0e8c046d\"\u003e\u003ccode\u003eb955f60\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQuery): assert the 'loading' fallback is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b9c657e20b1ac1078ab265de8fc691aec192e143\"\u003e\u003ccode\u003eb9c657e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): assert the 'Loading...' fallback...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.10.9 to 0.11.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e@​scalar/hono-api-reference's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.12\u003c/h2\u003e\n\u003ch2\u003e0.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9719\"\u003e#9719\u003c/a\u003e: docs: update the Scalar platform overview block in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9710\"\u003e#9710\u003c/a\u003e: Republish so the updated README (with the Scalar platform overview) reaches npm. Also renames the README generator metadata in package.json from \u003ccode\u003ereadme\u003c/code\u003e to \u003ccode\u003escalarReadme\u003c/code\u003e: npm treats a \u003ccode\u003ereadme\u003c/code\u003e field as the readme text itself, so affected packages were published with a literal \u003ccode\u003e[object Object]\u003c/code\u003e readme on the registry instead of README.md.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.9\u003c/h2\u003e\n\u003ch2\u003e0.11.8\u003c/h2\u003e\n\u003ch2\u003e0.11.7\u003c/h2\u003e\n\u003ch2\u003e0.11.6\u003c/h2\u003e\n\u003ch2\u003e0.11.5\u003c/h2\u003e\n\u003ch2\u003e0.11.4\u003c/h2\u003e\n\u003ch2\u003e0.11.3\u003c/h2\u003e\n\u003ch2\u003e0.11.2\u003c/h2\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003ch2\u003e0.11.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/scalar/scalar/pull/9422\"\u003e#9422\u003c/a\u003e: Add a \u003ccode\u003enonce\u003c/code\u003e option for Content Security Policy support.\u003c/p\u003e\n\u003cp\u003eWhen you pass a \u003ccode\u003enonce\u003c/code\u003e, the rendered HTML stamps it onto the inline \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and the CDN \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tag (and Scalar's own \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tags, plus a matching \u003ccode\u003e\u0026lt;meta property=\u0026quot;csp-nonce\u0026quot;\u0026gt;\u003c/code\u003e). This lets the API Reference run under a strict \u003ccode\u003escript-src\u003c/code\u003e with no \u003ccode\u003eunsafe-inline\u003c/code\u003e and no \u003ccode\u003eunsafe-eval\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eApiReference({\n  url: '/openapi.json',\n  // Match this value in your `script-src` CSP directive.\n  nonce: 'r4nd0m',\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote: \u003ccode\u003estyle-src\u003c/code\u003e still needs \u003ccode\u003e'unsafe-inline'\u003c/code\u003e. The reference renders inline \u003ccode\u003estyle=\u0026quot;…\u0026quot;\u003c/code\u003e attributes, which a CSP nonce can never authorize (nonces only apply to \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e elements), so a nonce-only \u003ccode\u003estyle-src\u003c/code\u003e is not possible. The win is a fully strict \u003ccode\u003escript-src\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/passkey` from 1.6.5 to 1.6.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/passkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Apple OAuth not sending the PKCE code challenge during authorization, causing token exchange failures (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10294\"\u003e#10294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Google One Tap creating new users when sign-up was disabled on the Google provider (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10479\"\u003e#10479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$fetch\u003c/code\u003e and \u003ccode\u003e$store\u003c/code\u003e not being exposed on the Solid client (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10444\"\u003e#10444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed internal adapter queries being routed to the wrong table when a built-in table's \u003ccode\u003emodelName\u003c/code\u003e was set to another table's schema key (e.g. \u003ccode\u003euser.modelName = \u0026quot;account\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/07a646ea190167370fbbb60a0fa2c3be3bec5522/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jsj\"\u003e\u003ccode\u003e@​jsj\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/krish-vachhani\"\u003e\u003ccode\u003e@​krish-vachhani\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.6.24...v1.6.25\"\u003e\u003ccode\u003ev1.6.24...v1.6.25\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded request context (\u003ccode\u003ectx\u003c/code\u003e) as a third argument to \u003ccode\u003everifyIdToken\u003c/code\u003e, enabling custom ID token verifiers to read request headers (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10376\"\u003e#10376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebeforeStoreCookie\u003c/code\u003e option to the last-login-method plugin for GDPR compliance (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/5753\"\u003e#5753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced flaky MongoDB where-coercion integration test with a direct unit test for more reliable test runs (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eget-session\u003c/code\u003e endpoint to include \u003ccode\u003eno-store\u003c/code\u003e cache control headers, preventing stale session data from being served (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10222\"\u003e#10222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed SQLite migration diffs to recognize \u003ccode\u003eBIGINT\u003c/code\u003e as a valid number type, preventing spurious pending changes on rate limiter columns (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10316\"\u003e#10316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth requests failing when request cloning throws an error inside verification callbacks (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10336\"\u003e#10336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euseSession({ throw: true })\u003c/code\u003e incorrectly excluding \u003ccode\u003enull\u003c/code\u003e from its \u003ccode\u003edata\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9787\"\u003e#9787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth query revalidation and signal listeners not being restored after a client component remounts (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eCookieAttributes\u003c/code\u003e index signature type to be more precise (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10442\"\u003e#10442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed silent misrouting of adapter queries when \u003ccode\u003euser.modelName\u003c/code\u003e was set to a value that collides with another schema key (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Kysely migration generation producing duplicate indexes for fields marked both \u003ccode\u003eunique\u003c/code\u003e and \u003ccode\u003eindex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed magic-link and email-OTP send endpoints to validate the \u003ccode\u003eOrigin\u003c/code\u003e header on cookieless requests, preventing cross-origin abuse (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed remote MCP auth 401 challenge headers being hidden from browser clients due to missing CORS exposure (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OpenAPI schema to include plugin user fields (such as \u003ccode\u003eusername\u003c/code\u003e and \u003ccode\u003edisplayUsername\u003c/code\u003e) in \u003ccode\u003e/sign-up/email\u003c/code\u003e and \u003ccode\u003e/update-user\u003c/code\u003e request bodies (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10453\"\u003e#10453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eorganization.listMembers\u003c/code\u003e failing with \u0026quot;User not found for member\u0026quot; for organizations with more than ~100 members (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10342\"\u003e#10342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed organization invitations to use database-generated IDs when \u003ccode\u003eadvanced.database.generateId\u003c/code\u003e is configured, matching the behavior of other models (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10040\"\u003e#10040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetDefaultModelName\u003c/code\u003e to prefer exact schema key matches over \u003ccode\u003emodelName\u003c/code\u003e aliases, preventing adapter queries from being misrouted when a built-in table's name collides with another schema key\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/9a661c7b7abceaa81123b2c56757ee24f3ad2ed6/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003eauth\u003c/code\u003e\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/better-auth/better-auth/blob/main/packages/passkey/CHANGELOG.md\"\u003e@​better-auth/passkey's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/5124c3487903e96223bb3f54347724bb0204bb95\"\u003e\u003ccode\u003e5124c34\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0ffd1fb28d44a8266d62791cd4c97e263444d03b\"\u003e\u003ccode\u003e0ffd1fb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/743935991f9991e8243d6c3d14773b9cfca462e8\"\u003e\u003ccode\u003e7439359\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.25\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/03dc5a046f536994950800ea557b8e2e2e0cdfdd\"\u003e\u003ccode\u003e03dc5a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/750894037639c4158472cc1d4994b0e07bf1f59a\"\u003e\u003ccode\u003e7508940\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/bae71988ab79aeb4f19f245ceabac9eca8706a50\"\u003e\u003ccode\u003ebae7198\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ef4d27360cec8a0bc11a94e135ea4a3dd32b1969\"\u003e\u003ccode\u003eef4d273\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6758231905d2e86a7b3f058dd05c17ba739aa80f\"\u003e\u003ccode\u003e6758231\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/99dbdd7ea98740d11689394220a718dfb9579276\"\u003e\u003ccode\u003e99dbdd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/086ca91f51dd8158aff6cbf54c4f9c7ce220914d\"\u003e\u003ccode\u003e086ca91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8f2dedd89301da9fb52c1a64df6a9683f9be55fd\"\u003e\u003ccode\u003e8f2dedd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/4e685eef420b5576913b9803b58c7e7ee7342203\"\u003e\u003ccode\u003e4e685ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3bf0e4981e025ba9af684013a27b0102a04f7c56\"\u003e\u003ccode\u003e3bf0e49\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f59a0ee7895a024ddd4c5c387344173888e17be4\"\u003e\u003ccode\u003ef59a0ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/54fab084469a27257e66a0814523ebac7145ef5d\"\u003e\u003ccode\u003e54fab08\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0f2cc1b33b77850948dac4d889e5f46bba41e8d5\"\u003e\u003ccode\u003e0f2cc1b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ae781091186f321b4e4ec9e84f64b6e4d5ea1043\"\u003e\u003ccode\u003eae78109\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/46d2bf02c98902da7b344753372d48cfe0e5ebb3\"\u003e\u003ccode\u003e46d2bf0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/29a373eaf1778820061a9380c29831c2de2ce704\"\u003e\u003ccode\u003e29a373e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f6d18fa8f79b9323e10b50f72e2b1a088844e4bb\"\u003e\u003ccode\u003ef6d18fa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f23ce5012ea47fac1a69b1dad203dfdef3830fd0\"\u003e\u003ccode\u003ef23ce50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/c4d1ddaa952eab7edfec942fab223f35798518ab\"\u003e\u003ccode\u003ec4d1dda\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.24\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.24\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.23\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/8581f97ea0000e03edd6aa7911efabf694a9ff95\"\u003e\u003ccode\u003e8581f97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.23\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commi...\n\n_Description has been truncated_","html_url":"https://github.com/RaamPrashath/supastarter/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaamPrashath%2Fsupastarter/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"4.12.0","new_version":"4.13.4","update_type":"minor","path":null,"pr_created_at":"2026-08-03T18:06:27.000Z","version_change":"4.12.0 → 4.13.4","issue":{"uuid":"5052826646","node_id":"PR_kwDOSb0Yws76J1RF","number":36,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 77 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-08-07T17:58:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-03T18:06:27.000Z","updated_at":"2026-08-07T17:58:51.000Z","time_to_close":345142,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":77,"packages":[{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"playwright","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"fumadocs-core","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.4","new_version":"15.2.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.6","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.8.0","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-email","old_version":"6.1.4","new_version":"6.9.1","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.100.10","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@scalar/hono-api-reference","old_version":"0.10.14","new_version":"0.11.12","repository_url":"https://github.com/scalar/scalar"},{"name":"@better-auth/passkey","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.8","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.7","new_version":"9.0.3","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.12.3","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.1","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.31.2","new_version":"2.43.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.1.1","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"3.0.77","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.63","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.184","new_version":"4.0.47","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1046.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1046.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.6","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.4.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.182","new_version":"7.0.44","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.16","new_version":"4.12.33","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.12","new_version":"6.0.0","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.12.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.4","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.37.0","new_version":"7.3.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.49.0","new_version":"0.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.64.0","new_version":"1.76.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.25","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.0.2","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"15.0.0","new_version":"19.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.21","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.5","new_version":"3.0.11","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-intl","old_version":"4.12.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 77 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `7.0.2001` |\n| [playwright](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.4` | `15.2.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.12` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `26.1.2` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.1.4` | `6.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.10` | `5.101.4` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.14` | `0.11.12` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.11` | `1.6.25` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.8` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.7` | `9.0.3` |\n| [resend](https://github.com/resend/resend-node) | `6.12.3` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.1` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.31.2` | `2.43.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.4.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.77` | `4.0.25` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.63` | `4.0.25` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.184` | `4.0.47` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1046.0` | `3.1100.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1046.0` | `3.1100.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.5.7` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.6` | `16.2.12` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.14.3` | `1.14.13` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.14.3` | `1.14.13` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.14.3` | `1.14.13` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.14.3` | `1.14.13` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.14.3` | `1.14.13` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.14.3` | `1.14.13` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.8.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.4.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.182` | `7.0.44` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.11` | `1.6.25` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.16` | `4.12.33` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.28.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.12` | `6.0.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.4` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.4` |\n| [openai](https://github.com/openai/openai-node) | `6.37.0` | `7.3.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.49.0` | `0.61.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.64.0` | `1.76.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.25` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.0.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `15.0.0` | `19.1.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.83.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.21` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.5` | `3.0.11` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.4` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.10` |\n\n\nUpdates `oxlint-tsgolint` from 0.22.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.60.0 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.60.0...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.8.11...fumadocs@16.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.0.4 to 15.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.2.1\u003c/h2\u003e\n\u003ch3\u003eSupport simpler \u003ccode\u003efumadocsMdx\u003c/code\u003e vite plugin usage\u003c/h3\u003e\n\u003cp\u003eUse the \u003ccode\u003efumadocsMdx\u003c/code\u003e method instead for better syntax around macro usage.\u003c/p\u003e\n\u003ch3\u003eSupport browser helpers for Macro API\u003c/h3\u003e\n\u003cp\u003eUse preload \u0026amp; lazy body renderer on non-rsc environment.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.0\u003c/h2\u003e\n\u003ch3\u003eSupport Macro API\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003efumadocs-mdx/macro\u003c/code\u003e to define collections, and enable the macro-style API from bundler plugin (e.g. \u003ccode\u003ecreateMDX\u003c/code\u003e) using the \u003ccode\u003einclude\u003c/code\u003e option.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.1.1\u003c/h2\u003e\n\u003ch3\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e to \u003ccode\u003eyaml\u003c/code\u003e\u003c/h3\u003e\n\u003ch2\u003efumadocs-mdx@15.1.0\u003c/h2\u003e\n\u003ch3\u003eDefault to Base UI\u003c/h3\u003e\n\u003cp\u003eInternal packages \u0026amp; templates now use Base UI rather than Radix UI.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.0.13\u003c/h2\u003e\n\u003ch3\u003eRequire \u003ccode\u003ecollection\u003c/code\u003e query param at regex matching\u003c/h3\u003e\n\u003cp\u003eInstead of passing through all JSON/YAML files, the meta loader now requires \u003ccode\u003ecollection\u003c/code\u003e query param to be triggered.\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/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.4...fumadocs-mdx@15.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.8.11...fumadocs@16.14.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.6 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\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 documentation fixes for v16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94164\"\u003e#94164\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3c48c7af78f2c01691065cb303da1b107a2c8617\"\u003e\u003ccode\u003e3c48c7a\u003c/code\u003e\u003c/a\u003e [16.x] Fix Turbopack middleware matcher with i18n single locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ac1eff3f7a7285176396ecc69c3b160a3d6ad1a2\"\u003e\u003ccode\u003eac1eff3\u003c/code\u003e\u003c/a\u003e [16.x] Improve performance of checking valid MPA form submissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17\"\u003e\u003ccode\u003e9a4651e\u003c/code\u003e\u003c/a\u003e [16.x] Enforce \u003ccode\u003eserverActions.bodySizeLimit\u003c/code\u003e for Server Actions in Edge runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b\"\u003e\u003ccode\u003eb512063\u003c/code\u003e\u003c/a\u003e [16.x] Set correct origin for internal redirects in custom server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599\"\u003e\u003ccode\u003ed303326\u003c/code\u003e\u003c/a\u003e [16.x] Ensure exotic rewrite param values are properly encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a\"\u003e\u003ccode\u003e73b9487\u003c/code\u003e\u003c/a\u003e [16.x] fix(fetch-cache): key fetch(Request, init) by the effective request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.6...v16.2.12\"\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.8.0 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 6.1.4 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003cli\u003e4cf4c72: Fix two-value logical shorthands whose values aren't all numeric (e.g. \u003ccode\u003emargin-inline: 1rem auto\u003c/code\u003e, \u003ccode\u003epadding-inline: 10px calc(1rem + 2px)\u003c/code\u003e) producing invalid duplicated longhands. They are now split into the correct per-side declarations.\u003c/li\u003e\n\u003cli\u003efa77d55: Merge declarations when the same class is defined by multiple Tailwind rules (e.g. a preset and a child config override).\u003c/li\u003e\n\u003cli\u003efa52a04: Convert Tailwind's \u003ccode\u003ergba(r g b / a)\u003c/code\u003e syntax to \u003ccode\u003ergb(r,g,b,a)\u003c/code\u003e syntax for better email client support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/b448c3bdd7df5a18f56fbaf342fd59abb1d1d8c2\"\u003e\u003ccode\u003eb448c3b\u003c/code\u003e\u003c/a\u003e feat(react-email): support custom export extension (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/2555\"\u003e#2555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.1/packages/react-email\"\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.100.10 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.10.14 to 0.11.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e@​scalar/hono-api-reference's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.12\u003c/h2\u003e\n\u003ch2\u003e0.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9719\"\u003e#9719\u003c/a\u003e: docs: update the Scalar platform overview block in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9710\"\u003e#9710\u003c/a\u003e: Republish so the updated README (with the Scalar platform overview) reaches npm. Also renames the README generator metadata in package.json from \u003ccode\u003ereadme\u003c/code\u003e to \u003ccode\u003escalarReadme\u003c/code\u003e: npm treats a \u003ccode\u003ereadme\u003c/code\u003e field as the readme text itself, so affected packages were published with a literal \u003ccode\u003e[object Object]\u003c/code\u003e readme on the registry instead of README.md.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.9\u003c/h2\u003e\n\u003ch2\u003e0.11.8\u003c/h2\u003e\n\u003ch2\u003e0.11.7\u003c/h2\u003e\n\u003ch2\u003e0.11.6\u003c/h2\u003e\n\u003ch2\u003e0.11.5\u003c/h2\u003e\n\u003ch2\u003e0.11.4\u003c/h2\u003e\n\u003ch2\u003e0.11.3\u003c/h2\u003e\n\u003ch2\u003e0.11.2\u003c/h2\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003ch2\u003e0.11.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/scalar/scalar/pull/9422\"\u003e#9422\u003c/a\u003e: Add a \u003ccode\u003enonce\u003c/code\u003e option for Content Security Policy support.\u003c/p\u003e\n\u003cp\u003eWhen you pass a \u003ccode\u003enonce\u003c/code\u003e, the rendered HTML stamps it onto the inline \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and the CDN \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tag (and Scalar's own \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tags, plus a matching \u003ccode\u003e\u0026lt;meta property=\u0026quot;csp-nonce\u0026quot;\u0026gt;\u003c/code\u003e). This lets the API Reference run under a strict \u003ccode\u003escript-src\u003c/code\u003e with no \u003ccode\u003eunsafe-inline\u003c/code\u003e and no \u003ccode\u003eunsafe-eval\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eApiReference({\n  url: '/openapi.json',\n  // Match this value in your `script-src` CSP directive.\n  nonce: 'r4nd0m',\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote: \u003ccode\u003estyle-src\u003c/code\u003e still needs \u003ccode\u003e'unsafe-inline'\u003c/code\u003e. The reference renders inline \u003ccode\u003estyle=\u0026quot;…\u0026quot;\u003c/code\u003e attributes, which a CSP nonce can never authorize (nonces only apply to \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e elements), so a nonce-only \u003ccode\u003estyle-src\u003c/code\u003e is not possible. The win is a fully strict \u003ccode\u003escript-src\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/passkey` from 1.6.11 to 1.6.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/passkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Apple OAuth not sending the PKCE code challenge during authorization, causing token exchange failures (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10294\"\u003e#10294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Google One Tap creating new users when sign-up was disabled on the Google provider (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10479\"\u003e#10479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$fetch\u003c/code\u003e and \u003ccode\u003e$store\u003c/code\u003e not being exposed on the Solid client (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10444\"\u003e#10444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed internal adapter queries being routed to the wrong table when a built-in table's \u003ccode\u003emodelName\u003c/code\u003e was set to another table's schema key (e.g. \u003ccode\u003euser.modelName = \u0026quot;account\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/07a646ea190167370fbbb60a0fa2c3be3bec5522/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jsj\"\u003e\u003ccode\u003e@​jsj\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/krish-vachhani\"\u003e\u003ccode\u003e@​krish-vachhani\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.6.24...v1.6.25\"\u003e\u003ccode\u003ev1.6.24...v1.6.25\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded reque...\n\n_Description has been truncated_","html_url":"https://github.com/JulioCout/safe-balance/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JulioCout%2Fsafe-balance/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"4.12.0","new_version":"4.13.4","update_type":"minor","path":null,"pr_created_at":"2026-08-03T18:05:44.000Z","version_change":"4.12.0 → 4.13.4","issue":{"uuid":"5052819918","node_id":"PR_kwDOSKBUks76Jz35","number":48,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 76 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-08-07T17:58:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-03T18:05:44.000Z","updated_at":"2026-08-07T17:58:53.000Z","time_to_close":345187,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":76,"packages":[{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"fumadocs-core","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.4","new_version":"15.2.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.11","new_version":"16.14.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.6","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.8.0","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-email","old_version":"6.1.4","new_version":"6.9.1","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.100.10","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@scalar/hono-api-reference","old_version":"0.10.14","new_version":"0.11.12","repository_url":"https://github.com/scalar/scalar"},{"name":"@better-auth/passkey","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.8","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.7","new_version":"9.0.3","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.12.3","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.1","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.31.2","new_version":"2.43.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.1.1","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"3.0.77","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.63","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.184","new_version":"4.0.47","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1046.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1046.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.6","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.14.3","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.4.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.182","new_version":"7.0.44","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.6.11","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.18","new_version":"4.12.33","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.12","new_version":"6.0.0","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.12.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.4","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.37.0","new_version":"7.3.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.49.0","new_version":"0.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.64.0","new_version":"1.76.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.25","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.0.2","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"15.0.0","new_version":"19.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.21","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.6","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.5","new_version":"3.0.11","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-intl","old_version":"4.12.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 76 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `7.0.2001` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.4` | `15.2.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.11` | `16.14.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.12` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `26.1.2` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.1.4` | `6.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.10` | `5.101.4` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.14` | `0.11.12` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.11` | `1.6.25` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.8` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.7` | `9.0.3` |\n| [resend](https://github.com/resend/resend-node) | `6.12.3` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.1` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.31.2` | `2.43.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.4.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.77` | `4.0.25` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.63` | `4.0.25` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.184` | `4.0.47` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1046.0` | `3.1100.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1046.0` | `3.1100.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.5.7` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.6` | `16.2.12` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.14.3` | `1.14.13` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.14.3` | `1.14.13` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.14.3` | `1.14.13` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.14.3` | `1.14.13` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.14.3` | `1.14.13` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.14.3` | `1.14.13` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.8.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.4.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.182` | `7.0.44` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.11` | `1.6.25` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.18` | `4.12.33` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.28.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.12` | `6.0.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.4` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.4` |\n| [openai](https://github.com/openai/openai-node) | `6.37.0` | `7.3.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.49.0` | `0.61.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.64.0` | `1.76.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.25` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.0.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `15.0.0` | `19.1.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.83.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.21` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.5` | `3.0.11` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.4` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.10` |\n\n\nUpdates `oxlint-tsgolint` from 0.22.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.8.11...fumadocs@16.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.0.4 to 15.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.2.1\u003c/h2\u003e\n\u003ch3\u003eSupport simpler \u003ccode\u003efumadocsMdx\u003c/code\u003e vite plugin usage\u003c/h3\u003e\n\u003cp\u003eUse the \u003ccode\u003efumadocsMdx\u003c/code\u003e method instead for better syntax around macro usage.\u003c/p\u003e\n\u003ch3\u003eSupport browser helpers for Macro API\u003c/h3\u003e\n\u003cp\u003eUse preload \u0026amp; lazy body renderer on non-rsc environment.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.2.0\u003c/h2\u003e\n\u003ch3\u003eSupport Macro API\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003efumadocs-mdx/macro\u003c/code\u003e to define collections, and enable the macro-style API from bundler plugin (e.g. \u003ccode\u003ecreateMDX\u003c/code\u003e) using the \u003ccode\u003einclude\u003c/code\u003e option.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.1.1\u003c/h2\u003e\n\u003ch3\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e to \u003ccode\u003eyaml\u003c/code\u003e\u003c/h3\u003e\n\u003ch2\u003efumadocs-mdx@15.1.0\u003c/h2\u003e\n\u003ch3\u003eDefault to Base UI\u003c/h3\u003e\n\u003cp\u003eInternal packages \u0026amp; templates now use Base UI rather than Radix UI.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.0.13\u003c/h2\u003e\n\u003ch3\u003eRequire \u003ccode\u003ecollection\u003c/code\u003e query param at regex matching\u003c/h3\u003e\n\u003cp\u003eInstead of passing through all JSON/YAML files, the meta loader now requires \u003ccode\u003ecollection\u003c/code\u003e query param to be triggered.\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/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.4...fumadocs-mdx@15.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.11 to 16.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.14.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace Orama with ZBSearch, zero-config i18n search\u003c/h3\u003e\n\u003cp\u003eThe built-in search engine moved from \u003ccode\u003e@orama/orama\u003c/code\u003e to \u003ca href=\"https://www.zbsearch.dev\"\u003eZBSearch\u003c/a\u003e, a near drop-in successor. All module paths and APIs are unchanged, and search now works with \u003cstrong\u003eevery language out of the box\u003c/strong\u003e: the new default \u003ccode\u003emultilingual\u003c/code\u003e mode uses Unicode word segmentation, so i18n search needs zero config.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createFromSource } from 'fumadocs-core/search/server';\n\u003cp\u003e// no \u003ccode\u003elocaleMap\u003c/code\u003e, no \u003ccode\u003e@orama/tokenizers\u003c/code\u003e, CJK included\u003cbr /\u003e\nexport const { GET } = createFromSource(source);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAll locales now share a single search database — results are filtered by the locale of your pages at query time. Same for static mode:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { staticClient } from 'fumadocs-core/search/client/orama-static';\n\u003cp\u003econst client = staticClient({ locale });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eRenames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoramaStaticClient\u003c/code\u003e → \u003ccode\u003estaticClient\u003c/code\u003e (old name kept as deprecated alias)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einitOrama\u003c/code\u003e → \u003ccode\u003einitDB\u003c/code\u003e, it now creates a ZBSearch instance and is optional — the exported data restores the tokenizer on load\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elocaleMap\u003c/code\u003e is no longer needed. It still works for language-specific stemming/stop-words and keeps the legacy per-locale databases when specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes for advanced usage\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e, \u003ccode\u003ecomponents\u003c/code\u003e, \u003ccode\u003eplugins\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e options are now typed against ZBSearch instead of \u003ccode\u003e@orama/orama\u003c/code\u003e — custom tokenizers or plugins written for Orama must be swapped to their ZBSearch equivalents.\u003c/li\u003e\n\u003cli\u003eThe exported static search data is now a ZBSearch database (i18n exports became a single unified database), so server and client should be on the same fumadocs-core version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@orama/orama\u003c/code\u003e and \u003ccode\u003e@orama/tokenizers\u003c/code\u003e can be removed from your dependencies unless you use them directly. Orama \u003cstrong\u003eCloud\u003c/strong\u003e integrations (\u003ccode\u003efumadocs-core/search/orama-cloud\u003c/code\u003e) are unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.13.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd hotkey for toggling light/dark mode\u003c/h3\u003e\n\u003cp\u003ePress \u003c!-- raw HTML omitted --\u003eD\u003c!-- raw HTML omitted --\u003e to toggle between light and dark mode. It is ignored while typing in an editable element or when a dialog (e.g. search) is opened.\u003c/p\u003e\n\u003cp\u003eCustomise it with the \u003ccode\u003etheme.hotKey\u003c/code\u003e option of \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e, or pass \u003ccode\u003efalse\u003c/code\u003e to disable.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/81c88c6bb3b03750ff707e6a9470b7ab20dfec7b\"\u003e\u003ccode\u003e81c88c6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4108f0304fdcbd599f313050c2f3d7c2f95c7569\"\u003e\u003ccode\u003e4108f03\u003c/code\u003e\u003c/a\u003e chore: fix example builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a279c17fe5960d9a99eaa2ce290353334ae303a1\"\u003e\u003ccode\u003ea279c17\u003c/code\u003e\u003c/a\u003e fix(mdx): workaround for base ui issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f29a48447299e078592fed7376c0da4c0115713f\"\u003e\u003ccode\u003ef29a484\u003c/code\u003e\u003c/a\u003e refactor(*): migrate non-rsc examples to macro api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f845513eacdc2a7ca4711cc749936a72e83c0505\"\u003e\u003ccode\u003ef845513\u003c/code\u003e\u003c/a\u003e feat(mdx): browser helpers for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e0d374cce60613333dfee7c702a37c3313727cec\"\u003e\u003ccode\u003ee0d374c\u003c/code\u003e\u003c/a\u003e refactor(*): migrate examples \u0026amp; docs to macro API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4047bf7216a359a09cca74ea79d795d49ccb1148\"\u003e\u003ccode\u003e4047bf7\u003c/code\u003e\u003c/a\u003e feat(mdx): improve vite plugin usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b1636d590870ecd93f61bf37cbd8074dfbe42365\"\u003e\u003ccode\u003eb1636d5\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d1245c4b212d9bf7f2c20a8401ca5ba655daa18d\"\u003e\u003ccode\u003ed1245c4\u003c/code\u003e\u003c/a\u003e refactor(ui): build tailwind css via tsdown hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/693bb19d955c17449973ff76234353af607d9467\"\u003e\u003ccode\u003e693bb19\u003c/code\u003e\u003c/a\u003e docs: mention MDX macro usage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.8.11...fumadocs@16.14.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.6 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\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 documentation fixes for v16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94164\"\u003e#94164\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3c48c7af78f2c01691065cb303da1b107a2c8617\"\u003e\u003ccode\u003e3c48c7a\u003c/code\u003e\u003c/a\u003e [16.x] Fix Turbopack middleware matcher with i18n single locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ac1eff3f7a7285176396ecc69c3b160a3d6ad1a2\"\u003e\u003ccode\u003eac1eff3\u003c/code\u003e\u003c/a\u003e [16.x] Improve performance of checking valid MPA form submissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17\"\u003e\u003ccode\u003e9a4651e\u003c/code\u003e\u003c/a\u003e [16.x] Enforce \u003ccode\u003eserverActions.bodySizeLimit\u003c/code\u003e for Server Actions in Edge runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b\"\u003e\u003ccode\u003eb512063\u003c/code\u003e\u003c/a\u003e [16.x] Set correct origin for internal redirects in custom server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599\"\u003e\u003ccode\u003ed303326\u003c/code\u003e\u003c/a\u003e [16.x] Ensure exotic rewrite param values are properly encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a\"\u003e\u003ccode\u003e73b9487\u003c/code\u003e\u003c/a\u003e [16.x] fix(fetch-cache): key fetch(Request, init) by the effective request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.6...v16.2.12\"\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.8.0 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 6.1.4 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003cli\u003e4cf4c72: Fix two-value logical shorthands whose values aren't all numeric (e.g. \u003ccode\u003emargin-inline: 1rem auto\u003c/code\u003e, \u003ccode\u003epadding-inline: 10px calc(1rem + 2px)\u003c/code\u003e) producing invalid duplicated longhands. They are now split into the correct per-side declarations.\u003c/li\u003e\n\u003cli\u003efa77d55: Merge declarations when the same class is defined by multiple Tailwind rules (e.g. a preset and a child config override).\u003c/li\u003e\n\u003cli\u003efa52a04: Convert Tailwind's \u003ccode\u003ergba(r g b / a)\u003c/code\u003e syntax to \u003ccode\u003ergb(r,g,b,a)\u003c/code\u003e syntax for better email client support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/b448c3bdd7df5a18f56fbaf342fd59abb1d1d8c2\"\u003e\u003ccode\u003eb448c3b\u003c/code\u003e\u003c/a\u003e feat(react-email): support custom export extension (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/2555\"\u003e#2555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.1/packages/react-email\"\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.100.10 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.10.14 to 0.11.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e@​scalar/hono-api-reference's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.12\u003c/h2\u003e\n\u003ch2\u003e0.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9719\"\u003e#9719\u003c/a\u003e: docs: update the Scalar platform overview block in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9710\"\u003e#9710\u003c/a\u003e: Republish so the updated README (with the Scalar platform overview) reaches npm. Also renames the README generator metadata in package.json from \u003ccode\u003ereadme\u003c/code\u003e to \u003ccode\u003escalarReadme\u003c/code\u003e: npm treats a \u003ccode\u003ereadme\u003c/code\u003e field as the readme text itself, so affected packages were published with a literal \u003ccode\u003e[object Object]\u003c/code\u003e readme on the registry instead of README.md.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.9\u003c/h2\u003e\n\u003ch2\u003e0.11.8\u003c/h2\u003e\n\u003ch2\u003e0.11.7\u003c/h2\u003e\n\u003ch2\u003e0.11.6\u003c/h2\u003e\n\u003ch2\u003e0.11.5\u003c/h2\u003e\n\u003ch2\u003e0.11.4\u003c/h2\u003e\n\u003ch2\u003e0.11.3\u003c/h2\u003e\n\u003ch2\u003e0.11.2\u003c/h2\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003ch2\u003e0.11.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/scalar/scalar/pull/9422\"\u003e#9422\u003c/a\u003e: Add a \u003ccode\u003enonce\u003c/code\u003e option for Content Security Policy support.\u003c/p\u003e\n\u003cp\u003eWhen you pass a \u003ccode\u003enonce\u003c/code\u003e, the rendered HTML stamps it onto the inline \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and the CDN \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tag (and Scalar's own \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tags, plus a matching \u003ccode\u003e\u0026lt;meta property=\u0026quot;csp-nonce\u0026quot;\u0026gt;\u003c/code\u003e). This lets the API Reference run under a strict \u003ccode\u003escript-src\u003c/code\u003e with no \u003ccode\u003eunsafe-inline\u003c/code\u003e and no \u003ccode\u003eunsafe-eval\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eApiReference({\n  url: '/openapi.json',\n  // Match this value in your `script-src` CSP directive.\n  nonce: 'r4nd0m',\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote: \u003ccode\u003estyle-src\u003c/code\u003e still needs \u003ccode\u003e'unsafe-inline'\u003c/code\u003e. The reference renders inline \u003ccode\u003estyle=\u0026quot;…\u0026quot;\u003c/code\u003e attributes, which a CSP nonce can never authorize (nonces only apply to \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e elements), so a nonce-only \u003ccode\u003estyle-src\u003c/code\u003e is not possible. The win is a fully strict \u003ccode\u003escript-src\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/passkey` from 1.6.11 to 1.6.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/passkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Apple OAuth not sending the PKCE code challenge during authorization, causing token exchange failures (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10294\"\u003e#10294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Google One Tap creating new users when sign-up was disabled on the Google provider (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10479\"\u003e#10479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$fetch\u003c/code\u003e and \u003ccode\u003e$store\u003c/code\u003e not being exposed on the Solid client (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10444\"\u003e#10444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed internal adapter queries being routed to the wrong table when a built-in table's \u003ccode\u003emodelName\u003c/code\u003e was set to another table's schema key (e.g. \u003ccode\u003euser.modelName = \u0026quot;account\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/07a646ea190167370fbbb60a0fa2c3be3bec5522/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jsj\"\u003e\u003ccode\u003e@​jsj\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/krish-vachhani\"\u003e\u003ccode\u003e@​krish-vachhani\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.6.24...v1.6.25\"\u003e\u003ccode\u003ev1.6.24...v1.6.25\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded request context (\u003ccode\u003ectx\u003c/code\u003e) as a third argument to \u003ccode\u003everifyIdToken\u003c/code\u003e, enabling custom ID token verifiers to read request headers (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10376\"\u003e#10376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebeforeStoreCookie\u003c/code\u003e option to the last-login-method plugin for GDPR compliance (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/5753\"\u003e#5753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced flaky MongoDB where-coercion integration test with a direct unit test for more reliable test runs (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eget-session\u003c/code\u003e endpoint to include \u003ccode\u003eno-store\u003c/code\u003e cache control headers, preventing stale session data from being served (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10222\"\u003e#10222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed SQLite migration diffs to recognize \u003ccode\u003eBIGINT\u003c/code\u003e as a valid number type, preventing spurious pending changes on rate limiter columns (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10316\"\u003e#10316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth requests failing when request cloning throws an error inside verification callbacks (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10336\"\u003e#10336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euseSession({ throw: true })\u003c/code\u003e incorrectly excluding \u003ccode\u003enull\u003c/code\u003e from its \u003ccode\u003edata\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9787\"\u003e#9787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth query revalidation and signal listeners not being restored after a client component remounts (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eCookieAttributes\u003c/code\u003e index signature type to be more precise (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10442\"\u003e#10442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed silent misrouting of adapter queries when \u003ccode\u003euser.modelName\u003c/code\u003e was set to a value that collides with another schema key (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Kysely migration generation producing duplicate indexes for fields marked both \u003ccode\u003eunique\u003c/code\u003e and \u003ccode\u003eindex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed magic-link and email-OTP send endpoints to validate the \u003ccode\u003eOrigin\u003c/code\u003e header on cookieless requests, preventing cross-origin abuse (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed remote MCP auth 401 challenge headers being hidden from browser clients due to missing CORS exposure (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OpenAPI schema to include plugin user fields (such as \u003ccode\u003eusername\u003c/code\u003e and \u003ccode\u003edisplayUsername\u003c/code\u003e) in \u003ccode\u003e/sign-up/email\u003c/code\u003e and \u003ccode\u003e/update-user\u003c/code\u003e request bodies (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10453\"\u003e#10453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eorganization.listMembers\u003c/code\u003e failing with \u0026quot;User not found for member\u0026quot; for organizations with more than ~100 members (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10342\"\u003e#10342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed organization invitations to use database-generated IDs when \u003ccode\u003eadvanced.database.generateId\u003c/code\u003e is configured, matching the behavior of other models (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10040\"\u003e#10040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetDefaultModelName\u003c/code\u003e to prefer exact schema key matches over \u003ccode\u003emodelName\u003c/code\u003e aliases, preventing adapter queries from being misrouted when a built-in table's name collides with another schema key\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/9a661c7b7abceaa81123b2c56757ee24f3ad2ed6/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003eauth\u003c/code\u003e\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/better-auth/better-auth/blob/main/packages/passkey/CHANGELOG.md\"\u003e@​better-auth/passkey's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/5124c3487903e96223bb3f54347724bb0204bb95\"\u003e\u003ccode\u003e5124c34\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0ffd1fb28d44a8266d62791cd4c97e263444d03b\"\u003e\u003ccode\u003e0ffd1fb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/743935991f9991e8243d6c3d14773b9cfca462e8\"\u003e\u003ccode\u003e7439359\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.25\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/03dc5a046f536994950800ea557b8e2e2e0cdfdd\"\u003e\u003ccode\u003e03dc5a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/750894037639c4158472cc1d4994b0e07bf1f59a\"\u003e\u003ccode\u003e7508940\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/bae71988ab79aeb4f19f245ceabac9eca8706a50\"\u003e\u003ccode\u003ebae7198\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ef4d27360cec8a0bc11a94e135ea4a3dd32b1969\"\u003e\u003ccode\u003eef4d273\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6758231905d2e86a7b3f058dd05c17ba739aa80f\"\u003e\u003ccode\u003e6758231\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/99dbdd7ea98740d11689394220a718dfb9579276\"\u003e\u003ccode\u003e99dbdd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/086ca91f51dd8158aff6cbf54c4f9c7ce220914d\"\u003e\u003ccode\u003e086ca91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8f2dedd89301da9fb52c1a64df6a9683f9be55fd\"\u003e\u003ccode\u003e8f2dedd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/4e685eef420b5576913b9803b58c7e7ee7342203\"\u003e\u003ccode\u003e4e685ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3bf0e4981e025ba9af684013a27b0102a04f7c56\"\u003e\u003ccode\u003e3bf0e49\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f59a0ee7895a024ddd4c5c387344173888e17be4\"\u003e\u003ccode\u003ef59a0ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/54fab084469a27257e66a0814523ebac7145ef5d\"\u003e\u003ccode\u003e54fab08\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0f2cc1b33b77850948dac4d889e5f46bba41e8d5\"\u003e\u003ccode\u003e0f2cc1b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ae781091186f321b4e4ec9e84f64b6e4d5ea1043\"\u003e\u003ccode\u003eae78109\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/46d2bf02c98902da7b344753372d48cfe0e5ebb3\"\u003e\u003ccode\u003e46d2bf0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/29a373eaf1778820061a9380c29831c2de2ce704\"\u003e\u003ccode\u003e29a373e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f6d18fa8f79b9323e10b50f72e2b1a088844e4bb\"\u003e\u003ccode\u003ef6d18fa\u003c/code\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/JulioCout/data-praxi/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JulioCout%2Fdata-praxi/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"}},{"old_version":"4.13.1","new_version":"4.13.4","update_type":"patch","path":null,"pr_created_at":"2026-08-03T08:12:25.000Z","version_change":"4.13.1 → 4.13.4","issue":{"uuid":"5047695405","node_id":"PR_kwDOGLXBLM755INw","number":1911,"state":"closed","title":"build(deps): bump the prod-deps group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-08-03T10:30:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-03T08:12:25.000Z","updated_at":"2026-08-03T10:31:00.000Z","time_to_close":8314,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"prod-deps","update_count":13,"packages":[{"name":"@mui/icons-material","old_version":"9.1.1","new_version":"9.2.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"9.1.2","new_version":"9.2.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@next/third-parties","old_version":"16.2.9","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@storyblok/react","old_version":"7.0.1","new_version":"7.2.3","repository_url":"https://github.com/storyblok/monoblok"},{"name":"axios","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/axios/axios"},{"name":"brace-expansion","old_version":"5.0.8","new_version":"5.0.9","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"firebase","old_version":"12.15.0","new_version":"12.17.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"minimatch","old_version":"10.2.5","new_version":"10.2.6","repository_url":"https://github.com/isaacs/minimatch"},{"name":"newrelic","old_version":"14.1.2","new_version":"14.3.4","repository_url":"https://github.com/newrelic/node-newrelic"},{"name":"next","old_version":"16.2.11","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.1","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-deps group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `9.1.1` | `9.2.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `9.1.2` | `9.2.0` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.9` | `16.2.12` |\n| [@storyblok/react](https://github.com/storyblok/monoblok/tree/HEAD/packages/react) | `7.0.1` | `7.2.3` |\n| [axios](https://github.com/axios/axios) | `1.18.1` | `1.19.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `5.0.8` | `5.0.9` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.15.0` | `12.17.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.2.5` | `10.2.6` |\n| [newrelic](https://github.com/newrelic/node-newrelic) | `14.1.2` | `14.3.4` |\n| [next](https://github.com/vercel/next.js) | `16.2.11` | `16.2.12` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.1` | `4.13.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n\n\nUpdates `@mui/icons-material` from 9.1.1 to 9.2.0\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\u003ev9.2.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 9 contributors who made this release possible.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚙️ Add support for \u003ca href=\"https://mui.com/material-ui/guides/typescript/#allowing-data-attributes-on-slotprops\"\u003e\u003ccode\u003edata-*\u003c/code\u003e attributes on \u003ccode\u003eslotProps\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[l10n] Add missing MuiPagination localization to zh-CN locale (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48741\"\u003e#48741\u003c/a\u003e) \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Guard display ref during mouse down (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48744\"\u003e#48744\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[utils] Add opt-in \u003ccode\u003eDataAttributesOverrides\u003c/code\u003e augmentation for slot props (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48554\"\u003e#48554\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\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] Improve Icon Dialog responsiveness on small screens (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48639\"\u003e#48639\u003c/a\u003e) \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Fix invalid UTF-8 in skill references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48739\"\u003e#48739\u003c/a\u003e) \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\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[code-infra] Resolve Renovate dashboard warnings (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48700\"\u003e#48700\u003c/a\u003e) \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Validate npm publishing through dry run (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48691\"\u003e#48691\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Run prettier after renovate update (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48754\"\u003e#48754\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix 'A11y results committed?' check on react-pinned nightly jobs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48740\"\u003e#48740\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Remove leftover Joy UI references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48719\"\u003e#48719\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[code-infra] Bump react-router to 7.15.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48725\"\u003e#48725\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Drive docs analytics IDs via ANALYTICS_ENV (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48694\"\u003e#48694\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Pre-render API page descriptions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48693\"\u003e#48693\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra][icons-material] Build lib/package.json with code-infra --no-expand (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48689\"\u003e#48689\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix react@18/next nightly workflow (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48635\"\u003e#48635\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\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/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.2\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@9.1.2\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Don't submit forms when committing \u003ccode\u003efreeSolo\u003c/code\u003e value with Enter key (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48679\"\u003e#48679\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[transitions] Fix RTG import in ESM (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48645\"\u003e#48645\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\u003e\u003ccode\u003e@mui/system@9.1.2\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[InitColorSchemeScript] Fix script tag warning in Next.js 16 dev mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48671\"\u003e#48671\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in release instructions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48687\"\u003e#48687\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​mui/x\u003c/code\u003e-* packages to latest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48661\"\u003e#48661\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\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/master/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eJul 3, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 9 contributors who made this release possible.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚙️ Add support for \u003ca href=\"https://mui.com/material-ui/guides/typescript/#allowing-data-attributes-on-slotprops\"\u003e\u003ccode\u003edata-*\u003c/code\u003e attributes on \u003ccode\u003eslotProps\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.2.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[l10n] Add missing MuiPagination localization to zh-CN locale (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48741\"\u003e#48741\u003c/a\u003e) \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Guard display ref during mouse down (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48744\"\u003e#48744\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.2.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[utils] Add opt-in \u003ccode\u003eDataAttributesOverrides\u003c/code\u003e augmentation for slot props (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48554\"\u003e#48554\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\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] Improve Icon Dialog responsiveness on small screens (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48639\"\u003e#48639\u003c/a\u003e) \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Fix invalid UTF-8 in skill references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48739\"\u003e#48739\u003c/a\u003e) \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\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[code-infra] Resolve Renovate dashboard warnings (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48700\"\u003e#48700\u003c/a\u003e) \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Validate npm publishing through dry run (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48691\"\u003e#48691\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Run prettier after renovate update (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48754\"\u003e#48754\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix 'A11y results committed?' check on react-pinned nightly jobs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48740\"\u003e#48740\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Remove leftover Joy UI references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48719\"\u003e#48719\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[code-infra] Bump react-router to 7.15.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48725\"\u003e#48725\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Drive docs analytics IDs via ANALYTICS_ENV (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48694\"\u003e#48694\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Pre-render API page descriptions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48693\"\u003e#48693\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra][icons-material] Build lib/package.json with code-infra --no-expand (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48689\"\u003e#48689\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix react@18/next nightly workflow (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48635\"\u003e#48635\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\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/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eJun 23, 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@9.1.2\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Don't submit forms when committing \u003ccode\u003efreeSolo\u003c/code\u003e value with Enter key (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48679\"\u003e#48679\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/cb77df2fdf6b070cd3958af0ffba11e11454bf98\"\u003e\u003ccode\u003ecb77df2\u003c/code\u003e\u003c/a\u003e [release] v9.2.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48755\"\u003e#48755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/4206a995e11373a82f0fa29211434f910fa62d98\"\u003e\u003ccode\u003e4206a99\u003c/code\u003e\u003c/a\u003e [icons-material] Build lib/package.json with code-infra --no-expand (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48689\"\u003e#48689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.2.0/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 9.1.2 to 9.2.0\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\u003ev9.2.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 9 contributors who made this release possible.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚙️ Add support for \u003ca href=\"https://mui.com/material-ui/guides/typescript/#allowing-data-attributes-on-slotprops\"\u003e\u003ccode\u003edata-*\u003c/code\u003e attributes on \u003ccode\u003eslotProps\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[l10n] Add missing MuiPagination localization to zh-CN locale (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48741\"\u003e#48741\u003c/a\u003e) \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Guard display ref during mouse down (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48744\"\u003e#48744\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[utils] Add opt-in \u003ccode\u003eDataAttributesOverrides\u003c/code\u003e augmentation for slot props (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48554\"\u003e#48554\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\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] Improve Icon Dialog responsiveness on small screens (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48639\"\u003e#48639\u003c/a\u003e) \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Fix invalid UTF-8 in skill references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48739\"\u003e#48739\u003c/a\u003e) \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\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[code-infra] Resolve Renovate dashboard warnings (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48700\"\u003e#48700\u003c/a\u003e) \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Validate npm publishing through dry run (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48691\"\u003e#48691\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Run prettier after renovate update (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48754\"\u003e#48754\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix 'A11y results committed?' check on react-pinned nightly jobs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48740\"\u003e#48740\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Remove leftover Joy UI references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48719\"\u003e#48719\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[code-infra] Bump react-router to 7.15.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48725\"\u003e#48725\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Drive docs analytics IDs via ANALYTICS_ENV (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48694\"\u003e#48694\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Pre-render API page descriptions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48693\"\u003e#48693\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra][icons-material] Build lib/package.json with code-infra --no-expand (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48689\"\u003e#48689\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix react@18/next nightly workflow (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48635\"\u003e#48635\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\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/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\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/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eJul 3, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 9 contributors who made this release possible.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚙️ Add support for \u003ca href=\"https://mui.com/material-ui/guides/typescript/#allowing-data-attributes-on-slotprops\"\u003e\u003ccode\u003edata-*\u003c/code\u003e attributes on \u003ccode\u003eslotProps\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.2.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[l10n] Add missing MuiPagination localization to zh-CN locale (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48741\"\u003e#48741\u003c/a\u003e) \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Guard display ref during mouse down (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48744\"\u003e#48744\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.2.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[utils] Add opt-in \u003ccode\u003eDataAttributesOverrides\u003c/code\u003e augmentation for slot props (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48554\"\u003e#48554\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\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] Improve Icon Dialog responsiveness on small screens (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48639\"\u003e#48639\u003c/a\u003e) \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Fix invalid UTF-8 in skill references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48739\"\u003e#48739\u003c/a\u003e) \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\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[code-infra] Resolve Renovate dashboard warnings (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48700\"\u003e#48700\u003c/a\u003e) \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Validate npm publishing through dry run (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48691\"\u003e#48691\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Run prettier after renovate update (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48754\"\u003e#48754\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix 'A11y results committed?' check on react-pinned nightly jobs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48740\"\u003e#48740\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Remove leftover Joy UI references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48719\"\u003e#48719\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[code-infra] Bump react-router to 7.15.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48725\"\u003e#48725\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Drive docs analytics IDs via ANALYTICS_ENV (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48694\"\u003e#48694\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Pre-render API page descriptions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48693\"\u003e#48693\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra][icons-material] Build lib/package.json with code-infra --no-expand (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48689\"\u003e#48689\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Fix react@18/next nightly workflow (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48635\"\u003e#48635\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\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/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mturac\"\u003e\u003ccode\u003e@​mturac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Prakash1185\"\u003e\u003ccode\u003e@​Prakash1185\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sushantplive\"\u003e\u003ccode\u003e@​Sushantplive\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/mui/material-ui/commit/cb77df2fdf6b070cd3958af0ffba11e11454bf98\"\u003e\u003ccode\u003ecb77df2\u003c/code\u003e\u003c/a\u003e [release] v9.2.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48755\"\u003e#48755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/ff92ccd23f7dde356a6f17e52f18747647e9a359\"\u003e\u003ccode\u003eff92ccd\u003c/code\u003e\u003c/a\u003e [l10n] Add missing MuiPagination localization to zh-CN locale (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48741\"\u003e#48741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/71f1a967fa83054ef2c8ef05201ac92ff78af860\"\u003e\u003ccode\u003e71f1a96\u003c/code\u003e\u003c/a\u003e [Select] Guard display ref during mouse down (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48744\"\u003e#48744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3ccff759bd1cd8c39c5ee1599a42d9ca682eed7f\"\u003e\u003ccode\u003e3ccff75\u003c/code\u003e\u003c/a\u003e [internal] Fix outdated links to the React repository\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/33be3ca2326a1043cdc19b7dce4bd07827555533\"\u003e\u003ccode\u003e33be3ca\u003c/code\u003e\u003c/a\u003e [test] Fix react@18/next nightly workflow (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48635\"\u003e#48635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/48a4f98e257c00772fd8de194ec546daff8b5db9\"\u003e\u003ccode\u003e48a4f98\u003c/code\u003e\u003c/a\u003e [utils] Add opt-in \u003ccode\u003eDataAttributesOverrides\u003c/code\u003e augmentation for slot props (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48\"\u003e#48\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/0cc3e24327ab6ef1aab39687cdb074dd692cfef3\"\u003e\u003ccode\u003e0cc3e24\u003c/code\u003e\u003c/a\u003e [core] Remove leftover Joy UI references (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48719\"\u003e#48719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/f33d58f7b86d78458216427b91682b3e7bcc5c6a\"\u003e\u003ccode\u003ef33d58f\u003c/code\u003e\u003c/a\u003e [core] Bump react-router to 7.15.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48725\"\u003e#48725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.2.0/packages/mui-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/third-parties` from 16.2.9 to 16.2.12\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@​next/third-parties's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9dadfd693c5d26bb3c85d1c17802f49dde244b3e\"\u003e\u003ccode\u003e9dadfd6\u003c/code\u003e\u003c/a\u003e v16.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/534d9c144ca342ff9ee5569241a814539d6eadb9\"\u003e\u003ccode\u003e534d9c1\u003c/code\u003e\u003c/a\u003e [16.2.x] Release pipeline updates (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/95160\"\u003e#95160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6e1a94de7c4e68892de4b1e28262be5970358458\"\u003e\u003ccode\u003e6e1a94d\u003c/code\u003e\u003c/a\u003e [16.2.x][ci]: fix release script to not strip newlines (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/94640\"\u003e#94640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.12/packages/third-parties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storyblok/react` from 7.0.1 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/storyblok/monoblok/releases\"\u003e@​storyblok/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​storyblok/react\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\u003ch2\u003e7.2.3 (2026-07-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erichtext:\u003c/strong\u003e render emoji as unicode span instead of image (\u003ca href=\"https://redirect.github.com/storyblok/monoblok/pull/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧱 Updated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​storyblok/richtext\u003c/code\u003e to 5.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDipankar Maikap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​storyblok/react\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\u003ch2\u003e7.2.2 (2026-07-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e re-export bridge functions from /rsc entry (\u003ca href=\"https://redirect.github.com/storyblok/monoblok/pull/698\"\u003e#698\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/storyblok/monoblok/issues/624\"\u003e#624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/storyblok/monoblok/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧱 Updated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​storyblok/js\u003c/code\u003e to 6.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMarkus Oberlehner\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​storyblok/react\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\u003ch2\u003e7.2.1 (2026-07-17)\u003c/h2\u003e\n\u003ch3\u003e🧱 Updated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​storyblok/js\u003c/code\u003e to 6.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​storyblok/react\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch2\u003e7.2.0 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erichtext:\u003c/strong\u003e add context data prop and loop prevention to StoryblokRichText (\u003ca href=\"https://redirect.github.com/storyblok/monoblok/pull/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧱 Updated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​storyblok/richtext\u003c/code\u003e to 5.2.0\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​storyblok/js\u003c/code\u003e to 6.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/4acff474010fce98ccbe0137375e60dee278d1fc\"\u003e\u003ccode\u003e4acff47\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/a692dd7e051d986d05d4a1d622637eea8ccf61b2\"\u003e\u003ccode\u003ea692dd7\u003c/code\u003e\u003c/a\u003e fix(richtext): render emoji as unicode span instead of image (\u003ca href=\"https://github.com/storyblok/monoblok/tree/HEAD/packages/react/issues/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/6d0b91a7f0406d3a62f18e5864a8cd41f87a45aa\"\u003e\u003ccode\u003e6d0b91a\u003c/code\u003e\u003c/a\u003e chore(repo): bump dev dependencies and drop obsolete test suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/e96ef47979d233876a69b790ecf10fe89f634d41\"\u003e\u003ccode\u003ee96ef47\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/3aac6fe5060c6098af792d61f89a11ae7f1c5a5d\"\u003e\u003ccode\u003e3aac6fe\u003c/code\u003e\u003c/a\u003e chore(repo): replace bridge DOM assertions with window global checks (\u003ca href=\"https://github.com/storyblok/monoblok/tree/HEAD/packages/react/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/fb241b9c6a30abc850f6b47e21c68e41e8bf4228\"\u003e\u003ccode\u003efb241b9\u003c/code\u003e\u003c/a\u003e fix(react): re-export bridge functions from /rsc entry (\u003ca href=\"https://github.com/storyblok/monoblok/tree/HEAD/packages/react/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/ea82a4edd0ea8e593955fe06b60cf3b31c40fe53\"\u003e\u003ccode\u003eea82a4e\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/568d4ad1d61adf7ee861ab94a46243438025b2c8\"\u003e\u003ccode\u003e568d4ad\u003c/code\u003e\u003c/a\u003e chore(ci): build, lint and test all packages (\u003ca href=\"https://github.com/storyblok/monoblok/tree/HEAD/packages/react/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/3e195b19b288c0791c8b261dbbf7866811ef004c\"\u003e\u003ccode\u003e3e195b1\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storyblok/monoblok/commit/32f13b1cfb72629753ace3478c4846b1289fd697\"\u003e\u003ccode\u003e32f13b1\u003c/code\u003e\u003c/a\u003e feat(richtext): add context data prop and loop prevention to StoryblokRichTex...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storyblok/monoblok/commits/@storyblok/react@7.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.18.1 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 - July 22, 2026\u003c/h2\u003e\n\u003cp\u003eThis release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (\u003ca href=\"https://github.com/advisories/GHSA-hmw2-7cc7-3qxx\"\u003ehttps://github.com/advisories/GHSA-hmw2-7cc7-3qxx\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfiguration Extensibility: Preserved own-enumerable symbol-keyed fields through mergeConfig and added a generic params type across public TypeScript declarations, responses, errors,\nadapters, and serializers. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11081\"\u003e#11081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHeader Parameter Parsing: Added the opt-in AxiosHeaders.parseParameters() parser for quote-aware, RFC-style HTTP parameter parsing while preserving legacy parsing behavior. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11051\"\u003e#11051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHTTP Status Codes: Added the missing Cloudflare 520 WebServerReturnsAnUnknownError status and matching ESM/CJS declarations. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11067\"\u003e#11067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForm Data Conversion: Limited formDataToJSON path splitting to dot and bracket notation, preserving literal punctuation in keys, and removed browser-facing Buffer.from usage from toFormData to avoid unnecessary polyfills. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11018\"\u003e#11018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy Bypass: Canonicalized IPv4 shorthand, octal, and hexadecimal forms during NO_PROXY matching and honored * entries within comma- or space-separated bypass lists. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11053\"\u003e#11053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCancellation: Propagated already-aborted input signals immediately when composing abort signals. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHeader Handling: Preserved empty first values for duplicate singleton headers and made AxiosHeaders#getSetCookie() consistently return arrays for present values. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11036\"\u003e#11036\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11037\"\u003e#11037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eURL Handling: Included normalized, safely redacted offending URLs in malformed-protocol errors and removed repeated trailing slashes when combining base URLs. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11024\"\u003e#11024\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11038\"\u003e#11038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProgress Events: Clamped malformed negative progress values to zero and ensured final Node.js download progress events are delivered before streamed responses close. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11039\"\u003e#11039\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11040\"\u003e#11040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eError and JSON Serialization: Serialized Set values as arrays in JSON-compatible snapshots and synthesized useful AxiosError messages from otherwise-empty AggregateError instances. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11044\"\u003e#11044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11059\"\u003e#11059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContent-Length Enforcement: Corrected base64 data: URL size estimation so maxContentLength is enforced consistently by the HTTP and Fetch adapters. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11061\"\u003e#11061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSynchronous Interceptors: Prevented requests from being dispatched after synchronous request interceptors fail unless their paired rejection handler resolves successfully. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11071\"\u003e#11071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated development and test tooling, the docs fixture's Axios version, and GitHub Actions integrations including Checkout, Setup Node, Setup Deno, and Zizmor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11031\"\u003e#11031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11055\"\u003e#11055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11056\"\u003e#11056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11058\"\u003e#11058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11079\"\u003e#11079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11080\"\u003e#11080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11088\"\u003e#11088\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11089\"\u003e#11089\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11090\"\u003e#11090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild Outputs: Limited sourcemap generation to published minified bundles, removing broken map references from non-minified builds. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForm Data Internals: Centralized FormData header handling and made the Node.js adapter tolerate getHeaders() returning undefined under the content-only policy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11062\"\u003e#11062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeveloper Experience: Ignored common local AI-tooling directories and fixed a constant-reassignment crash when the development sandbox serves its root path. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11032\"\u003e#11032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11073\"\u003e#11073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Updated sponsor information, clarified that baseURL is not a path-security boundary, scoped provenance claims to attested releases, and corrected the configuration-defaults documentation. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11041\"\u003e#11041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11068\"\u003e#11068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11076\"\u003e#11076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11078\"\u003e#11078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublishing: Simplified v1 publishing to use the npm version bundled with Node.js 26 and updated package metadata for the 1.19.0 release. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11083\"\u003e#11083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/afonsojramos\"\u003e\u003ccode\u003e@​afonsojramos\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yassertawfik4\"\u003e\u003ccode\u003e@​yassertawfik4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11024\"\u003e#11024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AnandSundar\"\u003e\u003ccode\u003e@​AnandSundar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lin-hongkuan\"\u003e\u003ccode\u003e@​lin-hongkuan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wali007-lab\"\u003e\u003ccode\u003e@​Wali007-lab\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magicdawn\"\u003e\u003ccode\u003e@​magicdawn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewkernel\"\u003e\u003ccode\u003e@​andrewkernel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11053\"\u003e#11053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11059\"\u003e#11059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rpaudel379\"\u003e\u003ccode\u003e@​Rpaudel379\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11078\"\u003e#11078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 — July 22, 2026\u003c/h2\u003e\n\u003cp\u003eThis release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (\u003ca href=\"https://github.com/advisories/GHSA-hmw2-7cc7-3qxx\"\u003ehttps://github.com/advisories/GHSA-hmw2-7cc7-3qxx\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfiguration Extensibility: Preserved own-enumerable symbol-keyed fields through mergeConfig and added a generic params type across public TypeScript declarations, responses, errors,\nadapters, and serializers. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11081\"\u003e#11081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHeader Parameter Parsing: Added the opt-in AxiosHeaders.parseParameters() parser for quote-aware, RFC-style HTTP parameter parsing while preserving legacy parsing behavior. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11051\"\u003e#11051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHTTP Status Codes: Added the missing Cloudflare 520 WebServerReturnsAnUnknownError status and matching ESM/CJS declarations. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11067\"\u003e#11067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eForm Data Conversion: Limited formDataToJSON path splitting to dot and bracket notation, preserving literal punctuation in keys, and removed browser-facing Buffer.from usage from toFormData to avoid unnecessary polyfills. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11018\"\u003e#11018\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProxy Bypass: Canonicalized IPv4 shorthand, octal, and hexadecimal forms during NO_PROXY matching and honored * entries within comma- or space-separated bypass lists. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11053\"\u003e#11053\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCancellation: Propagated already-aborted input signals immediately when composing abort signals. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHeader Handling: Preserved empty first values for duplicate singleton headers and made AxiosHeaders#getSetCookie() consistently return arrays for present values. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11036\"\u003e#11036\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11037\"\u003e#11037\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eURL Handling: Included normalized, safely redacted offending URLs in malformed-protocol errors and removed repeated trailing slashes when combining base URLs. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11008\"\u003e#11008\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11038\"\u003e#11038\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProgress Events: Clamped malformed negative progress values to zero and ensured final Node.js download progress events are delivered before streamed responses close. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11039\"\u003e#11039\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11040\"\u003e#11040\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eError and JSON Serialization: Serialized Set values as arrays in JSON-compatible snapshots and synthesized useful AxiosError messages from otherwise-empty AggregateError instances. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11044\"\u003e#11044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11059\"\u003e#11059\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eContent-Length Enforcement: Corrected base64 data: URL size estimation so maxContentLength is enforced consistently by the HTTP and Fetch adapters. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11061\"\u003e#11061\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSynchronous Interceptors: Prevented requests from being dispatched after synchronous request interceptors fail unless their paired rejection handler resolves successfully. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11071\"\u003e#11071\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated development and test tooling, the docs fixture's Axios version, and GitHub Actions integrations including Checkout, Setup Node, Setup Deno, and Zizmor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11031\"\u003e#11031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11055\"\u003e#11055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11056\"\u003e#11056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11058\"\u003e#11058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11079\"\u003e#11079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11080\"\u003e#11080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11088\"\u003e#11088\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11089\"\u003e#11089\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11090\"\u003e#11090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild Outputs: Limited sourcemap generation to published minified bundles, removing broken map references from non-minified builds. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForm Data Internals: Centralized FormData header handling and made the Node.js adapter tolerate getHeaders() returning undefined under the content-only policy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11062\"\u003e#11062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeveloper Experience: Ignored common local AI-tooling directories and fixed a constant-reassignment crash when the development sandbox serves its root path. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11032\"\u003e#11032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11073\"\u003e#11073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Updated sponsor information, clarified that baseURL is not a path-security boundary, scoped provenance claims to attested releases, and corrected the configuration-defaults documentation. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11041\"\u003e#11041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11068\"\u003e#11068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11076\"\u003e#11076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11078\"\u003e#11078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublishing: Simplified v1 publishing to use the npm version bundled with Node.js 26 and updated package metadata for the 1.19.0 release. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11083\"\u003e#11083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/afonsojramos\"\u003e\u003ccode\u003e@​afonsojramos\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yassertawfik4\"\u003e\u003ccode\u003e@​yassertawfik4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11024\"\u003e#11024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AnandSundar\"\u003e\u003ccode\u003e@​AnandSundar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lin-hongkuan\"\u003e\u003ccode\u003e@​lin-hongkuan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wali007-lab\"\u003e\u003ccode\u003e@​Wali007-lab\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magicdawn\"\u003e\u003ccode\u003e@​magicdawn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewkernel\"\u003e\u003ccode\u003e@​andrewkernel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11053\"\u003e#11053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11059\"\u003e#11059\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/311fcc5c8d989b7248f05d390bb83bfbfb009977\"\u003e\u003ccode\u003e311fcc5\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.19.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cb4fd743abd1c595761c8eda25d1323fc62a3b93\"\u003e\u003ccode\u003ecb4fd74\u003c/code\u003e\u003c/a\u003e chore(deps): bump axios from 1.16.1 to 1.18.1 in /docs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11088\"\u003e#11088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/004c93a9d2acd0561c498eff7bb4431c6bad78af\"\u003e\u003ccode\u003e004c93a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 in the github-action...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/122edde91b1183572f4ba399b5b6bc4e3b989718\"\u003e\u003ccode\u003e122edde\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11089\"\u003e#11089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c44f8d0a910df99486da9175584b99f56a94a73b\"\u003e\u003ccode\u003ec44f8d0\u003c/code\u003e\u003c/a\u003e ci: use bundled npm for v1 publish (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11083\"\u003e#11083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/878bb29de570765b0d4c0970e30400d9ea9399f7\"\u003e\u003ccode\u003e878bb29\u003c/code\u003e\u003c/a\u003e fix(sandbox): resolve TypeError on constant variable path assignment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11073\"\u003e#11073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a092bae50d1884782151b2fcea12974d6da6e376\"\u003e\u003ccode\u003ea092bae\u003c/code\u003e\u003c/a\u003e fix(core): synchronous interceptors swallow errors and proceed with request (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3041b8fd1daf17404d1bad1f9d94026ea5ab400b\"\u003e\u003ccode\u003e3041b8f\u003c/code\u003e\u003c/a\u003e feat(HttpStatusCode): add missing 520 status code (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11067\"\u003e#11067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/58b16c88f0bddf1fadb321aed58ba3f49a90481b\"\u003e\u003ccode\u003e58b16c8\u003c/code\u003e\u003c/a\u003e refactor(helpers): extract duplicated setFormDataHeaders into a shared helper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3077e62097726d22ba30f1cb847d7a07050e339a\"\u003e\u003ccode\u003e3077e62\u003c/code\u003e\u003c/a\u003e feat(types): Allow the Params property to be typed, instead of \u003ccode\u003eany\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11081\"\u003e#11081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.18.1...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 5.0.8 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/473d3e95e9614c783a6033f9c8577c0ba9cb6881\"\u003e\u003ccode\u003e473d3e9\u003c/code\u003e\u003c/a\u003e Bump linkify-it from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.8...v5.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase` from 12.15.0 to 12.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/firebase-js-sdk/releases\"\u003efirebase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirebase@12.17.0\u003c/h2\u003e\n\u003cp\u003eFor more detailed release notes, see \u003ca href=\"https://firebase.google.com/support/release-notes/js\"\u003eFirebase JavaScript SDK Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/ai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7c5e6e5fa68da49d55333975f2f6abf4674c0cd4\"\u003e\u003ccode\u003e7c5e6e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10145\"\u003e#10145\u003c/a\u003e - Added support for text-to-speech capabilities (both single- and multi-speaker configurations) for non-Live API models (for example, Gemini TTS models).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/178daf75c03419156152766751ddbacbde2537a5\"\u003e\u003ccode\u003e178daf7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10184\"\u003e#10184\u003c/a\u003e - Deprecated \u003ccode\u003eVertexAIBackend\u003c/code\u003e in favor of \u003ccode\u003eAgentPlatformBackend\u003c/code\u003e to reflect the renaming of Vertex AI to Gemini Enterprise Agent Platform.\u003c/p\u003e\n\u003cp\u003eThe only difference for \u003ccode\u003eAgentPlatformBackend\u003c/code\u003e is the default \u003ca href=\"https://firebase.google.com/docs/ai-logic/locations?api=vertex\"\u003elocation for accessing the model\u003c/a\u003e. The default location for \u003ccode\u003eAgentPlatformBackend\u003c/code\u003e is \u003ccode\u003eglobal\u003c/code\u003e, whereas the default location for \u003ccode\u003eVertexAIBackend\u003c/code\u003e is \u003ccode\u003eus-central1\u003c/code\u003e. To use \u003ccode\u003eus-central1\u003c/code\u003e with \u003ccode\u003eAgentPlatformBackend\u003c/code\u003e, specify \u003ccode\u003egetAI(app, { backend: new AgentPlatformBackend('us-central1') })\u003c/code\u003e when initializing the SDK. However, note that most new Gemini models do not support \u003ccode\u003eus-central1\u003c/code\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/firebase/firebase-js-sdk/commit/736fa3fe798d6eafc9fe086d6bfbe9cfb49b8994\"\u003e\u003ccode\u003e736fa3f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/util\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.15.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/component\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/app\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/177f08d487056e3c88b33071b5162b9a5025241c\"\u003e\u003ccode\u003e177f08d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10210\"\u003e#10210\u003c/a\u003e - Remove ability to call \u003ccode\u003einitializeAppCheck\u003c/code\u003e without a \u003ccode\u003eprovider\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/80a285d49a9dd07724cf0c6db37a286c5601e3fc\"\u003e\u003ccode\u003e80a285d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10182\"\u003e#10182\u003c/a\u003e - Add more detailed error when \u003ccode\u003einitializeApp()\u003c/code\u003e is called a second time with different options or config, that prints the different options or config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/736fa3fe798d6eafc9fe086d6bfbe9cfb49b8994\"\u003e\u003ccode\u003e736fa3f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/util\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.15.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/component\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/app-check\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\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/177f08d487056e3c88b33071b5162b9a5025241c\"\u003e\u003ccode\u003e177f08d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10210\"\u003e#10210\u003c/a\u003e - Remove ability to call \u003ccode\u003einitializeAppCheck\u003c/code\u003e without a \u003ccode\u003eprovider\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/736fa3fe798d6eafc9fe086d6bfbe9cfb49b8994\"\u003e\u003ccode\u003e736fa3f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/util\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.15.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/component\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efirebase@12.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7c5e6e5fa68da49d55333975f2f6abf4674c0cd4\"\u003e\u003ccode\u003e7c5e6e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10145\"\u003e#10145\u003c/a\u003e - Added support for text-to-speech capabilities (both single- and multi-speaker configurations) for non-Live API models (for example, Gemini TTS models).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d459c97683afcf62892c005f489ffdb27972c9a4\"\u003e\u003ccode\u003ed459c97\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10227\"\u003e#10227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/a799b1604a5943b351db9462deb19127a31a582d\"\u003e\u003ccode\u003ea799b16\u003c/code\u003e\u003c/a\u003e Merge main into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/2b941ef76e8858bb5cece4bdee1de4618d3129b4\"\u003e\u003ccode\u003e2b941ef\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade more dependencies (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10193\"\u003e#10193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/0fe3bbc3196a18d01941acbdaab3301a391016b1\"\u003e\u003ccode\u003e0fe3bbc\u003c/code\u003e\u003c/a\u003e fix: add \u0026quot;\u003ccode\u003e@​firebase/app\u003c/code\u003e\u0026quot; as a peerDep in compat packages (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10097\"\u003e#10097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7c5e6e5fa68da49d55333975f2f6abf4674c0cd4\"\u003e\u003ccode\u003e7c5e6e5\u003c/code\u003e\u003c/a\u003e feat(ai): support text-to-speech capabilities (single \u0026amp; multi-speaker configu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/ef7111b788a7b9f3739d523e66bea1b2f22d10d7\"\u003e\u003ccode\u003eef7111b\u003c/code\u003e\u003c/a\u003e test: prompt for WebKit playwright installation (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10167\"\u003e#10167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/177f08d487056e3c88b33071b5162b9a5025241c\"\u003e\u003ccode\u003e177f08d\u003c/code\u003e\u003c/a\u003e fix(app-check,app): Revert app check default provider initialization (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10210\"\u003e#10210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/8739d66ea2b49fc57b81d832ff99f9cf9c0b9855\"\u003e\u003ccode\u003e8739d66\u003c/code\u003e\u003c/a\u003e fix(prune-dts): preserve license headers across pruned declaration files and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/6e80a817cd88aa2476ca0193d129949a67724583\"\u003e\u003ccode\u003e6e80a81\u003c/code\u003e\u003c/a\u003e fix(firestore): replace \u003ccode\u003etype\u003c/code\u003e with \u003ccode\u003einterface\u003c/code\u003e in Cache config APIs (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10208\"\u003e#10208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/178daf75c03419156152766751ddbacbde2537a5\"\u003e\u003ccode\u003e178daf7\u003c/code\u003e\u003c/a\u003e feat(ai): Add AgentPlatformBackend and deprecate VertexAIBackend (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10184\"\u003e#10184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/firebase-js-sdk/compare/firebase@12.15.0...firebase@12.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.2.5 to 10.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ded1bbd01beca62a5978bc1650ed0a1ccf9039d5\"\u003e\u003ccode\u003eded1bbd\u003c/code\u003e\u003c/a\u003e 10.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0215dfef073cb3ba933cc95911e6a31418f799f8\"\u003e\u003ccode\u003e0215dfe\u003c/code\u003e\u003c/a\u003e update deps and lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/10968eae898cac1b6c5feedada0de793b1fed0bf\"\u003e\u003ccode\u003e10968ea\u003c/code\u003e\u003c/a\u003e improve test for .. eating drive letters\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.2.5...v10.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `newrelic` from 14.1.2 to 14.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/newrelic/node-newrelic/releases\"\u003enewrelic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev14.3.4 (2026-07-27)\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCollect OTEL metrics in AWS Lambda (\u003ca href=\"https://redirect.github.com/newrelic/node-newrelic/pull/4166\"\u003e#4166\u003c/a\u003e) (\u003ca href=\"https://github.com/newrelic/node-newrelic/commit/204c16626ec346e7c5b995863305e8d4f6bc6e6f\"\u003e204c166\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFeature not generally available as of 2026-07-27. A future release will enable the necessary plumbing for full functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eopenai\u003c/code\u003e instrumentation to cache the results of \u003ccode\u003eresponses.parse\u003c/code\u003e chain on openai custom promises (\u003ca href=\"https://redirect.github.com/newrelic/node-newrelic/pull/4173\"\u003e#4173\u003c/a\u003e) (\u003ca href=\"https://github.com/newrelic/node-newrelic/commit/35dce3cf06740c33333ed5998df546e59f822dc8\"\u003e35dce3c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typos in 14.3.1 release (\u003ca href=\"https://redirect.github.com/newrelic/node-newrelic/pull/4170\"\u003e#4170\u003c/a\u003e) (\u003ca href=\"https://github.com/newrelic/node-newrelic/commit/dd848300f754650a0e1f7a1a500d5f836b7dfb8b\"\u003edd84830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated compatibility report (\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/chaynHQ/bloom-frontend/pull/1911","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaynHQ%2Fbloom-frontend/issues/1911","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1911/packages"}},{"old_version":"4.9.0","new_version":"4.13.4","update_type":"minor","path":null,"pr_created_at":"2026-08-03T06:26:38.000Z","version_change":"4.9.0 → 4.13.4","issue":{"uuid":"5046960803","node_id":"PR_kwDOSxJG6c752xXX","number":30,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 78 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-08-10T06:25:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-03T06:26:38.000Z","updated_at":"2026-08-10T06:25:22.000Z","time_to_close":604722,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":78,"packages":[{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"@react-email/components","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/resend/react-email"},{"name":"react-email","old_version":"5.2.10","new_version":"6.9.1","repository_url":"https://github.com/resend/react-email"},{"name":"@types/node","old_version":"25.5.2","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"next","old_version":"16.2.2","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@tanstack/react-query","old_version":"5.96.2","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@scalar/hono-api-reference","old_version":"0.10.6","new_version":"0.11.12","repository_url":"https://github.com/scalar/scalar"},{"name":"expo-server-sdk","old_version":"6.1.0","new_version":"7.0.0","repository_url":"https://github.com/expo/expo-server-sdk-node"},{"name":"@better-auth/passkey","old_version":"1.5.6","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@react-email/render","old_version":"2.0.5","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"8.0.5","new_version":"9.0.3","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.10.0","new_version":"6.18.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@polar-sh/sdk","old_version":"0.47.0","new_version":"0.49.0","repository_url":"https://github.com/polarsource/polar-js"},{"name":"dodopayments","old_version":"2.26.0","new_version":"2.43.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.0.0","new_version":"22.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/react","old_version":"3.0.148","new_version":"4.0.47","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.437.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.437.0","new_version":"3.1100.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@next/third-parties","old_version":"16.2.2","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@orpc/client","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.13.13","new_version":"1.14.13","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.6.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.6.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.6.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@shikijs/rehype","old_version":"4.0.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/nodemailer","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.2","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"6.0.146","new_version":"7.0.44","repository_url":"https://github.com/vercel/ai"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"better-auth","old_version":"1.5.6","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.50.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.12.11","new_version":"4.12.32","repository_url":"https://github.com/honojs/hono"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"lucide-react","old_version":"1.7.0","new_version":"1.28.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.11","new_version":"6.0.0","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.9.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.9.3","repository_url":"https://github.com/47ng/nuqs"},{"name":"openai","old_version":"6.33.0","new_version":"7.2.0","repository_url":"https://github.com/openai/openai-node"},{"name":"oxfmt","old_version":"0.43.0","new_version":"0.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.58.0","new_version":"1.76.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.25","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma-zod-generator","old_version":"2.1.4","new_version":"3.0.1","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.6.0","new_version":"7.9.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"14.4.1","new_version":"19.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-qr-code","old_version":"2.0.18","new_version":"2.2.0","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"react","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"start-server-and-test","old_version":"3.0.0","new_version":"3.0.11","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.2","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"ufo","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/unjs/ufo"},{"name":"use-intl","old_version":"4.9.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"uuid","old_version":"9.0.1","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@ai-sdk/anthropic","old_version":"3.0.104","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.90","new_version":"4.0.25","repository_url":"https://github.com/vercel/ai"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 78 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `7.0.2001` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.11` | `1.0.12` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `5.2.10` | `6.9.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.2` | `26.1.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.2` | `16.2.12` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.2` | `5.101.4` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.10.6` | `0.11.12` |\n| [expo-server-sdk](https://github.com/expo/expo-server-sdk-node) | `6.1.0` | `7.0.0` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.5.6` | `1.6.25` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.5` | `2.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.5` | `9.0.3` |\n| [resend](https://github.com/resend/resend-node) | `6.10.0` | `6.18.1` |\n| [@polar-sh/sdk](https://github.com/polarsource/polar-js) | `0.47.0` | `0.49.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.26.0` | `2.43.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.0.0` | `22.4.0` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.148` | `4.0.47` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.437.0` | `3.1100.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.437.0` | `3.1100.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.5.7` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.2.2` | `16.2.12` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.13.13` | `1.14.13` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.13.13` | `1.14.13` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.13.13` | `1.14.13` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.13.13` | `1.14.13` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.13.13` | `1.14.13` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.13.13` | `1.14.13` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.62.1` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.6.0` | `7.9.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.6.0` | `7.9.1` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.6.0` | `7.9.1` |\n| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.0.2` | `4.3.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.3` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `8.0.0` | `8.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.2` | `4.1.10` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.146` | `7.0.44` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.5.6` | `1.6.25` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.50.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.11` | `4.12.32` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.7.0` | `1.28.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `6.0.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.0` | `4.13.4` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.9.3` |\n| [openai](https://github.com/openai/openai-node) | `6.33.0` | `7.2.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.43.0` | `0.61.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.58.0` | `1.76.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.25` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `2.1.4` | `3.0.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.6.0` | `7.9.1` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.4.1` | `19.1.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.83.0` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.18` | `2.2.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `3.0.0` | `3.0.11` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `7.0.2` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.3` | `1.6.4` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.9.0` | `4.13.4` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `14.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.10` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.104` | `4.0.25` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.90` | `4.0.25` |\n\n\nUpdates `oxlint-tsgolint` from 0.20.0 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages 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/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod 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/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\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/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.20.0...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-email/components` from 1.0.11 to 1.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/@react-email/components@1.0.12/packages/components/CHANGELOG.md\"\u003e@​react-email/components's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f6cfef0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/body\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/button\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/code-block\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/code-inline\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/column\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/container\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/font\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/head\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/heading\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/hr\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/html\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/img\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/link\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/markdown\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/preview\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/row\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/section\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/tailwind\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/text\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.6\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/resend/react-email/commit/291aea4e00c37ff08ec1d1743adaf0c13def3851\"\u003e\u003ccode\u003e291aea4\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/resend/react-email/commits/@react-email/components@1.0.12/packages/components\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-email` from 5.2.10 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003ereact-email's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-email@6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.9.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ereact-email@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-email@6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a5ff2a: Escape double quotes in \u003ccode\u003eMarkdown\u003c/code\u003e link \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003etitle\u003c/code\u003e and image \u003ccode\u003etitle\u003c/code\u003e attributes, matching the escaping already applied to image \u003ccode\u003esrc\u003c/code\u003e/\u003ccode\u003ealt\u003c/code\u003e. A markdown title like \u003ccode\u003e'The \u0026quot;Complete\u0026quot; Guide'\u003c/code\u003e no longer breaks out of the attribute in the rendered HTML.\u003c/li\u003e\n\u003cli\u003e4cf4c72: Fix two-value logical shorthands whose values aren't all numeric (e.g. \u003ccode\u003emargin-inline: 1rem auto\u003c/code\u003e, \u003ccode\u003epadding-inline: 10px calc(1rem + 2px)\u003c/code\u003e) producing invalid duplicated longhands. They are now split into the correct per-side declarations.\u003c/li\u003e\n\u003cli\u003efa77d55: Merge declarations when the same class is defined by multiple Tailwind rules (e.g. a preset and a child config override).\u003c/li\u003e\n\u003cli\u003efa52a04: Convert Tailwind's \u003ccode\u003ergba(r g b / a)\u003c/code\u003e syntax to \u003ccode\u003ergb(r,g,b,a)\u003c/code\u003e syntax for better email client support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea02028: Serve static assets with URL-encoded filenames correctly in the preview server while preventing decoded paths from escaping the static directory.\u003c/li\u003e\n\u003cli\u003e60c96a6: Fix \u003ccode\u003e\u0026lt;Tailwind\u0026gt;\u003c/code\u003e dropping \u003ccode\u003edark:\u003c/code\u003e and other media-query variants with \u003ccode\u003etailwindcss@4.3.3\u003c/code\u003e+, where the conditional value was inlined as the base style and the \u003ccode\u003e@media\u003c/code\u003e rule never reached the \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9605c04: Add a Props tab to the preview toolbar for live-editing the props a template is rendered with. Edits re-render the preview without changing the template's \u003ccode\u003ePreviewProps\u003c/code\u003e, invalid JSON is flagged inline, and a reset restores the template defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed7743bc: Ship per-module build output with \u003ccode\u003esideEffects: false\u003c/code\u003e so bundlers can tree-shake unused components. Importing a component no longer pulls prismjs, marked, and tailwindcss into the bundle unless \u003ccode\u003eCodeBlock\u003c/code\u003e, \u003ccode\u003eMarkdown\u003c/code\u003e, or \u003ccode\u003eTailwind\u003c/code\u003e is actually used.\u003c/li\u003e\n\u003cli\u003e7b32bf6: Fixed toolbar tabs not responding on statically built previews when the page was opened with a \u003ccode\u003etoolbar-panel\u003c/code\u003e query param in the URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb448c3b: Enable custom export extensions via --extension/-e (e.g. .blade.php).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ba96cfa]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58d8c08]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc2f7e3: Fix \u003ccode\u003egroup\u003c/code\u003e utilities including bad rules that don't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca3c01: Fix \u003ccode\u003eemail build\u003c/code\u003e computing the wrong output file tracing root in nested-workspace monorepos (e.g. a package one or more directories below the true repo root), which caused Vercel deploys to fail with an ENOENT error on the routes manifest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/dbabbb39d457735b4784a7372477c6a32f443ab3\"\u003e\u003ccode\u003edbabbb3\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60c96a655fb17fcc46400040874de26bc108a230\"\u003e\u003ccode\u003e60c96a6\u003c/code\u003e\u003c/a\u003e fix(react-email): extract media-query variants with tailwindcss 4.3.3+ (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea020282e45bf58c4ebadcb74bfc2fd0c3cf49a5\"\u003e\u003ccode\u003eea02028\u003c/code\u003e\u003c/a\u003e fix(react-email): serve static files with URL-encoded names (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3671\"\u003e#3671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/71656573fa24b09e48173ae2357bf712fcb401b6\"\u003e\u003ccode\u003e7165657\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3657\"\u003e#3657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/3966136fbb3d9b2c683fefddc5a495e3c94b05dc\"\u003e\u003ccode\u003e3966136\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/465b63561f4fa7c006e26e8fccc295d7d64a82bf\"\u003e\u003ccode\u003e465b635\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d7743bc4eb2deaf6ea0ac0486edf683c26b0cc55\"\u003e\u003ccode\u003ed7743bc\u003c/code\u003e\u003c/a\u003e fix(react-email): ship per-module output so bundlers can tree-shake unused co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/afa94da6bbdbb4ecc44cb4fa70779227d30f32e4\"\u003e\u003ccode\u003eafa94da\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency jiti to v2.6.1 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/b448c3bdd7df5a18f56fbaf342fd59abb1d1d8c2\"\u003e\u003ccode\u003eb448c3b\u003c/code\u003e\u003c/a\u003e feat(react-email): support custom export extension (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/2555\"\u003e#2555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.1/packages/react-email\"\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.5.2 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.2 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\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 documentation fixes for v16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94164\"\u003e#94164\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3c48c7af78f2c01691065cb303da1b107a2c8617\"\u003e\u003ccode\u003e3c48c7a\u003c/code\u003e\u003c/a\u003e [16.x] Fix Turbopack middleware matcher with i18n single locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ac1eff3f7a7285176396ecc69c3b160a3d6ad1a2\"\u003e\u003ccode\u003eac1eff3\u003c/code\u003e\u003c/a\u003e [16.x] Improve performance of checking valid MPA form submissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17\"\u003e\u003ccode\u003e9a4651e\u003c/code\u003e\u003c/a\u003e [16.x] Enforce \u003ccode\u003eserverActions.bodySizeLimit\u003c/code\u003e for Server Actions in Edge runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b\"\u003e\u003ccode\u003eb512063\u003c/code\u003e\u003c/a\u003e [16.x] Set correct origin for internal redirects in custom server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599\"\u003e\u003ccode\u003ed303326\u003c/code\u003e\u003c/a\u003e [16.x] Ensure exotic rewrite param values are properly encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a\"\u003e\u003ccode\u003e73b9487\u003c/code\u003e\u003c/a\u003e [16.x] fix(fetch-cache): key fetch(Request, init) by the effective request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.2...v16.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.96.2 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\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.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/86bb8a6fb2c7f15c74ff50afba053d778e6edc23\"\u003e\u003ccode\u003e86bb8a6\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/181ea826cb5b5f722a774525046d8f4e105dd6bb\"\u003e\u003ccode\u003e181ea82\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11089\"\u003e#11089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6d55b0759b4722b888fa516b1bb86c0a56ea47a2\"\u003e\u003ccode\u003e6d55b07\u003c/code\u003e\u003c/a\u003e test({react,preact}-query): use the '.then()' convention consistently (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/44f38df5deaf72d8d74bc62b620dffed43fdbc05\"\u003e\u003ccode\u003e44f38df\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useInfiniteQuery): inline the shared 'fetchIt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d1558c1491629b36661e0a166e1091bb4a256daa\"\u003e\u003ccode\u003ed1558c1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the 'generateQueryFn' fac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/99690d18b7937f217d3744b1c2ac78cc47caeaa7\"\u003e\u003ccode\u003e99690d1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline single-use helper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/10770f0720dacae3a26701a747e33abd6bafbf8a\"\u003e\u003ccode\u003e10770f0\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline the shared 'Suspe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dbd5a86e95284387bc3f172208bc52c0053a1bb2\"\u003e\u003ccode\u003edbd5a86\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the shared 'Suspended' co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b955f60d7965cc521df6ee8b1ce91b3d0e8c046d\"\u003e\u003ccode\u003eb955f60\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQuery): assert the 'loading' fallback is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b9c657e20b1ac1078ab265de8fc691aec192e143\"\u003e\u003ccode\u003eb9c657e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): assert the 'Loading...' fallback...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.10.6 to 0.11.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e@​scalar/hono-api-reference's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.12\u003c/h2\u003e\n\u003ch2\u003e0.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9719\"\u003e#9719\u003c/a\u003e: docs: update the Scalar platform overview block in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/9710\"\u003e#9710\u003c/a\u003e: Republish so the updated README (with the Scalar platform overview) reaches npm. Also renames the README generator metadata in package.json from \u003ccode\u003ereadme\u003c/code\u003e to \u003ccode\u003escalarReadme\u003c/code\u003e: npm treats a \u003ccode\u003ereadme\u003c/code\u003e field as the readme text itself, so affected packages were published with a literal \u003ccode\u003e[object Object]\u003c/code\u003e readme on the registry instead of README.md.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.11.9\u003c/h2\u003e\n\u003ch2\u003e0.11.8\u003c/h2\u003e\n\u003ch2\u003e0.11.7\u003c/h2\u003e\n\u003ch2\u003e0.11.6\u003c/h2\u003e\n\u003ch2\u003e0.11.5\u003c/h2\u003e\n\u003ch2\u003e0.11.4\u003c/h2\u003e\n\u003ch2\u003e0.11.3\u003c/h2\u003e\n\u003ch2\u003e0.11.2\u003c/h2\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003ch2\u003e0.11.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/scalar/scalar/pull/9422\"\u003e#9422\u003c/a\u003e: Add a \u003ccode\u003enonce\u003c/code\u003e option for Content Security Policy support.\u003c/p\u003e\n\u003cp\u003eWhen you pass a \u003ccode\u003enonce\u003c/code\u003e, the rendered HTML stamps it onto the inline \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and the CDN \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tag (and Scalar's own \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tags, plus a matching \u003ccode\u003e\u0026lt;meta property=\u0026quot;csp-nonce\u0026quot;\u0026gt;\u003c/code\u003e). This lets the API Reference run under a strict \u003ccode\u003escript-src\u003c/code\u003e with no \u003ccode\u003eunsafe-inline\u003c/code\u003e and no \u003ccode\u003eunsafe-eval\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eApiReference({\n  url: '/openapi.json',\n  // Match this value in your `script-src` CSP directive.\n  nonce: 'r4nd0m',\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote: \u003ccode\u003estyle-src\u003c/code\u003e still needs \u003ccode\u003e'unsafe-inline'\u003c/code\u003e. The reference renders inline \u003ccode\u003estyle=\u0026quot;…\u0026quot;\u003c/code\u003e attributes, which a CSP nonce can never authorize (nonces only apply to \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e elements), so a nonce-only \u003ccode\u003estyle-src\u003c/code\u003e is not possible. The win is a fully strict \u003ccode\u003escript-src\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-server-sdk` from 6.1.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo-server-sdk-node/releases\"\u003eexpo-server-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2026-07-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNode v20.x, v21.x and v22.x below v22.12.0 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eread the SDK version with a JSON import instead of require (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/277\"\u003e#277\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/70f01a05ac9dd15a712b710f4079f9f955c9eea9\"\u003e70f01a0\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/expo/expo-server-sdk-node/blob/main/CHANGELOG.md\"\u003eexpo-server-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2026-07-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNode v20.x, v21.x and v22.x below v22.12.0 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eread the SDK version with a JSON import instead of require (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/277\"\u003e#277\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/70f01a05ac9dd15a712b710f4079f9f955c9eea9\"\u003e70f01a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/834d6a8e7845c4255123ec3bf2e480d61cbe1b68\"\u003e\u003ccode\u003e834d6a8\u003c/code\u003e\u003c/a\u003e chore(main): release 7.0.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/2d184c4aadc0fa4e619babd5920a196d3b212183\"\u003e\u003ccode\u003e2d184c4\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 7.24.1 to 7.28.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/8cb1423ae4afd6900f4d7974b7558890c6012a6f\"\u003e\u003ccode\u003e8cb1423\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion from 1.1.16 to 1.1.17 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/08817398cad5efd0f501ae5fe5b3dd7469d52b15\"\u003e\u003ccode\u003e0881739\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion from 1.1.12 to 1.1.16 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/8d33e0bf175e2273fd7dfbddf21e38e1a89aaba2\"\u003e\u003ccode\u003e8d33e0b\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 4.1.1 to 4.3.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/274\"\u003e#274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/70f01a05ac9dd15a712b710f4079f9f955c9eea9\"\u003e\u003ccode\u003e70f01a0\u003c/code\u003e\u003c/a\u003e fix!: read the SDK version with a JSON import instead of require (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/49bc1f9753e6bb025178d68ab81731e3d6e9ed4e\"\u003e\u003ccode\u003e49bc1f9\u003c/code\u003e\u003c/a\u003e docs: fix closing parenthesis in README.md example (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/8890758dc887c93618db46fff6d5823003aebd79\"\u003e\u003ccode\u003e8890758\u003c/code\u003e\u003c/a\u003e chore: update renovate.json (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/145bd2a8b96311a26a3874720b47fe117a4385d9\"\u003e\u003ccode\u003e145bd2a\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 4.0.3 to 4.0.4 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/270\"\u003e#270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/772531e220697a7ad15f9038d8a2f1086a0e3e92\"\u003e\u003ccode\u003e772531e\u003c/code\u003e\u003c/a\u003e chore(deps): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v6.1.0...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/passkey` from 1.5.6 to 1.6.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/passkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Apple OAuth not sending the PKCE code challenge during authorization, causing token exchange failures (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10294\"\u003e#10294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Google One Tap creating new users when sign-up was disabled on the Google provider (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10479\"\u003e#10479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$fetch\u003c/code\u003e and \u003ccode\u003e$store\u003c/code\u003e not being exposed on the Solid client (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10444\"\u003e#10444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed internal adapter queries being routed to the wrong table when a built-in table's \u003ccode\u003emodelName\u003c/code\u003e was set to another table's schema key (e.g. \u003ccode\u003euser.modelName = \u0026quot;account\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/07a646ea190167370fbbb60a0fa2c3be3bec5522/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jsj\"\u003e\u003ccode\u003e@​jsj\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/krish-vachhani\"\u003e\u003ccode\u003e@​krish-vachhani\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.6.24...v1.6.25\"\u003e\u003ccode\u003ev1.6.24...v1.6.25\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded request context (\u003ccode\u003ectx\u003c/code\u003e) as a third argument to \u003ccode\u003everifyIdToken\u003c/code\u003e, enabling custom ID token verifiers to read request headers (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10376\"\u003e#10376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebeforeStoreCookie\u003c/code\u003e option to the last-login-method plugin for GDPR compliance (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/5753\"\u003e#5753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced flaky MongoDB where-coercion integration test with a direct unit test for more reliable test runs (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eget-session\u003c/code\u003e endpoint to include \u003ccode\u003eno-store\u003c/code\u003e cache control headers, preventing stale session data from being served (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10222\"\u003e#10222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed SQLite migration diffs to recognize \u003ccode\u003eBIGINT\u003c/code\u003e as a valid number type, preventing spurious pending changes on rate limiter columns (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10316\"\u003e#10316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth requests failing when request cloning throws an error inside verification callbacks (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10336\"\u003e#10336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euseSession({ throw: true })\u003c/code\u003e incorrectly excluding \u003ccode\u003enull\u003c/code\u003e from its \u003ccode\u003edata\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9787\"\u003e#9787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth query revalidation and signal listeners not being restored after a client component remounts (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eCookieAttributes\u003c/code\u003e index signature type to be more precise (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10442\"\u003e#10442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed silent misrouting of adapter queries when \u003ccode\u003euser.modelName\u003c/code\u003e was set to a value that collides with another schema key (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Kysely migration generation producing duplicate indexes for fields marked both \u003ccode\u003eunique\u003c/code\u003e and \u003ccode\u003eindex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed magic-link and email-OTP send endpoints to validate the \u003ccode\u003eOrigin\u003c/code\u003e header on cookieless requests, preventing cross-origin abuse (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed remote MCP auth 401 challenge headers being hidden from browser clients due to missing CORS exposure (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OpenAPI schema to include plugin user fields (such as \u003ccode\u003eusername\u003c/code\u003e and \u003ccode\u003edisplayUsername\u003c/code\u003e) in \u003ccode\u003e/sign-up/email\u003c/code\u003e and \u003ccode\u003e/update-user\u003c/code\u003e request bodies (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10453\"\u003e#10453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eorganization.listMembers\u003c/code\u003e failing with \u0026quot;User not found for member\u0026quot; for organizations with more than ~100 members (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10342\"\u003e#10342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed organization invitations to use database-generated IDs when \u003ccode\u003eadvanced.database.generateId\u003c/code\u003e is configured, matching the behavior of other models (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10040\"\u003e#10040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetDefaultModelName\u003c/code\u003e to prefer exact schema key matches over \u003ccode\u003emodelName\u003c/code\u003e aliases, preventing adapter queries from being misrouted when a built-in table's name collides with another schema key\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/9a661c7b7abceaa81123b2c56757ee24f3ad2ed6/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003eauth\u003c/code\u003e\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/better-auth/better-auth/blob/main/packages/passkey/CHANGELOG.md\"\u003e@​better-auth/passkey's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/5124c3487903e96223bb3f54347724bb0204bb95\"\u003e\u003ccode\u003e5124c34\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0ffd1fb28d44a8266d62791cd4c97e263444d03b\"\u003e\u003ccode\u003e0ffd1fb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/743935991f9991e8243d6c3d14773b9cfca462e8\"\u003e\u003ccode\u003e7439359\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.25\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/03dc5a046f536994950800ea557b8e2e2e0cdfdd\"\u003e\u003ccode\u003e03dc5a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/750894037639c4158472cc1d4994b0e07bf1f59a\"\u003e\u003ccode\u003e7508940\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/bae71988ab79aeb4f19f245ceabac9eca8706a50\"\u003e\u003ccode\u003ebae7198\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ef4d27360cec8a0bc11a94e135ea4a3dd32b1969\"\u003e\u003ccode\u003eef4d273\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6758231905d2e86a7b3f058dd05c17ba739aa80f\"\u003e\u003ccode\u003e6758231\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/99dbdd7ea98740d11689394220a718dfb9579276\"\u003e\u003ccode\u003e99dbdd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/086ca91f51dd8158aff6cbf54c4f9c7ce220914d\"\u003e\u003ccode\u003e086ca91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8f2dedd89301da9fb52c1a64df6a9683f9be55fd\"\u003e\u003ccode\u003e8f2dedd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/4e685eef420b5576913b9803b58c7e7ee7342203\"\u003e\u003ccode\u003e4e685ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3bf0e4981e025ba9af684013a27b0102a04f7c56\"\u003e\u003ccode\u003e3bf0e49\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f59a0ee7895a024ddd4c5c387344173888e17be4\"\u003e\u003ccode\u003ef59a0ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/54fab084469a27257e66a0814523ebac7145ef5d\"\u003e\u003ccode\u003e54fab08\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0f2cc1b33b77850948dac4d889e5f46bba41e8d5\"\u003e\u003ccode\u003e0f2cc1b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ae781091186f321b4e4ec9e84f64b6e4d5ea1043\"\u003e\u003ccode\u003eae78109\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/46d2bf02c98902da7b344753372d48cfe0e5ebb3\"\u003e\u003ccode\u003e46d2bf0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/29a373eaf1778820061a9380c29831c2de2ce704\"\u003e\u003ccode\u003e29a373e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f6d18fa8f79b9323e10b50f72e2b1a088844e4bb\"\u003e\u003ccode\u003ef6d18fa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f23ce5012ea47fac1a69b1dad203dfdef3830fd0\"\u003e\u003ccode\u003ef23ce50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/c4d1ddaa952eab7edfec942fab223f35798518ab\"\u003e\u003ccode\u003ec4d1dda\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.24\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.24\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.23\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/8581f97ea0000e03edd6aa7911efabf694a9ff95\"\u003e\u003ccode\u003e8581f97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.23\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/c06a56d83a40bbaeac12d3a8b8b67e59f92a9110\"\u003e\u003ccode\u003ec06a56d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8bd43d9d8312fd9ddbfb8fb5c827cf0a0e55132d\"\u003e\u003ccode\u003e8bd43d9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3a035e968e27bfdee1e53ad857e5569090d9f2d1\"\u003e\u003ccode\u003e3a035e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.22\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.22\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/e0762a127ce351a96614e60866b3455e6eddffa1\"\u003e\u003ccode\u003ee0762a1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/882cf9e592d1d305b5b78cadbb10aaeee7acd6dc\"\u003e\u003ccode\u003e882cf9e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f52e1ab50b60d289b64d6b06f1bff5a4358cdfd0\"\u003e\u003ccode\u003ef52e1ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/90d509e0b9f72614170ad7124ae9d3a7a97d7d3a\"\u003e\u003ccode\u003e90d509e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/b5bec193a56cec2f7b71c84d71dacb632f0b96a0\"\u003e\u003ccode\u003eb5bec19\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/816d7f92522518e90d437c2a366d75db56690f86\"\u003e\u003ccode\u003e816d7f9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/239bcc836cf39c4fb409a15333be45134f9e9e65\"\u003e\u003ccode\u003e239bcc8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/1bc370aef5c249e82127cb9d35972101087ecde6\"\u003e\u003ccode\u003e1bc370a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/570267cd5e782f018933ce3af4f51dbd250bf7de\"\u003e\u003ccode\u003e570267c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/461ca6fd2453a2e145fa18a1df543e435e884701\"\u003e\u003ccode\u003e461ca6f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/88409b0078c2bfddcc6503031fff333bfa045cd2\"\u003e\u003ccode\u003e88409b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/5953157acf619bcb8233c91952b1e4072202f055\"\u003e\u003ccode\u003e5953157\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/b046f9ec112b2cf547efea8dc870a4895602c53b\"\u003e\u003ccode\u003eb046f9e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ae647b4abe5a4d606c326f1ce0ffa2500b5424d1\"\u003e\u003ccode\u003eae647b4\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.6.21\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/21448b1b77681e71e80ae0728d8658c936c18eb8\"\u003e\u003ccode\u003e21448b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8ecf23817f5e501bdd8ab63ad5fdf2554ff1dff5\"\u003e\u003ccode\u003e8ecf238\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/930f5341d956bf3075f437583...\n\n_Description has been truncated_","html_url":"https://github.com/Rionna-Ireland/rionna-ireland-production/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rionna-Ireland%2Frionna-ireland-production/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}},{"old_version":"4.13.1","new_version":"4.13.4","update_type":"patch","path":null,"pr_created_at":"2026-07-30T20:01:50.000Z","version_change":"4.13.1 → 4.13.4","issue":{"uuid":"5023534709","node_id":"PR_kwDORND30s74tMaD","number":201,"state":"closed","title":"chore(deps,web): bump the minor-and-patch group across 1 directory with 44 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-07-30T20:08:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-30T20:01:50.000Z","updated_at":"2026-07-30T20:08:21.000Z","time_to_close":385,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps,web): bump","group_name":"minor-and-patch","update_count":44,"packages":[{"name":"@hookform/resolvers","old_version":"5.4.0","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@mdxeditor/editor","old_version":"4.0.4","new_version":"4.1.0","repository_url":"https://github.com/mdx-editor/editor"},{"name":"@radix-ui/react-accordion","old_version":"1.2.16","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.19","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.11","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.2.2","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.7","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.16","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.3.3","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.19","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.20","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.19","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.11","new_version":"2.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.20","new_version":"1.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.18","new_version":"1.2.22","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.19","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.12","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.4.3","new_version":"1.4.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.3","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.11","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.4.3","new_version":"1.4.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.3","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.17","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.19","new_version":"1.2.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.15","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.12","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tabler/icons-react","old_version":"3.44.0","new_version":"3.45.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"better-auth","old_version":"1.6.23","new_version":"1.6.25","repository_url":"https://github.com/better-auth/better-auth"},{"name":"lucide-react","old_version":"1.23.0","new_version":"1.27.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next-intl","old_version":"4.13.1","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-hook-form","old_version":"7.81.0","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"recharts","old_version":"3.9.2","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"use-mask-input","old_version":"3.10.3","new_version":"3.11.0","repository_url":"https://github.com/eduardoborges/use-mask-input"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"eslint-config-next","old_version":"16.2.10","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"vite","old_version":"8.1.3","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 44 updates in the /apps/web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.4.0` | `5.5.7` |\n| [@mdxeditor/editor](https://github.com/mdx-editor/editor) | `4.0.4` | `4.1.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.16` | `1.2.20` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.19` | `1.1.23` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/aspect-ratio) | `1.1.11` | `1.1.15` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.2.2` | `1.2.6` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.7` | `1.3.11` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.16` | `1.1.20` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.3.3` | `2.3.7` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.19` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.20` | `2.1.24` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/hover-card) | `1.1.19` | `1.1.23` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.11` | `2.1.15` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menubar) | `1.1.20` | `1.1.24` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.18` | `1.2.22` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.19` | `1.1.23` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.12` | `1.1.16` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radio-group) | `1.4.3` | `1.4.7` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.14` | `1.2.18` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.3` | `2.3.7` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.11` | `1.1.15` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.4.3` | `1.4.7` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.0` | `1.3.3` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.3` | `1.3.7` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.17` | `1.1.21` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.19` | `1.2.23` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle) | `1.1.14` | `1.1.18` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.15` | `1.1.19` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.12` | `1.2.16` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.44.0` | `3.45.0` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.23` | `1.6.25` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.23.0` | `1.27.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.1` | `4.13.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.81.0` | `7.83.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.12.1` | `4.12.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.9.2` | `3.10.1` |\n| [use-mask-input](https://github.com/eduardoborges/use-mask-input) | `3.10.3` | `3.11.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.10` | `16.2.12` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.3` | `8.1.5` |\n\n\nUpdates `@hookform/resolvers` from 5.4.0 to 5.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.6...v5.5.7\"\u003e5.5.7\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enpm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.3 and valibot versions (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/865\"\u003e#865\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e722ef6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.5...v5.5.6\"\u003e5.5.6\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodule not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e8df10b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.4...v5.5.5\"\u003e5.5.5\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eyup resolver overrides ref property in errors object with validation metadata when using checkbox input (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/863\"\u003e#863\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0f70063beb28496ffac0b5345d75826a077934ee\"\u003e0f70063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.3...v5.5.4\"\u003e5.5.4\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAJV Resolver - When ajv schema contains default for certain properties, getValues() returns the form data with properties overwritten (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/862\"\u003e#862\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c4b6aab69c64b7a3ea95223552a7996e741aea39\"\u003ec4b6aab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.2...v5.5.3\"\u003e5.5.3\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConditional/dynamic schema resolution no longer working (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/861\"\u003e#861\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f8d653319cedece2063140378b6d61e77bcf57b0\"\u003ef8d6533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.1...v5.5.2\"\u003e5.5.2\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod v4 locale and global error customization not picked up (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/860\"\u003e#860\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2126efc6e8d9325c18413534a651f7fee22ce8c8\"\u003e2126efc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.0...v5.5.1\"\u003e5.5.1\u003c/a\u003e (2026-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e\u003ccode\u003e722ef6e\u003c/code\u003e\u003c/a\u003e fix: npm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e\u003ccode\u003e8df10b0\u003c/code\u003e\u003c/a\u003e fix: module not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/75f2dcd4fb5b0723b4d46c3afd3d0a5bd5e1783f\"\u003e\u003ccode\u003e75f2dcd\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/773\"\u003e#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0d2bdbf5c5d164d609273c2585f92057f70db695\"\u003e\u003ccode\u003e0d2bdbf\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0f70063beb28496ffac0b5345d75826a077934ee\"\u003e\u003ccode\u003e0f70063\u003c/code\u003e\u003c/a\u003e fix: yup resolver overrides ref property in errors object with validation met...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c4b6aab69c64b7a3ea95223552a7996e741aea39\"\u003e\u003ccode\u003ec4b6aab\u003c/code\u003e\u003c/a\u003e fix: AJV Resolver - When ajv schema contains default for certain properties, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e2a8d16b92df8545025dc63472ed69f930b60c37\"\u003e\u003ccode\u003ee2a8d16\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f8d653319cedece2063140378b6d61e77bcf57b0\"\u003e\u003ccode\u003ef8d6533\u003c/code\u003e\u003c/a\u003e fix: Conditional/dynamic schema resolution no longer working (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2126efc6e8d9325c18413534a651f7fee22ce8c8\"\u003e\u003ccode\u003e2126efc\u003c/code\u003e\u003c/a\u003e fix: Zod v4 locale and global error customization not picked up (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0721f880667aba432fb84187fec0f5f1960109bd\"\u003e\u003ccode\u003e0721f88\u003c/code\u003e\u003c/a\u003e add unit test (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.4.0...v5.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdxeditor/editor` from 4.0.4 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-editor/editor/releases\"\u003e@​mdxeditor/editor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.0.4...v4.1.0\"\u003e4.1.0\u003c/a\u003e (2026-07-19)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eharden Lexical adoption lifecycle edges (\u003ca href=\"https://github.com/mdx-editor/editor/commit/859bf459af165897652105e0aaa4f20fea0f162f\"\u003e859bf45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epass Playwright install flags through npm (\u003ca href=\"https://github.com/mdx-editor/editor/commit/0b2d19b3bfffe2ffd2b98b9bb43820fb2148c0b4\"\u003e0b2d19b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove stray Realm provider token (\u003ca href=\"https://github.com/mdx-editor/editor/commit/c432da3a838fbc9ab4c1e09df892f10ce50e6e01\"\u003ec432da3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadopt Lexical 0.48 with compatibility gates (\u003ca href=\"https://github.com/mdx-editor/editor/commit/90a1466d5e675ffaca75b45a1cac75bcac222e09\"\u003e90a1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexport Markdown from the active selection (\u003ca href=\"https://github.com/mdx-editor/editor/commit/a7c3baee1cced1307a17870e4524679e734039c2\"\u003ea7c3bae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake search replacement state-backed (\u003ca href=\"https://github.com/mdx-editor/editor/commit/b108652c552920e88a1af55fe5c0b4fc220823f2\"\u003eb108652\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/2827d447f76d11da21d9d831e38537d078b92834\"\u003e\u003ccode\u003e2827d44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/950\"\u003e#950\u003c/a\u003e from mdx-editor/petyosi/lexical-048-adoption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/0b2d19b3bfffe2ffd2b98b9bb43820fb2148c0b4\"\u003e\u003ccode\u003e0b2d19b\u003c/code\u003e\u003c/a\u003e fix: pass Playwright install flags through npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/c432da3a838fbc9ab4c1e09df892f10ce50e6e01\"\u003e\u003ccode\u003ec432da3\u003c/code\u003e\u003c/a\u003e fix: remove stray Realm provider token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/859bf459af165897652105e0aaa4f20fea0f162f\"\u003e\u003ccode\u003e859bf45\u003c/code\u003e\u003c/a\u003e fix: harden Lexical adoption lifecycle edges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/7f84d70844414a7a26518883b4c123c6683145ca\"\u003e\u003ccode\u003e7f84d70\u003c/code\u003e\u003c/a\u003e docs: share repository instructions across agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/02e9650624aefb9a67eb60def98157e5d0720f81\"\u003e\u003ccode\u003e02e9650\u003c/code\u003e\u003c/a\u003e docs: record the Lexical adoption roadmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/0fc23392da6298e443531d15ee2392347321e750\"\u003e\u003ccode\u003e0fc2339\u003c/code\u003e\u003c/a\u003e refactor: build editor sessions with Lexical extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/b108652c552920e88a1af55fe5c0b4fc220823f2\"\u003e\u003ccode\u003eb108652\u003c/code\u003e\u003c/a\u003e feat: make search replacement state-backed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/a7c3baee1cced1307a17870e4524679e734039c2\"\u003e\u003ccode\u003ea7c3bae\u003c/code\u003e\u003c/a\u003e feat: export Markdown from the active selection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/90a1466d5e675ffaca75b45a1cac75bcac222e09\"\u003e\u003ccode\u003e90a1466\u003c/code\u003e\u003c/a\u003e feat: adopt Lexical 0.48 with compatibility gates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.0.4...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.16 to 1.2.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/accordion/CHANGELOG.md\"\u003e@​radix-ui/react-accordion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/accordion\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.19 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/alert-dialog/CHANGELOG.md\"\u003e@​radix-ui/react-alert-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dialog@1.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dialog@1.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dialog@1.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dialog@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/alert-dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-aspect-ratio` from 1.1.11 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/aspect-ratio/CHANGELOG.md\"\u003e@​radix-ui/react-aspect-ratio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/aspect-ratio\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.2.2 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md\"\u003e@​radix-ui/react-avatar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFix dev-only checks with conditional exports to drop dev-warnings from production builds.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.7 to 1.3.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFixed a bug where updating a \u003ccode\u003eCheckbox\u003c/code\u003e, \u003ccode\u003eSwitch\u003c/code\u003e, or \u003ccode\u003eRadioGroup\u003c/code\u003e value programmatically (eg. a \u0026quot;select all\u0026quot; control) while inside a \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e would dispatch a \u003ccode\u003eclick\u003c/code\u003e event from the hidden bubble input that propagated to ancestor \u003ccode\u003eonClick\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.16 to 1.1.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-context-menu` from 2.3.3 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/context-menu/CHANGELOG.md\"\u003e@​radix-ui/react-context-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFix dev-only checks with conditional exports to drop dev-warnings from production builds.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/context-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.19 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken ARIA references in Dialogs where a title or description elements are not rendered.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.20 to 2.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-hover-card` from 1.1.19 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/hover-card/CHANGELOG.md\"\u003e@​radix-ui/react-hover-card's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/hover-card\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.11 to 2.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-menubar` from 1.1.20 to 1.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/menubar/CHANGELOG.md\"\u003e@​radix-ui/react-menubar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/menubar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.18 to 1.2.22\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/navigation-menu/CHANGELOG.md\"\u003e@​radix-ui/react-navigation-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/navigation-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.19 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.12 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/progress/CHANGELOG.md\"\u003e@​radix-ui/react-progress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.4.3 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/radio-group/CHANGELOG.md\"\u003e@​radix-ui/react-radio-group's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFixed a bug where updating a \u003ccode\u003eCheckbox\u003c/code\u003e, \u003ccode\u003eSwitch\u003c/code\u003e, or \u003ccode\u003eRadioGroup\u003c/code\u003e value programmatically (eg. a \u0026quot;select all\u0026quot; control) while inside a \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e would dispatch a \u003ccode\u003eclick\u003c/code\u003e event from the hidden bubble input that propagated to ancestor \u003ccode\u003eonClick\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/radio-group\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.14 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.3.3 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.11 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.4.3 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slider/CHANGELOG.md\"\u003e@​radix-ui/react-slider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/re...\n\n_Description has been truncated_","html_url":"https://github.com/marcolino3/restart/pull/201","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcolino3%2Frestart/issues/201","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/201/packages"}},{"old_version":"4.8.3","new_version":"4.9.2","update_type":"minor","path":null,"pr_created_at":"2026-07-28T14:07:42.000Z","version_change":"4.8.3 → 4.9.2","issue":{"uuid":"4999476449","node_id":"PR_kwDORJVHMM73fGiY","number":19,"state":"closed","title":"build(deps): bump the npm_and_yarn group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-07-29T02:43:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-28T14:07:42.000Z","updated_at":"2026-07-29T02:43:20.000Z","time_to_close":45336,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"next","old_version":"16.1.4","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"next-auth","old_version":"5.0.0-beta.30","new_version":"5.0.0-beta.32","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"effect","old_version":"3.18.4","new_version":"3.21.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.3","repository_url":"https://github.com/WebReflection/flatted"},{"name":"form-data","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/form-data/form-data"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.0","repository_url":"https://github.com/nodeca/js-yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [next](https://github.com/vercel/next.js) | `16.1.4` | `16.2.12` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `5.0.0-beta.30` | `5.0.0-beta.32` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.2` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.18.4` | `3.21.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.3` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.5` | `4.0.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.0` |\n\n\nUpdates `next` from 16.1.4 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\u003c/p\u003e\n\u003ch2\u003ev16.2.7\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 documentation fixes for v16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93804\"\u003e#93804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Patch \u003ccode\u003eplaywright-core\u003c/code\u003e to resolve \u003ccode\u003e_finishedPromise\u003c/code\u003e on \u003ccode\u003erequestFailed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93920\"\u003e#93920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix dev mode hydration failure when page is served from HTTP cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93492\"\u003e#93492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + \u003ccode\u003erewrites\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93917\"\u003e#93917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Encode non-ASCII characters in cache tags at construction (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93918\"\u003e#93918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix server action forwarding loop with middleware rewrites (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93919\"\u003e#93919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Turbopack: switch from base40 to base38 hash encoding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93932\"\u003e#93932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ci] Disable hanging node 24 typescript tests on 16.2 backport branch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94164\"\u003e#94164\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9beca0821cf4606ae33466ed6f4fc75f2887a4da\"\u003e\u003ccode\u003e9beca08\u003c/code\u003e\u003c/a\u003e v16.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3c48c7af78f2c01691065cb303da1b107a2c8617\"\u003e\u003ccode\u003e3c48c7a\u003c/code\u003e\u003c/a\u003e [16.x] Fix Turbopack middleware matcher with i18n single locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ac1eff3f7a7285176396ecc69c3b160a3d6ad1a2\"\u003e\u003ccode\u003eac1eff3\u003c/code\u003e\u003c/a\u003e [16.x] Improve performance of checking valid MPA form submissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17\"\u003e\u003ccode\u003e9a4651e\u003c/code\u003e\u003c/a\u003e [16.x] Enforce \u003ccode\u003eserverActions.bodySizeLimit\u003c/code\u003e for Server Actions in Edge runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b\"\u003e\u003ccode\u003eb512063\u003c/code\u003e\u003c/a\u003e [16.x] Set correct origin for internal redirects in custom server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599\"\u003e\u003ccode\u003ed303326\u003c/code\u003e\u003c/a\u003e [16.x] Ensure exotic rewrite param values are properly encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a\"\u003e\u003ccode\u003e73b9487\u003c/code\u003e\u003c/a\u003e [16.x] fix(fetch-cache): key fetch(Request, init) by the effective request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.4...v16.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 5.0.0-beta.30 to 5.0.0-beta.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003enext-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enext-auth@5.0.0-beta.32\u003c/h2\u003e\n\u003cp\u003eBeta release for the v5 line.\u003c/p\u003e\n\u003cp\u003ePicks up the \u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.3 security fixes (malformed Bearer token handling in getToken, provider-bound OAuth check cookies, and NFKC email normalization).\u003c/p\u003e\n\u003cp\u003eFixes auth checks failing open on provider configuration errors: a non-OK session response now yields no session instead of an error object, so checks like \u003ccode\u003e!!auth\u003c/code\u003e fail closed.\u003c/p\u003e\n\u003ch2\u003enext-auth@5.0.0-beta.31\u003c/h2\u003e\n\u003ch2\u003eBugfixes (via \u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.2)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: add issuer to GitHub provider for \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc9207\"\u003eRFC 9207\u003c/a\u003e compliance (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13410\"\u003e#13410\u003c/a\u003e).\n\u003cul\u003e\n\u003cli\u003eSupports both \u003ccode\u003egithub.com\u003c/code\u003e and GitHub Enterprise Server (dynamic \u003ccode\u003e${baseUrl}/login/oauth\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esignin/send-token\u003c/strong\u003e: stricter email address validation (rejects quoted, multi-\u003ccode\u003e@\u003c/code\u003e, and empty-domain inputs).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bump\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@auth/core\u003c/code\u003e: \u003ccode\u003e0.41.0\u003c/code\u003e → \u003ca href=\"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/core%400.41.2\"\u003e\u003ccode\u003e0.41.2\u003c/code\u003e\u003c/a\u003e. Resolves a peer-dep inconsistency in \u003ccode\u003e5.0.0-beta.30\u003c/code\u003e where \u003ccode\u003enext-auth\u003c/code\u003e declared \u003ccode\u003enodemailer: ^7.0.7\u003c/code\u003e while pinning \u003ccode\u003e@auth/core@0.41.0\u003c/code\u003e (which wanted \u003ccode\u003e^6.8.0\u003c/code\u003e). Both now align at \u003ccode\u003e^7.0.7\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNo changes to \u003ccode\u003enext-auth\u003c/code\u003e's own source.\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/nextauthjs/next-auth/commit/e293b3746616660f0844347a68d09eac54b95c6f\"\u003e\u003ccode\u003ee293b37\u003c/code\u003e\u003c/a\u003e chore(release): next-auth@5.0.0-beta.32 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/b690d9110333a18dcdb95782791e308508b5e5aa\"\u003e\u003ccode\u003eb690d91\u003c/code\u003e\u003c/a\u003e chore: add npm bugs metadata and fix repository field format (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13452\"\u003e#13452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5af7357fb40c82e0c66f940319321260ddfd44dc\"\u003e\u003ccode\u003e5af7357\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8a933f95d276d1c3bf0729b0982a6a0dbb6c0d05\"\u003e\u003ccode\u003e8a933f9\u003c/code\u003e\u003c/a\u003e fix(core): document that getToken returns null for malformed authorization he...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5b1aa4749141bab202f8463e875dcc7bcddb552d\"\u003e\u003ccode\u003e5b1aa47\u003c/code\u003e\u003c/a\u003e chore(ci): pin surrealdb test server to the v2 image for the 1.3 client (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13468\"\u003e#13468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1116034334c63db84de632d076a8fb0ad8bcec8e\"\u003e\u003ccode\u003e1116034\u003c/code\u003e\u003c/a\u003e Chore/nodemailer 8 peer deps (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13434\"\u003e#13434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7b35fc393da5120cc3552f19d636b14980557444\"\u003e\u003ccode\u003e7b35fc3\u003c/code\u003e\u003c/a\u003e fix(docs): repair docs build broken by floating TypeScript resolution (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13450\"\u003e#13450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/b24abfa567d24872b1d2c6505bf8e2248f63a06a\"\u003e\u003ccode\u003eb24abfa\u003c/code\u003e\u003c/a\u003e fix(proxy): override Vercel build command so it doesn't run turbo (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/a99514b0027851457ebec08f9e41475277388c63\"\u003e\u003ccode\u003ea99514b\u003c/code\u003e\u003c/a\u003e chore(deps): resolve remaining Dependabot alerts via cross-major dependency u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d008b9b764bf4b322a87e1822d1dda7789258d8f\"\u003e\u003ccode\u003ed008b9b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@5.0.0-beta.30...next-auth@5.0.0-beta.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/~better-gustavo\"\u003ebetter-gustavo\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.9.2\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.2\u003c/h2\u003e\n\u003ch2\u003e4.9.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003ec0bf0ee\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.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/e1b18258075017216165735212568c8f795e1660\"\u003e\u003ccode\u003ee1b1825\u003c/code\u003e\u003c/a\u003e v4.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c0bf0ee42abb38926dee51474a80b9982b3acb2f\"\u003e\u003ccode\u003ec0bf0ee\u003c/code\u003e\u003c/a\u003e fix: Prototype safety guards for \u003ccode\u003eprecompile: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@auth/core` from 0.41.0 to 0.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003e@​auth/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.1\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13305\"\u003e#13305\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate links for Credentials-based Authentication (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13258\"\u003e#13258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/089f0e377ae175e956c667fff5d0f09162612ff6\"\u003e\u003ccode\u003e089f0e3\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/2824fa1174a666df03cdee702584941b797c9404\"\u003e\u003ccode\u003e2824fa1\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13298\"\u003e#13298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8f3b2c7af0fe08973a12f616517c3ec85a5cd172\"\u003e\u003ccode\u003e8f3b2c7\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13305\"\u003e#13305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/240e3432824bf92cef22ef8ce27e380f34ef8219\"\u003e\u003ccode\u003e240e343\u003c/code\u003e\u003c/a\u003e docs: update the Prisma ORM page to use Prisma Postgres (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/0bcd32d6eb0a10f249820557d9c649e502daaf8b\"\u003e\u003ccode\u003e0bcd32d\u003c/code\u003e\u003c/a\u003e chore(drizzle): migrate sqliteTable to array API (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/90188fa4ae3338d112b35e1b6e74794ec3d78f92\"\u003e\u003ccode\u003e90188fa\u003c/code\u003e\u003c/a\u003e ci: enable merge queue (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13288\"\u003e#13288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8d02b3d52fe931f97b2058de60462541b67ec4cf\"\u003e\u003ccode\u003e8d02b3d\u003c/code\u003e\u003c/a\u003e docs: remove carbon developer ads widget from docs sidebar (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13286\"\u003e#13286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/c8cd9b1c726a02782f539c386dfd50cc3afbaffc\"\u003e\u003ccode\u003ec8cd9b1\u003c/code\u003e\u003c/a\u003e chore: remove unused script (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13279\"\u003e#13279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/3a7c66993f12bb44173cf20abbabbac6dee38710\"\u003e\u003ccode\u003e3a7c669\u003c/code\u003e\u003c/a\u003e docs: update links for Credentials-based Authentication (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13258\"\u003e#13258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/@auth/core@0.41.0...@auth/core@0.41.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `defu` from 6.1.4 to 6.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/releases\"\u003edefu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/blob/main/CHANGELOG.md\"\u003edefu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefu.d.cts:\u003c/strong\u003e Export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tea.yaml (\u003ca href=\"https://github.com/unjs/defu/commit/70cffe5\"\u003e70cffe5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate repo (\u003ca href=\"https://github.com/unjs/defu/commit/23cc432\"\u003e23cc432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typecheck (\u003ca href=\"https://github.com/unjs/defu/commit/89df6bb\"\u003e89df6bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\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/unjs/defu/commit/80c0146afb11ebd86183a579ec469f3abd976695\"\u003e\u003ccode\u003e80c0146\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/40d7ef42d30db975bf80c340e7856c1ad3568321\"\u003e\u003ccode\u003e40d7ef4\u003c/code\u003e\u003c/a\u003e fix(defu.d.cts): export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3d3a7c89ca78f3fa43ec7194b12e44e4b0568697\"\u003e\u003ccode\u003e3d3a7c8\u003c/code\u003e\u003c/a\u003e build: correct the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/001c2906010eb65c1bb13ccd1f4abea09e10405b\"\u003e\u003ccode\u003e001c290\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/407b51645c41a57da6efac5b40967f2c60ce4f12\"\u003e\u003ccode\u003e407b516\u003c/code\u003e\u003c/a\u003e build: fix mixed types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/23e59e684cb6a432aad13f308d142247e31b6315\"\u003e\u003ccode\u003e23e59e6\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/11ba02213d4b1c6b02dd686041f75edc479c98e9\"\u003e\u003ccode\u003e11ba022\u003c/code\u003e\u003c/a\u003e fix: ignore inherited enumerable properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3942bfbbcaa72084bd4284846c83bd61ed7c8b29\"\u003e\u003ccode\u003e3942bfb\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/d3ef16dabe861713192ba8679c5db8e0ac143f9b\"\u003e\u003ccode\u003ed3ef16d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/869a053effb7b1bf49a1635e1bb211840daa589e\"\u003e\u003ccode\u003e869a053\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.18.4 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/effect@3.21.0/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kitlangton\"\u003e\u003ccode\u003e@​kitlangton\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eCron.prev\u003c/code\u003e and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add type-level utils to asserting layer types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/schickling\"\u003e\u003ccode\u003e@​schickling\u003c/code\u003e\u003c/a\u003e! - RcMap: support dynamic \u003ccode\u003eidleTimeToLive\u003c/code\u003e values per key\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eidleTimeToLive\u003c/code\u003e option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst map =\n  yield *\n  RcMap.make({\n    lookup: (key: string) =\u0026gt; acquireResource(key),\n    idleTimeToLive: (key: string) =\u0026gt; {\n      if (key.startsWith(\u0026quot;premium:\u0026quot;)) return Duration.minutes(10)\n      return Duration.minutes(1)\n    }\n  })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\u003cbr /\u003e\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\u003cbr /\u003e\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\u003cbr /\u003e\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6133\"\u003e#6133\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aniravi24\"\u003e\u003ccode\u003e@​aniravi24\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eEqual.equals\u003c/code\u003e crash when comparing \u003ccode\u003enull\u003c/code\u003e values inside \u003ccode\u003estructuralRegion\u003c/code\u003e. Added null guard before \u003ccode\u003eObject.getPrototypeOf\u003c/code\u003e calls to prevent \u003ccode\u003eTypeError: Cannot convert undefined or null to object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6093\"\u003e#6093\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luchersou\"\u003e\u003ccode\u003e@​luchersou\u003c/code\u003e\u003c/a\u003e! - avoid class for PrettyError to preserve error.name\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Add Cron.prev reverse iteration support (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Add type-level utils to asserting layer types (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5920\"\u003e#5920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e RcMap: support dynamic idleTimeToLive values per key (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5859\"\u003e#5859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Add logs to first propagated span (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5710\"\u003e#5710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/37a8af53e32eb88e3c2d499a2659b0ff9405b4f4\"\u003e\u003ccode\u003e37a8af5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6134\"\u003e#6134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e fix(logger): use source maps for error stack traces in browser pretty logger ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/7d8fc1ef2e79e0539a34278dce054b3c814b2529\"\u003e\u003ccode\u003e7d8fc1e\u003c/code\u003e\u003c/a\u003e docs(Layer): clarify scopedDiscard JSDoc to match effectDiscard (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5790\"\u003e#5790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e fix(Equal): guard against null in structuralRegion comparison (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.21.0/packages/effect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 effect since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatted` from 3.3.3 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/670a1bdf9dcfba02111c3034294366f10696fb53\"\u003e\u003ccode\u003e670a1bd\u003c/code\u003e\u003c/a\u003e 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/50a61a90ea5ca64c114f0aa040ad127e3a97feff\"\u003e\u003ccode\u003e50a61a9\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/104\"\u003e#104\u003c/a\u003e - allow \u003ccode\u003enull\u003c/code\u003e as replacer value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/8aa64f460cf0c4dac9cc214c831aade28f8f2c6e\"\u003e\u003ccode\u003e8aa64f4\u003c/code\u003e\u003c/a\u003e solved crytical errors over dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/bb8c63cea5befd4315519cb4458c6fc07bb9cf7b\"\u003e\u003ccode\u003ebb8c63c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/100\"\u003e#100\u003c/a\u003e from WebReflection/WebReflection-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/dc2d33b7861b8b060815203fdfb56974851195dc\"\u003e\u003ccode\u003edc2d33b\u003c/code\u003e\u003c/a\u003e Update issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/d1406185043f9fd7398b2d0c68e85cc33bdba209\"\u003e\u003ccode\u003ed140618\u003c/code\u003e\u003c/a\u003e Updated dev/dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/76141ccc1c7fbd0f278b9a937b25a6c44af214eb\"\u003e\u003ccode\u003e76141cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/95\"\u003e#95\u003c/a\u003e from WebReflection/dependabot/npm_and_yarn/picomatch-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/8dc84dd0ac9689e68d023782dd717317b65a7288\"\u003e\u003ccode\u003e8dc84dd\u003c/code\u003e\u003c/a\u003e Bump picomatch from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/3bf09091c3562e17a0647bc06710dd6097079cf7\"\u003e\u003ccode\u003e3bf0909\u003c/code\u003e\u003c/a\u003e 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/885ddcc33cf9657caf38c57c7be45ae1c5272802\"\u003e\u003ccode\u003e885ddcc\u003c/code\u003e\u003c/a\u003e fix CWE-1321\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `form-data` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.5...v4.0.6\"\u003ev4.0.6\u003c/a\u003e - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] escape CR, LF, and \u003ccode\u003e\u0026quot;\u003c/code\u003e in field names and filenames \u003ca href=\"https://github.com/form-data/form-data/commit/8dff42c6da654ed4e7ad4acb7f8ccd3831217c99\"\u003e\u003ccode\u003e8dff42c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/f31d21ef10bf46e46344c3ee4f99acbef6be43e1\"\u003e\u003ccode\u003ef31d21e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ehasown\u003c/code\u003e, \u003ccode\u003emime-types\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/92ae0eb5da94d6f01925d5f4fcffb2a1e50ed7cd\"\u003e\u003ccode\u003e92ae0eb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ejs-randomness-predictor\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/67b0f65c2e0b065a511d42227d35e4d367644e97\"\u003e\u003ccode\u003e67b0f65\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/form-data/form-data/commit/64190db548c0179e37206858e39f27cf513e9435\"\u003e\u003ccode\u003e64190db\u003c/code\u003e\u003c/a\u003e v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/92ae0eb5da94d6f01925d5f4fcffb2a1e50ed7cd\"\u003e\u003ccode\u003e92ae0eb\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ehasown\u003c/code\u003e, \u003ccode\u003emime-types\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/f31d21ef10bf46e46344c3ee4f99acbef6be43e1\"\u003e\u003ccode\u003ef31d21e\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/8dff42c6da654ed4e7ad4acb7f8ccd3831217c99\"\u003e\u003ccode\u003e8dff42c\u003c/code\u003e\u003c/a\u003e [Fix] escape CR, LF, and \u003ccode\u003e\u0026quot;\u003c/code\u003e in field names and filenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/67b0f65c2e0b065a511d42227d35e4d367644e97\"\u003e\u003ccode\u003e67b0f65\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003ejs-randomness-predictor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu-minify` from 4.8.3 to 4.13.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\"\u003eicu-minify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.13.4\u003c/h2\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.3\u003c/h2\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2\u003c/h2\u003e\n\u003ch2\u003e4.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.1\u003c/h2\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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.13.0\u003c/h2\u003e\n\u003ch2\u003e4.13.0 (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse URL-safe base64 for auto-generated message keys of \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2330\"\u003e#2330\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/a003d3ae81819a5ba646daed0f45f3106e1eee1b\"\u003ea003d3a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️ If you're using \u003ccode\u003euseExtracted\u003c/code\u003e, this requires an update to your existing keys. Please point your agent at \u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2330\"\u003eamannn/next-intl#2330\u003c/a\u003e to upgrade.\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\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\u003cp\u003e⚠️ A small config change is required for \u003ccode\u003euseExtracted\u003c/code\u003e users to upgrade, please see \u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2316\"\u003eamannn/next-intl#2316\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.11.2\u003c/h2\u003e\n\u003ch2\u003e4.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/blob/main/CHANGELOG.md\"\u003eicu-minify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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.13.0 (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse URL-safe base64 for auto-generated message keys of \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2330\"\u003e#2330\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/a003d3ae81819a5ba646daed0f45f3106e1eee1b\"\u003ea003d3a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\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.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003eeb3a6a4\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.11.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003eff77a3d\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.11.0 (2026-04-28)\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/amannn/next-intl/commit/7fa175d0303804fea48aad0c8b5de89077948e9c\"\u003e\u003ccode\u003e7fa175d\u003c/code\u003e\u003c/a\u003e v4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e\u003ccode\u003e82de47f\u003c/code\u003e\u003c/a\u003e fix: Avoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89ae78319a4a6da95bdcbb91dc11e9ba56d745ae\"\u003e\u003ccode\u003e89ae783\u003c/code\u003e\u003c/a\u003e v4.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e\u003ccode\u003e0555ace\u003c/code\u003e\u003c/a\u003e fix: Next.js 16.3 compatibility preparation (only update locale cookie for do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89c72b13bf0fb12de4001522eadc4c2755ccb3ed\"\u003e\u003ccode\u003e89c72b1\u003c/code\u003e\u003c/a\u003e docs: Add AI agents page, integrate eloqnt studio, and update nav (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2357\"\u003e#2357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/d14dd6f3600e7e7078c71bd8f2d17a60a9b09a12\"\u003e\u003ccode\u003ed14dd6f\u003c/code\u003e\u003c/a\u003e v4.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003e\u003ccode\u003ecc34d9a\u003c/code\u003e\u003c/a\u003e fix: Correctly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/976ca1f83a6e06b5646865b87c4fb461cbf84374\"\u003e\u003ccode\u003e976ca1f\u003c/code\u003e\u003c/a\u003e v4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e\u003ccode\u003e4025d1f\u003c/code\u003e\u003c/a\u003e fix: Handle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and productio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/90691ed785e635ece6e9d7b8f862f6a27a15f306\"\u003e\u003ccode\u003e90691ed\u003c/code\u003e\u003c/a\u003e docs: Add hooks hint to \u003ccode\u003eextraction.mdx\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2348\"\u003e#2348\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.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\n\u003ccode\u003etagBeforeAnchor\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded formal data layers (events and AST) for modular data pipelines.\n\u003cul\u003e\n\u003cli\u003eAdded low-level parser (to events), presenter and visitor APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded the \u003ca href=\"https://github.com/yaml/yaml-test-suite\"\u003eYAML Test Suite\u003c/a\u003e to the\ntest set.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/docs/migrate_v4_to_v5.md\"\u003emigration guide\u003c/a\u003e for upgrade notes.\u003c/li\u003e\n\u003cli\u003eRewritten in TypeScript and reorganized the public API around flat named\nexports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6842ef6a02df01ca7282ea01dc3c70787710c05d\"\u003e\u003ccode\u003e6842ef6\u003c/code\u003e\u003c/a\u003e doc polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/590dbabadd172b099c07654fab2eabec8c7a07b9\"\u003e\u003ccode\u003e590dbab\u003c/code\u003e\u003c/a\u003e 4.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/f944dc5cd132251752499bdb157f33027d362177\"\u003e\u003ccode\u003ef944dc5\u003c/code\u003e\u003c/a\u003e Add package.json funding field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/f6927192223355b64f2a6e19f3071ccc579ee718\"\u003e\u003ccode\u003ef692719\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/kzhirikhin/smart-lists/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kzhirikhin%2Fsmart-lists/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"4.13.3","new_version":"4.13.4","update_type":"patch","path":null,"pr_created_at":"2026-07-27T13:11:57.000Z","version_change":"4.13.3 → 4.13.4","issue":{"uuid":"4988259871","node_id":"PR_kwDOP0V13M726_On","number":136,"state":"closed","title":"deps(deps): bump the prod-patch-minor group with 11 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-07-27T22:53:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-27T13:11:57.000Z","updated_at":"2026-07-27T22:53:45.000Z","time_to_close":34905,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"prod-patch-minor","update_count":11,"packages":[{"name":"puppeteer","old_version":"25.3.0","new_version":"25.4.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"tailwindcss","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@radix-ui/react-progress","old_version":"1.1.13","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.18","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/browser","old_version":"10.67.0","new_version":"10.68.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"jose","old_version":"6.2.3","new_version":"6.2.4","repository_url":"https://github.com/panva/jose"},{"name":"next","old_version":"16.2.11","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"recharts","old_version":"3.10.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.19","new_version":"1.2.22","repository_url":"https://github.com/radix-ui/primitives"},{"name":"next-intl","old_version":"4.13.3","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-patch-minor group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `25.3.0` | `25.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.2` | `4.3.3` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.13` | `1.1.16` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.0` | `1.3.3` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.18` | `1.1.21` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.67.0` | `10.68.0` |\n| [jose](https://github.com/panva/jose) | `6.2.3` | `6.2.4` |\n| [next](https://github.com/vercel/next.js) | `16.2.11` | `16.2.12` |\n| [recharts](https://github.com/recharts/recharts) | `3.10.0` | `3.10.1` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.19` | `1.2.22` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.3` | `4.13.4` |\n\nUpdates `puppeteer` from 25.3.0 to 25.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/releases\"\u003epuppeteer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epuppeteer-core: v25.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v25.3.0...puppeteer-core-v25.4.0\"\u003e25.4.0\u003c/a\u003e (2026-07-27)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd browser-level PWA install/launch/uninstall APIs (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15235\"\u003e#15235\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/4a48c8a3637376a19238696bcc40816962380b1d\"\u003e4a48c8a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose Explicit Resource Management (\u003ccode\u003eusing\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15027\"\u003e#15027\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/a1ca86b9df6036d76c055c94be2661b90e1d800c\"\u003ea1ca86b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose handled getter on Dialog (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15225\"\u003e#15225\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/be6f72675587722e75b84edfc4bd813180ac1031\"\u003ebe6f726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 151.0.7922.47 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15237\"\u003e#15237\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/06442aeb8b03fb9effb32bd261a9bffa0b45603a\"\u003e06442ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecombine duplicate BiDi response headers instead of overwriting (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15203\"\u003e#15203\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/16ec165d4bdf498e3b0fd6a8a7f0a3f02bfc823b\"\u003e16ec165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw in checkVisibility for a detached text node (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15197\"\u003e#15197\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/89683ac2da9522f7d99df9172b487a50e4cbeec1\"\u003e89683ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.115 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15223\"\u003e#15223\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/3232cd4bd432107d2007e9d582fee5ade311a1df\"\u003e3232cd4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.46 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15196\"\u003e#15196\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/30d4100bca7512c8a227bc141cef580faee8bc5d\"\u003e30d4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.49 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15220\"\u003e#15220\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/633d55dc82cd0bd85dc012db736a42c44e7e890d\"\u003e633d55d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 152.0.5 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15219\"\u003e#15219\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/5de975a415e34455fb431e473205e281374162b7\"\u003e5de975a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer: v25.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.3.0...puppeteer-v25.4.0\"\u003e25.4.0\u003c/a\u003e (2026-07-27)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eroll to Chrome 151.0.7922.47 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15237\"\u003e#15237\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/06442aeb8b03fb9effb32bd261a9bffa0b45603a\"\u003e06442ae\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\u003epuppeteer-core bumped from 25.3.0 to 25.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md\"\u003epuppeteer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.3.0...puppeteer-v25.4.0\"\u003e25.4.0\u003c/a\u003e (2026-07-27)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd browser-level PWA install/launch/uninstall APIs (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15235\"\u003e#15235\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/4a48c8a3637376a19238696bcc40816962380b1d\"\u003e4a48c8a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose Explicit Resource Management (\u003ccode\u003eusing\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15027\"\u003e#15027\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/a1ca86b9df6036d76c055c94be2661b90e1d800c\"\u003ea1ca86b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose handled getter on Dialog (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15225\"\u003e#15225\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/be6f72675587722e75b84edfc4bd813180ac1031\"\u003ebe6f726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 151.0.7922.47 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15237\"\u003e#15237\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/06442aeb8b03fb9effb32bd261a9bffa0b45603a\"\u003e06442ae\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\u003epuppeteer-core bumped from 25.3.0 to 25.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\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecombine duplicate BiDi response headers instead of overwriting (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15203\"\u003e#15203\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/16ec165d4bdf498e3b0fd6a8a7f0a3f02bfc823b\"\u003e16ec165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw in checkVisibility for a detached text node (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15197\"\u003e#15197\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/89683ac2da9522f7d99df9172b487a50e4cbeec1\"\u003e89683ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.115 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15223\"\u003e#15223\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/3232cd4bd432107d2007e9d582fee5ade311a1df\"\u003e3232cd4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.46 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15196\"\u003e#15196\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/30d4100bca7512c8a227bc141cef580faee8bc5d\"\u003e30d4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 150.0.7871.49 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15220\"\u003e#15220\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/633d55dc82cd0bd85dc012db736a42c44e7e890d\"\u003e633d55d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 152.0.5 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15219\"\u003e#15219\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/5de975a415e34455fb431e473205e281374162b7\"\u003e5de975a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/f5b96c54c01d4bcbeaa3c603ec5adf6782363b29\"\u003e\u003ccode\u003ef5b96c5\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15201\"\u003e#15201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/29a6e7cc4dba5e857ca0bd1aa37ce4ac820287e9\"\u003e\u003ccode\u003e29a6e7c\u003c/code\u003e\u003c/a\u003e chore(webmcp): Update WebMCP to Chrome 151 implementation (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15146\"\u003e#15146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/4a48c8a3637376a19238696bcc40816962380b1d\"\u003e\u003ccode\u003e4a48c8a\u003c/code\u003e\u003c/a\u003e feat: add browser-level PWA install/launch/uninstall APIs (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15235\"\u003e#15235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/ffe1c91bd640e5965161a57498df75df8d3091d9\"\u003e\u003ccode\u003effe1c91\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group with 5 updates (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15262\"\u003e#15262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/06442aeb8b03fb9effb32bd261a9bffa0b45603a\"\u003e\u003ccode\u003e06442ae\u003c/code\u003e\u003c/a\u003e feat: roll to Chrome 151.0.7922.47 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15237\"\u003e#15237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/7c72827009415ff7f0d3a4383a3b956db8b060ac\"\u003e\u003ccode\u003e7c72827\u003c/code\u003e\u003c/a\u003e chore(deps): bump svgo from 3.3.3 to 3.3.4 in /website (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/83b0e319b244cdc2cf4053e5c166297df2f6a9af\"\u003e\u003ccode\u003e83b0e31\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /website (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15254\"\u003e#15254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/0ebbd98de9787fda35e9e5c016241b6fc15b640d\"\u003e\u003ccode\u003e0ebbd98\u003c/code\u003e\u003c/a\u003e chore(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15255\"\u003e#15255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/befa16f26df1b3b77cace5383c9a0b09cf8a7c91\"\u003e\u003ccode\u003ebefa16f\u003c/code\u003e\u003c/a\u003e chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /website (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15256\"\u003e#15256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/8af689d87a4970b1a7b230831cafd49ccf37d826\"\u003e\u003ccode\u003e8af689d\u003c/code\u003e\u003c/a\u003e chore(deps): bump webpack-dev-server from 5.2.5 to 5.2.6 in /website (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/15257\"\u003e#15257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.3.0...puppeteer-v25.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.2 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/35a3e9c5159bea77af0d48f0c8849279211cc7e9\"\u003e\u003ccode\u003e35a3e9c\u003c/code\u003e\u003c/a\u003e Always produce \u003ccode\u003e\\\u0026lt;length\u0026gt;\u003c/code\u003e value when optimizing \u003ccode\u003e--spacing(0)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4af47fbe942245fd05ad8cd4776c2dbd27237bee\"\u003e\u003ccode\u003e4af47fb\u003c/code\u003e\u003c/a\u003e Fix hues in achromatic theme colors to be \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5835691d210b1c530160c844a562c36fa5fcbdb3\"\u003e\u003ccode\u003e5835691\u003c/code\u003e\u003c/a\u003e Handle CSS nesting natively (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/67c745efde4c6b36879e812b4c3d9250f7e0b31e\"\u003e\u003ccode\u003e67c745e\u003c/code\u003e\u003c/a\u003e Fix bug in attribute selector parsing (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2683903b86d695f9c2647a06eb58bd96ade1eaee\"\u003e\u003ccode\u003e2683903\u003c/code\u003e\u003c/a\u003e Support fractional opacity modifiers for named shadow sizes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/04588b1e8f3dbc856d8a3fad97c460bee689dbf3\"\u003e\u003ccode\u003e04588b1\u003c/code\u003e\u003c/a\u003e Fix theme() in JS plugins returning unresolved object instead of DEFAULT valu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ef79119d4e2b8b0f37710e736605bd0b3419afb7\"\u003e\u003ccode\u003eef79119\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20300\"\u003e#20300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.13 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/progress/CHANGELOG.md\"\u003e@​radix-ui/react-progress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.0 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.2, 1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.18 to 1.1.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 10.67.0 to 10.68.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/browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003cp\u003e| Path                                                                       | Size              |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.68.0/CHANGELOG.md\"\u003e@​sentry/browser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\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/getsentry/sentry-javascript/commit/b4396c32993b5ab41e54ef50eea557f8202a74fe\"\u003e\u003ccode\u003eb4396c3\u003c/code\u003e\u003c/a\u003e release: 10.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/be21e8cc69f466f5d643d942efd7fd5c608528e3\"\u003e\u003ccode\u003ebe21e8c\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.68.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/fb0987f80f4cbe813210b3f14e5007ce99c339e9\"\u003e\u003ccode\u003efb0987f\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameteriz...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7bd90141db9a12bf0e81ea4f538093df511bffc\"\u003e\u003ccode\u003ef7bd901\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed3a8c8c301c40985316b70186e40603827a24af\"\u003e\u003ccode\u003eed3a8c8\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/20227f9945ffa476e140e5ba70f2f979069abc17\"\u003e\u003ccode\u003e20227f9\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e5625e841a500485371ca512722d5e0642ad4d2\"\u003e\u003ccode\u003e3e5625e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d924551ae54af7d84548b7d6089e9f6b628a893d\"\u003e\u003ccode\u003ed924551\u003c/code\u003e\u003c/a\u003e test(v10/cloudflare): Add Vite-build support to the integration-test runner (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11fed0319ca73e2da986d46015fb119f1c491961\"\u003e\u003ccode\u003e11fed03\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Read wrangler config and resolve the Sentry options mod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a540764d634e691528bca6257f9e1d8eb46caf4d\"\u003e\u003ccode\u003ea540764\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.67.0...10.68.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.3 to 6.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.4\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate README.md and SECURITY.md to reflect passed EOL dates (\u003ca href=\"https://github.com/panva/jose/commit/2a840328fa119b46183b95199b0a6082a445d983\"\u003e2a84032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize JWK export members from runtime quirks (\u003ca href=\"https://github.com/panva/jose/commit/386a3eb03ceadbd2c0e9626bdcb4ec66eccd7558\"\u003e386a3eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.3...v6.2.4\"\u003e6.2.4\u003c/a\u003e (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate README.md and SECURITY.md to reflect passed EOL dates (\u003ca href=\"https://github.com/panva/jose/commit/2a840328fa119b46183b95199b0a6082a445d983\"\u003e2a84032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize JWK export members from runtime quirks (\u003ca href=\"https://github.com/panva/jose/commit/386a3eb03ceadbd2c0e9626bdcb4ec66eccd7558\"\u003e386a3eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/3ced6774009b792ff800e9a3a73477c5add45a01\"\u003e\u003ccode\u003e3ced677\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/97254561d5ae8b9642c2564b5855a4410990687d\"\u003e\u003ccode\u003e9725456\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/386a3eb03ceadbd2c0e9626bdcb4ec66eccd7558\"\u003e\u003ccode\u003e386a3eb\u003c/code\u003e\u003c/a\u003e refactor: normalize JWK export members from runtime quirks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/f86dbefd9afd7a278acf8c65bd250dfe09f4bc5e\"\u003e\u003ccode\u003ef86dbef\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/990c670bc0a1d2ba5086f362646721cda871bfb8\"\u003e\u003ccode\u003e990c670\u003c/code\u003e\u003c/a\u003e test: update electron expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0bbe2d0129d95dbfff62ce85566fd6673c6d9fed\"\u003e\u003ccode\u003e0bbe2d0\u003c/code\u003e\u003c/a\u003e chore: fix broken links for undici\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/294c40c4419828743b9bfc36fb0e6243c0352d72\"\u003e\u003ccode\u003e294c40c\u003c/code\u003e\u003c/a\u003e test: update electron expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/a378068fe862d3a7f9b822cd744327855768f0d7\"\u003e\u003ccode\u003ea378068\u003c/code\u003e\u003c/a\u003e chore(deps): bump the actions group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b299ce2415662c0e7e481993c8c21ae76f041996\"\u003e\u003ccode\u003eb299ce2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump undici\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/f261d847a7264d61dae27b185ca1c33a007a2517\"\u003e\u003ccode\u003ef261d84\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tar in the npm_and_yarn group across 1 directory\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.2.3...v6.2.4\"\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.11 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\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/2234717e74ff24cd179d8128fa8af6c46cc4f24e\"\u003e\u003ccode\u003e2234717\u003c/code\u003e\u003c/a\u003e v16.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/957f5ed3fc827d52bb7f2809d80fa90cc86f66e5\"\u003e\u003ccode\u003e957f5ed\u003c/code\u003e\u003c/a\u003e [Backport] Fixes to support TypeScript 7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95831\"\u003e#95831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b56eb16ece1d405cbb5fdd3bb7c37c5cb93beb8e\"\u003e\u003ccode\u003eb56eb16\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.2 - July round (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96031\"\u003e#96031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.10.0 to 3.10.1\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.10.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Pie): pass computed innerRadius/outerRadius to Label children via PolarLabelContextProvider by \u003ca href=\"https://github.com/0007aadil\"\u003e\u003ccode\u003e@​0007aadil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7458\"\u003erecharts/recharts#7458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump immer from 11.1.9 to 11.1.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7575\"\u003erecharts/recharts#7575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tooltip): fall back to index-based search when label-based search returns undefined for allowDuplicatedCategory=false by \u003ca href=\"https://github.com/hxy-asdw\"\u003e\u003ccode\u003e@​hxy-asdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7573\"\u003erecharts/recharts#7573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bar): keep barGap correct when maxBarSize clamps the bar width (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/2774\"\u003e#2774\u003c/a\u003e) by \u003ca href=\"https://github.com/sobol-sudo\"\u003e\u003ccode\u003e@​sobol-sudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7582\"\u003erecharts/recharts#7582\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/0007aadil\"\u003e\u003ccode\u003e@​0007aadil\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7458\"\u003erecharts/recharts#7458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hxy-asdw\"\u003e\u003ccode\u003e@​hxy-asdw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7573\"\u003erecharts/recharts#7573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sobol-sudo\"\u003e\u003ccode\u003e@​sobol-sudo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7582\"\u003erecharts/recharts#7582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recharts/recharts/compare/v3.10.0...v3.10.1\"\u003ehttps://github.com/recharts/recharts/compare/v3.10.0...v3.10.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/recharts/recharts/commit/ffb918798051ef040bb7f9922d3850c9c189f39f\"\u003e\u003ccode\u003effb9187\u003c/code\u003e\u003c/a\u003e 3.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/411b6f2e6233e617704b3bfb45ebfce16285f0d3\"\u003e\u003ccode\u003e411b6f2\u003c/code\u003e\u003c/a\u003e fix(bar): keep barGap correct when maxBarSize clamps the bar width (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/2774\"\u003e#2774\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/58c321bdc2fa7c63ac7020c5550a081c1fe2f622\"\u003e\u003ccode\u003e58c321b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump postcss from 8.5.10 to 8.5.22 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7581\"\u003e#7581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/f08972b83bae61dbd2c5d2a74f9929226d7d284a\"\u003e\u003ccode\u003ef08972b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the storybook group with 8 updates (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/89599d0bdc09a6d028be3ceb849a344fb7baaf4c\"\u003e\u003ccode\u003e89599d0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump chromatic from 11.29.0 to 18.1.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7579\"\u003e#7579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/3da7d87ae6e371b2231fc53bdde6bdb05bdd05fc\"\u003e\u003ccode\u003e3da7d87\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript-eslint from 8.64.0 to 8.65.0 in the typescri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/9764273f63037b4caaa13c88443df7adfa1ea4f7\"\u003e\u003ccode\u003e9764273\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked from 18.0.5 to 18.0.7 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7577\"\u003e#7577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/a5d7737d8965702dc14e590658c20bda6ccfb9af\"\u003e\u003ccode\u003ea5d7737\u003c/code\u003e\u003c/a\u003e fix(tooltip): fall back to index-based search when label-based search returns...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/497e8df5f2b41e482f71f95374a59f1375c056e5\"\u003e\u003ccode\u003e497e8df\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7576\"\u003e#7576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0776eb02a5424d6c6898794a0453408245534990\"\u003e\u003ccode\u003e0776eb0\u003c/code\u003e\u003c/a\u003e chore(deps): bump immer from 11.1.9 to 11.1.15 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7575\"\u003e#7575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v3.10.0...v3.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.19 to 1.2.22\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/navigation-menu/CHANGELOG.md\"\u003e@​radix-ui/react-navigation-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/navigation-menu\"\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.13.3 to 4.13.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.13.4\u003c/h2\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\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.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\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/7fa175d0303804fea48aad0c8b5de89077948e9c\"\u003e\u003ccode\u003e7fa175d\u003c/code\u003e\u003c/a\u003e v4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e\u003ccode\u003e82de47f\u003c/code\u003e\u003c/a\u003e fix: Avoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unn...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.13.3...v4.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Ramsey-USA/mh-website/pull/136","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ramsey-USA%2Fmh-website/issues/136","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/136/packages"}},{"old_version":"4.13.0","new_version":"4.13.4","update_type":"patch","path":null,"pr_created_at":"2026-07-27T00:16:36.000Z","version_change":"4.13.0 → 4.13.4","issue":{"uuid":"4983195915","node_id":"PR_kwDORr3Zdc72qe6Y","number":451,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 22 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-07-27T00:16:36.000Z","updated_at":"2026-07-27T00:17:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":22,"packages":[{"name":"@biomejs/biome","old_version":"2.4.16","new_version":"2.5.5","repository_url":"https://github.com/biomejs/biome"},{"name":"knip","old_version":"6.20.0","new_version":"6.29.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.0.8","new_version":"17.2.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"@radix-ui/react-dialog","old_version":"1.1.17","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.61.0","new_version":"10.68.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"lucide-react","old_version":"1.21.0","new_version":"1.27.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.7","new_version":"16.2.12","repository_url":"https://github.com/vercel/next.js"},{"name":"radix-ui","old_version":"1.6.0","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"recharts","old_version":"3.9.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@playwright/test","old_version":"1.61.1","new_version":"1.62.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"postcss","old_version":"8.5.15","new_version":"8.5.23","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vitest","old_version":"3.2.6","new_version":"3.2.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"next-intl","old_version":"4.13.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"posthog-js","old_version":"1.393.5","new_version":"1.407.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@hono/node-server","old_version":"2.0.6","new_version":"2.0.12","repository_url":"https://github.com/honojs/node-server"},{"name":"@supabase/supabase-js","old_version":"2.108.2","new_version":"2.110.8","repository_url":"https://github.com/supabase/supabase-js"},{"name":"hono","old_version":"4.12.27","new_version":"4.12.32","repository_url":"https://github.com/honojs/hono"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.16` | `2.5.5` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.20.0` | `6.29.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.8` | `17.2.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.17` | `1.1.23` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.61.0` | `10.68.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.21.0` | `1.27.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.7` | `16.2.12` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.6.0` | `1.6.7` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.9.0` | `3.10.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1` | `1.62.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.15` | `8.5.23` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.6` | `3.2.7` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.0` | `4.13.4` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.393.5` | `1.407.2` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.6` | `2.0.12` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.108.2` | `2.110.8` |\n| [hono](https://github.com/honojs/hono) | `4.12.27` | `4.12.32` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.1` |\n\n\nUpdates `@biomejs/biome` from 2.4.16 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.5\u003c/h2\u003e\n\u003ch2\u003e2.5.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/biomejs/biome/pull/10972\"\u003e#10972\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ab8c21b35e81708276e4283a4a0ff86ea815e345\"\u003e\u003ccode\u003eab8c21b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/use-exhaustive-switch-cases/\"\u003e\u003ccode\u003euseExhaustiveSwitchCases\u003c/code\u003e\u003c/a\u003e for unions of bigint literals. The rule now reports missing bigint cases and compares bigint literals by value, including binary, octal, hexadecimal, and separator-containing spellings. For example, this switch now reports the missing \u003ccode\u003e2n\u003c/code\u003e case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003edeclare const value: 1n | 2n;\nswitch (value) {\n  case 1n:\n    break;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10972\"\u003e#10972\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ab8c21b35e81708276e4283a4a0ff86ea815e345\"\u003e\u003ccode\u003eab8c21b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed false positives in \u003ca href=\"https://biomejs.dev/linter/rules/no-base-to-string/\"\u003e\u003ccode\u003enoBaseToString\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/use-nullish-coalescing/\"\u003e\u003ccode\u003euseNullishCoalescing\u003c/code\u003e\u003c/a\u003e when member, stringification, or nullish inference cannot complete. These rules now suppress diagnostics instead of reporting from partial type information. For example, neither expression is reported when a recursive type cannot be fully resolved:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype Recursive = Recursive;\ndeclare const value: Recursive;\n\u003cp\u003eString(value);\u003cbr /\u003e\nvalue || \u0026quot;fallback\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10977\"\u003e#10977\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0bf748653e488d0b959d39847641438cdb28188b\"\u003e\u003ccode\u003e0bf7486\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10922\"\u003e#10922\u003c/a\u003e: the action \u003ca href=\"https://biomejs.dev/assist/actions/use-sorted-attributes/\"\u003e\u003ccode\u003euseSortedAttributes\u003c/code\u003e\u003c/a\u003e no longer triggers for HTML instructions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10957\"\u003e#10957\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/cf263c4700e9f24115e541d1f142934a9b2d878f\"\u003e\u003ccode\u003ecf263c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-then-property/\"\u003e\u003ccode\u003enoThenProperty\u003c/code\u003e\u003c/a\u003e failing to detect \u003ccode\u003eObject.fromEntries\u003c/code\u003e, \u003ccode\u003eObject.defineProperty\u003c/code\u003e, and \u003ccode\u003eReflect.defineProperty\u003c/code\u003e calls with comments between their tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10983\"\u003e#10983\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/edc0ed738ab8da3d512d527196684bd668090854\"\u003e\u003ccode\u003eedc0ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ayaangazali\"\u003e\u003ccode\u003e@​ayaangazali\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10980\"\u003e#10980\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-aria-props-supported-by-role/\"\u003e\u003ccode\u003euseAriaPropsSupportedByRole\u003c/code\u003e\u003c/a\u003e no longer reports false positives when the attribute that determines an element's implicit ARIA role is written as a shorthand attribute, such as \u003ccode\u003e\u0026lt;a {href} aria-label=\u0026quot;...\u0026quot;\u0026gt;\u003c/code\u003e in Astro and Svelte files.\u003c/p\u003e\n\u003cp\u003eShorthand attributes are now taken into account when computing the implicit role, so the anchor above correctly resolves to the \u003ccode\u003elink\u003c/code\u003e role instead of \u003ccode\u003egeneric\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10889\"\u003e#10889\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/89526e3858c437408ec9ff192c35a866ad991d1b\"\u003e\u003ccode\u003e89526e3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed CSS formatter casing for syntax-owned names while preserving author-defined names, including scoped keyframes and container scroll-state queries.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- A:HOVER { COLOR: INITIAL; }\n+ A:hover { color: initial; }\n- @KEYFRAMES :GLOBAL KeepFrames { FROM { COLOR: RED; } }\n+ @keyframes :GLOBAL KeepFrames { from { color: RED; } }\n- @CONTAINER scroll-state((SCROLLED: TOP) AND (STUCK)) { A:HOVER { COLOR: RED; } }\n+ @container scroll-state((SCROLLED: TOP) AND (STUCK)) { A:hover { color: RED; } }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10964\"\u003e#10964\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/794ccd0528345c4eaa87af1d86f02475277a0a22\"\u003e\u003ccode\u003e794ccd0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed CSS formatting for comments between declaration values and \u003ccode\u003e!important\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-a { color: /* before */ /* after */ red !important; }\n+a { color: /* before */ red /* after */ !important; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.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/biomejs/biome/pull/10972\"\u003e#10972\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ab8c21b35e81708276e4283a4a0ff86ea815e345\"\u003e\u003ccode\u003eab8c21b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/use-exhaustive-switch-cases/\"\u003e\u003ccode\u003euseExhaustiveSwitchCases\u003c/code\u003e\u003c/a\u003e for unions of bigint literals. The rule now reports missing bigint cases and compares bigint literals by value, including binary, octal, hexadecimal, and separator-containing spellings. For example, this switch now reports the missing \u003ccode\u003e2n\u003c/code\u003e case:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003edeclare const value: 1n | 2n;\nswitch (value) {\n  case 1n:\n    break;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10972\"\u003e#10972\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ab8c21b35e81708276e4283a4a0ff86ea815e345\"\u003e\u003ccode\u003eab8c21b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed false positives in \u003ca href=\"https://biomejs.dev/linter/rules/no-base-to-string/\"\u003e\u003ccode\u003enoBaseToString\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/use-nullish-coalescing/\"\u003e\u003ccode\u003euseNullishCoalescing\u003c/code\u003e\u003c/a\u003e when member, stringification, or nullish inference cannot complete. These rules now suppress diagnostics instead of reporting from partial type information. For example, neither expression is reported when a recursive type cannot be fully resolved:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype Recursive = Recursive;\ndeclare const value: Recursive;\n\u003cp\u003eString(value);\u003cbr /\u003e\nvalue || \u0026quot;fallback\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10977\"\u003e#10977\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0bf748653e488d0b959d39847641438cdb28188b\"\u003e\u003ccode\u003e0bf7486\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10922\"\u003e#10922\u003c/a\u003e: the action \u003ca href=\"https://biomejs.dev/assist/actions/use-sorted-attributes/\"\u003e\u003ccode\u003euseSortedAttributes\u003c/code\u003e\u003c/a\u003e no longer triggers for HTML instructions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10957\"\u003e#10957\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/cf263c4700e9f24115e541d1f142934a9b2d878f\"\u003e\u003ccode\u003ecf263c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-then-property/\"\u003e\u003ccode\u003enoThenProperty\u003c/code\u003e\u003c/a\u003e failing to detect \u003ccode\u003eObject.fromEntries\u003c/code\u003e, \u003ccode\u003eObject.defineProperty\u003c/code\u003e, and \u003ccode\u003eReflect.defineProperty\u003c/code\u003e calls with comments between their tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10983\"\u003e#10983\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/edc0ed738ab8da3d512d527196684bd668090854\"\u003e\u003ccode\u003eedc0ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ayaangazali\"\u003e\u003ccode\u003e@​ayaangazali\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10980\"\u003e#10980\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-aria-props-supported-by-role/\"\u003e\u003ccode\u003euseAriaPropsSupportedByRole\u003c/code\u003e\u003c/a\u003e no longer reports false positives when the attribute that determines an element's implicit ARIA role is written as a shorthand attribute, such as \u003ccode\u003e\u0026lt;a {href} aria-label=\u0026quot;...\u0026quot;\u0026gt;\u003c/code\u003e in Astro and Svelte files.\u003c/p\u003e\n\u003cp\u003eShorthand attributes are now taken into account when computing the implicit role, so the anchor above correctly resolves to the \u003ccode\u003elink\u003c/code\u003e role instead of \u003ccode\u003egeneric\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10889\"\u003e#10889\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/89526e3858c437408ec9ff192c35a866ad991d1b\"\u003e\u003ccode\u003e89526e3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed CSS formatter casing for syntax-owned names while preserving author-defined names, including scoped keyframes and container scroll-state queries.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- A:HOVER { COLOR: INITIAL; }\n+ A:hover { color: initial; }\n- @KEYFRAMES :GLOBAL KeepFrames { FROM { COLOR: RED; } }\n+ @keyframes :GLOBAL KeepFrames { from { color: RED; } }\n- @CONTAINER scroll-state((SCROLLED: TOP) AND (STUCK)) { A:HOVER { COLOR: RED; } }\n+ @container scroll-state((SCROLLED: TOP) AND (STUCK)) { A:hover { color: RED; } }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10964\"\u003e#10964\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/794ccd0528345c4eaa87af1d86f02475277a0a22\"\u003e\u003ccode\u003e794ccd0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed CSS formatting for comments between declaration values and \u003ccode\u003e!important\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-a { color: /* before */ /* after */ red !important; }\n+a { color: /* before */ red /* after */ !important; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/412a0e99712d4223b9f10c5f9d6b8977187ab2a2\"\u003e\u003ccode\u003e412a0e9\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10948\"\u003e#10948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b3b12b3fe390feabbd9ba097922d6c7e56823406\"\u003e\u003ccode\u003eb3b12b3\u003c/code\u003e\u003c/a\u003e feat(lint): add noNegationInEqualityCheck rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10915\"\u003e#10915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9a66bc75cf5026812f811c5bb4c652f8ec44ed99\"\u003e\u003ccode\u003e9a66bc7\u003c/code\u003e\u003c/a\u003e chore: add latitude to sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10947\"\u003e#10947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/bfc3f3d6981e0b5aa3269a253661cc5934c20331\"\u003e\u003ccode\u003ebfc3f3d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10887\"\u003e#10887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9e1999f9936102b585e6f076794a27dcba16f6c9\"\u003e\u003ccode\u003e9e1999f\u003c/code\u003e\u003c/a\u003e chore: revert the revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b0fd8d5ec63ed26ee345c3b70635b8464af6c10\"\u003e\u003ccode\u003e0b0fd8d\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0afa35a968f1b541f2dd8405ec9678baed42d127\"\u003e\u003ccode\u003e0afa35a\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10817\"\u003e#10817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e feat(useDomQuerySelector): add ignore option (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10835\"\u003e#10835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e64919850ceb7571673b81665a54051510e84925\"\u003e\u003ccode\u003ee649198\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10747\"\u003e#10747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4a32b63eb41f144dc8faf6b5cdb05e1de5dbcb63\"\u003e\u003ccode\u003e4a32b63\u003c/code\u003e\u003c/a\u003e feat(lint): add ignorePrimitives option to useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10798\"\u003e#10798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.5/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.20.0 to 6.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e) (b7d5ce2f545d91953a97733aa1567e8728b20644) - thanks \u003ca href=\"https://github.com/mogelbrod\"\u003e\u003ccode\u003e@​mogelbrod\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd built-in compiler for tsrx (db05e0142a41fad2ad45d62ba5106e0d97c92b45)\u003c/li\u003e\n\u003cli\u003eFix -u shortcut for --duration (932b9262af275d209923a5efab1b6f23067bb006)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc-resolver (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1889\"\u003e#1889\u003c/a\u003e) (1444f6aaf04d42ad07ee0b88da4dfae0e116043a)\u003c/li\u003e\n\u003cli\u003eKeep entry-exported members public (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1890\"\u003e#1890\u003c/a\u003e) (94967c13a589a7e83408b1495c31323ac126fcab)\u003c/li\u003e\n\u003cli\u003eDon't un-ignore sibling paths on unrelated gitignore negations (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1891\"\u003e#1891\u003c/a\u003e) (5c026ba50c1e89804fc5094a52dc4c4c37d92bc2)\u003c/li\u003e\n\u003cli\u003eMemoize the gitignore shadowed-pattern check (a5fa3b0ebb7f84c107dba1c1ca9a9b73995f668f)\u003c/li\u003e\n\u003cli\u003eIgnore nested files under a gitignore dir/* pattern (404a53e3e49fa7c1f51b60bcb30ea50450f75aab)\u003c/li\u003e\n\u003cli\u003eTrack types referenced by JSDoc imports (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1888\"\u003e#1888\u003c/a\u003e) (6ae48aadbe03952690c8608e6df42bd039cf6624)\u003c/li\u003e\n\u003cli\u003eUpdate oxc-parser (02ca17a72c3f0afa7df32297d2dd2f5463ac6e00)\u003c/li\u003e\n\u003cli\u003efeat: markdownlint-cli2 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1887\"\u003e#1887\u003c/a\u003e) (323b96f55b38b53f5e4648d72fecd968fae35147) - thanks \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate rolldown snapshot (009e509dee6a5013fd3937abb4ec81684601b023)\u003c/li\u003e\n\u003cli\u003eResolve $GITHUB_ACTION_PATH in GHA composite actions (ead489f066733f701acfe5b81eac0a6c813fb5c5)\u003c/li\u003e\n\u003cli\u003eDon't report \u003ccode\u003enode:\u003c/code\u003e specifiers as unlisted dependencies (1a7114f0a159fe82328041e11fc61c5c1730cc01)\u003c/li\u003e\n\u003cli\u003eDiscover tsdown CLI entries (0d47a45bfc518a7bf73a4b4878aeab236d6f9791)\u003c/li\u003e\n\u003cli\u003eDiscover Convex function modules (e01f21c44773186e7ad74e7badf9fc81b82edfb5)\u003c/li\u003e\n\u003cli\u003eIgnore common system binaries (cd003065fda5422550a412bba07ebbb1f9bae126)\u003c/li\u003e\n\u003cli\u003eAdd OpenClaw plugin (73a2d7dd45f65ea312fde38cb4fa4f5a4fc34bf2)\u003c/li\u003e\n\u003cli\u003eDiscover Tailwind CLI input stylesheet (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1551\"\u003e#1551\u003c/a\u003e) (9ae5feed922ecb7e8c436545e9b45125bd73b457)\u003c/li\u003e\n\u003cli\u003eDiscover Angular global stylesheets from angular.json (fb9e0488f6f21284714d0651fcf1dd2de02d425a)\u003c/li\u003e\n\u003cli\u003eHint when project patterns exclude a compiled extension (74de516d3d73839536fc2a43c2c0ec38a6299631)\u003c/li\u003e\n\u003cli\u003eIgnore common global binaries (a99a206015fe414a4de12016cc62499910afaf6f)\u003c/li\u003e\n\u003cli\u003eRun multiple preprocessors in sequence (844358367e9d1939bbf47f8dcb97d810741f56c1)\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve nuxt module paths (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1896\"\u003e#1896\u003c/a\u003e) (3c8594f5ffc641b00575b6d7455990db1277ac75) - thanks \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReport unused re-exports when ignoreExportsUsedInFile is set (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1895\"\u003e#1895\u003c/a\u003e) (a113a5f4eedc81ef56b00a3e488cc94febefede5) - thanks \u003ca href=\"https://github.com/mlm20\"\u003e\u003ccode\u003e@​mlm20\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePass -w to pnpm add in sentry ecosystem test (ea8c8ac6fe9519f00ca6a61131b345f5de521704)\u003c/li\u003e\n\u003cli\u003eUpdate sentry snapshot (b75768d544d9f869ebce8f8c6dd8490f3db87023)\u003c/li\u003e\n\u003cli\u003eRecord all traversed dirs in glob cache (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1897\"\u003e#1897\u003c/a\u003e) (81be1d436eae15518df764cbcb443899e11a9569)\u003c/li\u003e\n\u003cli\u003eInvalidate glob cache when .gitignore changes (baff301f2dceda97bf8bf73809d811cc44c72c8c)\u003c/li\u003e\n\u003cli\u003eImprove Nuxt and Nitro plugin resolution (86ffab7bcdd095631d6b0b17254e8acd6b5022bc)\u003c/li\u003e\n\u003cli\u003efix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e) (b7266ee8240a9b8686e91a44a4706d3605d094c4) - thanks \u003ca href=\"https://github.com/davidkna-sap\"\u003e\u003ccode\u003e@​davidkna-sap\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUse Entra ID to publish VS Code extension (4236253482f884d92cfde2ccf85c7fb9aca17f7e)\u003c/li\u003e\n\u003cli\u003eRemove obsolete trust policy exclusions (630d5f9835f4303ec9aa7d090ad40a177808c4fb)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (810147b5aa21bb57ad103fd19ba92844e42cd84c)\u003c/li\u003e\n\u003cli\u003eMigrate from typescript/native-preview to typescript (140a25a577a64273a7a77f2ff2c8f224118ac298)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Temporal plugin (98191a04aad0572bead191b101bfecef75067b0c)\u003c/li\u003e\n\u003cli\u003eHandle -d alias for react-email dir argument (53d1fec3213db8d6a84dfa7a82050b122782e065)\u003c/li\u003e\n\u003cli\u003eExpand pnpm script references with forwarded arguments (33e9799df39450033061b9c4c07daf22f5d15721)\u003c/li\u003e\n\u003cli\u003eTreat path-shaped script tokens as file references, extend known global binaries (d9508c282ab81351beda4b2f859435b49f142c51)\u003c/li\u003e\n\u003cli\u003eMark tsdown neverBundle dependencies as referenced (5fd863ba12e68842f91ab1a94e7e30d1e571da92)\u003c/li\u003e\n\u003cli\u003eSupport TanStack Start in tanstack-router plugin (bd63cd8af88dac03a98aa17f1add322f7bdf4a94)\u003c/li\u003e\n\u003cli\u003eMark vite ssr.external dependencies as referenced (91de938032062cb667bced0eadef9e67d1e20b1f)\u003c/li\u003e\n\u003cli\u003eExpand bun, npm, and yarn script references with forwarded arguments (b5a31767a83e2cec3fb20c3b146d94c0412a4fd6)\u003c/li\u003e\n\u003cli\u003eAdd Latitude as sponsor (42676759cad5fb10ac96fd7c0457037e906f4b68)\u003c/li\u003e\n\u003cli\u003eRegenerate plugin list in docs (1d2cdffb4d4151f848c44e066eff43e9efbf44fe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/d9a6fe096fe2711a54c62dbbe988fa9221267538\"\u003e\u003ccode\u003ed9a6fe0\u003c/code\u003e\u003c/a\u003e Release knip@6.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/932b9262af275d209923a5efab1b6f23067bb006\"\u003e\u003ccode\u003e932b926\u003c/code\u003e\u003c/a\u003e Fix -u shortcut for --duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/db05e0142a41fad2ad45d62ba5106e0d97c92b45\"\u003e\u003ccode\u003edb05e01\u003c/code\u003e\u003c/a\u003e Add built-in compiler for tsrx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7d5ce2f545d91953a97733aa1567e8728b20644\"\u003e\u003ccode\u003eb7d5ce2\u003c/code\u003e\u003c/a\u003e fix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/fc16b3875eabd27315c46653056a4a5b9eca4366\"\u003e\u003ccode\u003efc16b38\u003c/code\u003e\u003c/a\u003e Release knip@6.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/140a25a577a64273a7a77f2ff2c8f224118ac298\"\u003e\u003ccode\u003e140a25a\u003c/code\u003e\u003c/a\u003e Migrate from typescript/native-preview to typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/810147b5aa21bb57ad103fd19ba92844e42cd84c\"\u003e\u003ccode\u003e810147b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7266ee8240a9b8686e91a44a4706d3605d094c4\"\u003e\u003ccode\u003eb7266ee\u003c/code\u003e\u003c/a\u003e fix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/86ffab7bcdd095631d6b0b17254e8acd6b5022bc\"\u003e\u003ccode\u003e86ffab7\u003c/code\u003e\u003c/a\u003e Improve Nuxt and Nitro plugin resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/baff301f2dceda97bf8bf73809d811cc44c72c8c\"\u003e\u003ccode\u003ebaff301\u003c/code\u003e\u003c/a\u003e Invalidate glob cache when .gitignore changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.29.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.0.8 to 17.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.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/lint-staged/lint-staged/pull/1823\"\u003e#1823\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ee156cc7039494f1db11f389b1233c78f588238c\"\u003e\u003ccode\u003eee156cc\u003c/code\u003e\u003c/a\u003e - The chunking of tasks based on maximum command line argument length has been re-implemented to be more precise. Now the chunking happens based on the final generated command string, instead of just the list of staged files like previously. This benefits mainly Windows platforms and function commands like:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('lint-staged').Configuration} */\nexport default {\n  \u0026quot;*.ts\u0026quot;: () =\u0026gt; \u0026quot;tsc\u0026quot;, // Run \u0026quot;tsc\u0026quot; when any TS file is changed (for entire project)\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWhere the spawned command is literally \u003ccode\u003e\u0026quot;tsc\u0026quot;\u003c/code\u003e without any extra arguments. Previously, this was still chunked when a lot of files were staged. Now, it probably won't be chunked because the length of the command is just three letters.\u003c/p\u003e\n\u003cp\u003eAlso, native JavaScript/Node.js function tasks won't be chunked at all, when previously they were run multiple times when chunked:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('lint-staged').Configuration} */\nexport default {\n  \u0026quot;*.js\u0026quot;: {\n    title: \u0026quot;Log staged JS files to console\u0026quot;,\n    task: async (files) =\u0026gt; {\n      console.log(\u0026quot;Staged JS files:\u0026quot;, files);\n    },\n  },\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1820\"\u003e#1820\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a626a9f269d9ff6498a9b8245490e096f90c4bb7\"\u003e\u003ccode\u003ea626a9f\u003c/code\u003e\u003c/a\u003e - It's now possible to set \u003ccode\u003e--max-arg-length=Infinity\u003c/code\u003e to effectively disable chunking of tasks based on the number of staged files. The parsing and validation of the numeric CLI options \u003ccode\u003e--max-arg-length\u003c/code\u003e and \u003ccode\u003e--concurrency\u003c/code\u003e has been improved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1816\"\u003e#1816\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7568d4fb15ba3c3317a7aec36195461cb2f272d7\"\u003e\u003ccode\u003e7568d4f\u003c/code\u003e\u003c/a\u003e - The console output of \u003cem\u003elint-staged\u003c/em\u003e has been simplified so that there's less interactive spinners and more explicit messages like \u003cem\u003e\u0026quot;Started…\u003c/em\u003e\u0026quot; -\u0026gt; \u0026quot;\u003cem\u003eDone!\u003c/em\u003e\u0026quot;. The primary purpose of this was to remove \u003ca href=\"https://github.com/listr2/listr2\"\u003e\u003ccode\u003eListr2\u003c/code\u003e\u003c/a\u003e, a very large dependency.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eSize of \u003ccode\u003enode_modules/\u003c/code\u003e after installing: \u003ccode\u003e1561.7 kB\u003c/code\u003e with 29 packages.\u003c/p\u003e\n\u003cp\u003eFancy interactive spinners, but output dynamically changes:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e✔ Backed up original state in git stash (0b191303)\n✔ Running tasks for staged files...\n✔ Staging changes from tasks...\n✔ Cleaning up temporary files...\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.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/lint-staged/lint-staged/pull/1823\"\u003e#1823\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ee156cc7039494f1db11f389b1233c78f588238c\"\u003e\u003ccode\u003eee156cc\u003c/code\u003e\u003c/a\u003e - The chunking of tasks based on maximum command line argument length has been re-implemented to be more precise. Now the chunking happens based on the final generated command string, instead of just the list of staged files like previously. This benefits mainly Windows platforms and function commands like:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('lint-staged').Configuration} */\nexport default {\n  \u0026quot;*.ts\u0026quot;: () =\u0026gt; \u0026quot;tsc\u0026quot;, // Run \u0026quot;tsc\u0026quot; when any TS file is changed (for entire project)\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWhere the spawned command is literally \u003ccode\u003e\u0026quot;tsc\u0026quot;\u003c/code\u003e without any extra arguments. Previously, this was still chunked when a lot of files were staged. Now, it probably won't be chunked because the length of the command is just three letters.\u003c/p\u003e\n\u003cp\u003eAlso, native JavaScript/Node.js function tasks won't be chunked at all, when previously they were run multiple times when chunked:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('lint-staged').Configuration} */\nexport default {\n  \u0026quot;*.js\u0026quot;: {\n    title: \u0026quot;Log staged JS files to console\u0026quot;,\n    task: async (files) =\u0026gt; {\n      console.log(\u0026quot;Staged JS files:\u0026quot;, files);\n    },\n  },\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1820\"\u003e#1820\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a626a9f269d9ff6498a9b8245490e096f90c4bb7\"\u003e\u003ccode\u003ea626a9f\u003c/code\u003e\u003c/a\u003e - It's now possible to set \u003ccode\u003e--max-arg-length=Infinity\u003c/code\u003e to effectively disable chunking of tasks based on the number of staged files. The parsing and validation of the numeric CLI options \u003ccode\u003e--max-arg-length\u003c/code\u003e and \u003ccode\u003e--concurrency\u003c/code\u003e has been improved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1816\"\u003e#1816\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7568d4fb15ba3c3317a7aec36195461cb2f272d7\"\u003e\u003ccode\u003e7568d4f\u003c/code\u003e\u003c/a\u003e - The console output of \u003cem\u003elint-staged\u003c/em\u003e has been simplified so that there's less interactive spinners and more explicit messages like \u003cem\u003e\u0026quot;Started…\u003c/em\u003e\u0026quot; -\u0026gt; \u0026quot;\u003cem\u003eDone!\u003c/em\u003e\u0026quot;. The primary purpose of this was to remove \u003ca href=\"https://github.com/listr2/listr2\"\u003e\u003ccode\u003eListr2\u003c/code\u003e\u003c/a\u003e, a very large dependency.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eSize of \u003ccode\u003enode_modules/\u003c/code\u003e after installing: \u003ccode\u003e1561.7 kB\u003c/code\u003e with 29 packages.\u003c/p\u003e\n\u003cp\u003eFancy interactive spinners, but output dynamically changes:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e✔ Backed up original state in git stash (0b191303)\n✔ Running tasks for staged files...\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/fb540fba1513a83a6be3fa31aeed4eae679c3e31\"\u003e\u003ccode\u003efb540fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1824\"\u003e#1824\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dc0a738a1b39033804667b3df3fb0f71cb03708a\"\u003e\u003ccode\u003edc0a738\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/60cbb8818f8c0d51d6d1e4c59c7a9e558d8fffe1\"\u003e\u003ccode\u003e60cbb88\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1823\"\u003e#1823\u003c/a\u003e from lint-staged/reimplement-chunk-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2354dc42686e2c2bff4a5dff3abd57f3cc69624e\"\u003e\u003ccode\u003e2354dc4\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0516e7fa9bc8a05aee922872f4ebe5d9c21a8213\"\u003e\u003ccode\u003e0516e7f\u003c/code\u003e\u003c/a\u003e docs: adjust debug logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e22f6ede988cc6efe7c0065dcb8cb1408f2584dd\"\u003e\u003ccode\u003ee22f6ed\u003c/code\u003e\u003c/a\u003e style: run \u003ccode\u003eoxfmt\u003c/code\u003e on README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/37e8e1ad73a58c0b187716bd5172744ad50f36d1\"\u003e\u003ccode\u003e37e8e1a\u003c/code\u003e\u003c/a\u003e fix: restore chunking of git add command after running tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2c75f1d0f2cc2c28c7191c48beafb281e3d1e78e\"\u003e\u003ccode\u003e2c75f1d\u003c/code\u003e\u003c/a\u003e chore: remove unused file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ee156cc7039494f1db11f389b1233c78f588238c\"\u003e\u003ccode\u003eee156cc\u003c/code\u003e\u003c/a\u003e feat: add improved lazy-chunking of command strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/baa7c987f68e0c338b1fd5ad751da05e9cbe238d\"\u003e\u003ccode\u003ebaa7c98\u003c/code\u003e\u003c/a\u003e feat: remove current \u003ccode\u003echunkFiles\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.0.8...v17.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.17 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken ARIA references in Dialogs where a title or description elements are not rendered.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.61.0 to 10.68.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.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003cp\u003e| Path                                                                       | Size              |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.68.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003e10.67.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/getsentry/sentry-javascript/commit/b4396c32993b5ab41e54ef50eea557f8202a74fe\"\u003e\u003ccode\u003eb4396c3\u003c/code\u003e\u003c/a\u003e release: 10.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/be21e8cc69f466f5d643d942efd7fd5c608528e3\"\u003e\u003ccode\u003ebe21e8c\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.68.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/fb0987f80f4cbe813210b3f14e5007ce99c339e9\"\u003e\u003ccode\u003efb0987f\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameteriz...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7bd90141db9a12bf0e81ea4f538093df511bffc\"\u003e\u003ccode\u003ef7bd901\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed3a8c8c301c40985316b70186e40603827a24af\"\u003e\u003ccode\u003eed3a8c8\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/20227f9945ffa476e140e5ba70f2f979069abc17\"\u003e\u003ccode\u003e20227f9\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e5625e841a500485371ca512722d5e0642ad4d2\"\u003e\u003ccode\u003e3e5625e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d924551ae54af7d84548b7d6089e9f6b628a893d\"\u003e\u003ccode\u003ed924551\u003c/code\u003e\u003c/a\u003e test(v10/cloudflare): Add Vite-build support to the integration-test runner (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11fed0319ca73e2da986d46015fb119f1c491961\"\u003e\u003ccode\u003e11fed03\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Read wrangler config and resolve the Sentry options mod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a540764d634e691528bca6257f9e1d8eb46caf4d\"\u003e\u003ccode\u003ea540764\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.61.0...10.68.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 1.21.0 to 1.27.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 1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): removed brand names from tags \u0026amp; revised brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4575\"\u003elucide-icons/lucide#4575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Fix site 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/4582\"\u003elucide-icons/lucide#4582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003esquare-scissors\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/4581\"\u003elucide-icons/lucide#4581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): add more supported attributes for SVG nodes 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/4570\"\u003elucide-icons/lucide#4570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epending-cw\u003c/code\u003e icon by \u003ca href=\"https://github.com/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ezap\u003c/code\u003e and \u003ccode\u003ezap-off\u003c/code\u003e icons by \u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esquare-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.4.8 to 7.1.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/4572\"\u003elucide-icons/lucide#4572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4571\"\u003elucide-icons/lucide#4571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add scan-square by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-shield\u003c/code\u003e icon by \u003ca href=\"https://github.com/MArtytraM99\"\u003e\u003ccode\u003e@​MArtytraM99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3099\"\u003elucide-icons/lucide#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emosque\u003c/code\u003e icon by \u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request-review): Remove pull_request_target 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/4593\"\u003elucide-icons/lucide#4593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efeather\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/4584\"\u003elucide-icons/lucide#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): added custom prettier plugin for icon SVG files 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/4576\"\u003elucide-icons/lucide#4576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci.yml): Remove concurrency in ci.yml 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/4595\"\u003elucide-icons/lucide#4595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\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/4592\"\u003elucide-icons/lucide#4592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): Migrate lab to main repo. 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/4521\"\u003elucide-icons/lucide#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etrophy\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/4591\"\u003elucide-icons/lucide#4591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(analytics): add utm source and medium 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/4596\"\u003elucide-icons/lucide#4596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): Add lab requirement in pull_request_template.md by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3651\"\u003elucide-icons/lucide#3651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): replaces \u003ccode\u003epodcast\u003c/code\u003e icon with new \u003ccode\u003emic-*\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/4583\"\u003elucide-icons/lucide#4583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add layout-freeform by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4543\"\u003elucide-icons/lucide#4543\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/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\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/1.26.0...1.27.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.26.0...1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix home page package links \u0026amp; accessible labels 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/4540\"\u003elucide-icons/lucide#4540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecolumns-3-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): extended metadata of \u003ccode\u003ead\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/4579\"\u003elucide-icons/lucide#4579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebook-open\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/4565\"\u003elucide-icons/lucide#4565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-keyhole\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/4580\"\u003elucide-icons/lucide#4580\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/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\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/1.25.0...1.26.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.25.0...1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.27.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.2.7 to 16.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport/docs fixes 16.2 - July round by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96031\"\u003evercel/next.js#96031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport] Fixes to support TypeScript 7 by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/95831\"\u003evercel/next.js#95831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\"\u003ehttps://github.com/vercel/next.js/compare/v16.2.11...v16.2.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.11\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj\"\u003eDenial of Service in App Router using Server Actions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24\"\u003eMiddleware / Proxy bypass in App Router applications using Turbopack and single locale\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4\"\u003eServer-Side Request Forgery in rewrites via attacker-controlled destination hostname\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x\"\u003eServer-Side Request Forgery in Server Actions on custom servers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModerate:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742\"\u003eCache confusion of response bodies for requests with bodies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q\"\u003eCache confusion of response bodies for requests with bodies containing invalid UTF-8 byte sequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch\"\u003eDenial of Service in the Image Optimization API using SVGs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp\"\u003eUnauthenticated disclosure of internal Server Function endpoints\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3\"\u003eUnbounded Server Action payload in Edge runtime\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003ch2\u003ev16.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\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/2234717e74ff24cd1...\n\n_Description has been truncated_","html_url":"https://github.com/ephemere-io/oryzae/pull/451","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ephemere-io%2Foryzae/issues/451","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/451/packages"}},{"old_version":"4.13.0","new_version":"4.13.4","update_type":"patch","path":null,"pr_created_at":"2026-07-25T16:49:12.000Z","version_change":"4.13.0 → 4.13.4","issue":{"uuid":"4976694205","node_id":"PR_kwDOS2Dmb872WgS2","number":32,"state":"open","title":"chore(deps): Bump the minor-and-patch group across 1 directory with 26 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-07-25T16:49:12.000Z","updated_at":"2026-07-25T16:51:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"minor-and-patch","update_count":26,"packages":[{"name":"@radix-ui/react-avatar","old_version":"1.2.0","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.17","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.18","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.10","new_version":"2.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.10","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.1","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.15","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.17","new_version":"1.2.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.10","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.59.0","new_version":"10.68.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/supabase-js","old_version":"2.108.2","new_version":"2.110.8","repository_url":"https://github.com/supabase/supabase-js"},{"name":"next-intl","old_version":"4.13.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-hook-form","old_version":"7.80.0","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@playwright/test","old_version":"1.61.0","new_version":"1.62.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"22.20.0","new_version":"22.20.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"9.39.4","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.2.9","new_version":"16.2.11","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.2.0` | `1.2.6` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.17` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.18` | `2.1.24` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.10` | `2.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.10` | `1.1.16` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.1` | `2.3.7` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.0` | `1.3.3` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.15` | `1.1.21` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.17` | `1.2.23` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.10` | `1.2.16` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.59.0` | `10.68.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.108.2` | `2.110.8` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.0` | `4.13.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.80.0` | `7.83.0` |\n| [react-is](https://github.com/react/react/tree/HEAD/packages/react-is) | `19.2.7` | `19.2.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.0` | `1.62.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.0` | `22.20.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `9.39.5` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.9` | `16.2.11` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.6` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.8.0` | `0.8.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.1` |\n\n\nUpdates `@radix-ui/react-avatar` from 1.2.0 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md\"\u003e@​radix-ui/react-avatar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFix dev-only checks with conditional exports to drop dev-warnings from production builds.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.17 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken ARIA references in Dialogs where a title or description elements are not rendered.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.18 to 2.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.20\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.10 to 2.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.10 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/progress/CHANGELOG.md\"\u003e@​radix-ui/react-progress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.3.1 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in form control components to ensure their values are updated when their associated form's is reset. This affects \u003ccode\u003eRadioGroup\u003c/code\u003e, \u003ccode\u003eSlider\u003c/code\u003e, \u003ccode\u003eSelect\u003c/code\u003e, and \u003ccode\u003eSwitch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.0 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.2, 1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.15 to 1.1.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.14\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toast` from 1.2.17 to 1.2.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/toast/CHANGELOG.md\"\u003e@​radix-ui/react-toast's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eToast\u003c/code\u003e removing non-focused toasts when pressing \u003ccode\u003eEscape\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003cli\u003eCleared the close timer on unmount to prevent memory leaks and errors in test environments\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.10 to 1.2.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eTooltip.Content\u003c/code\u003e children were mounted to the DOM twice.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.59.0 to 10.68.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.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003cp\u003e| Path                                                                       | Size              |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.68.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.68.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Add \u003ccode\u003e@​sentry/cloudflare/\u003c/code\u003evite orchestrion plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21967\"\u003e#21967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nestjs): Support WebSocket errors in SentryGlobalFilter (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22224\"\u003e#22224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node,server-utils): Set \u003ccode\u003ecache.key\u003c/code\u003e on dataloader spans and capture redis delete operations as \u003ccode\u003ecache.remove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22389\"\u003e#22389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Allow integrations to be part of marker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Migrate \u003ccode\u003eFirebaseInstrumentation\u003c/code\u003e to orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22141\"\u003e#22141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Warn when bundler config has instrumented module in external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22379\"\u003e#22379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameterized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22564\"\u003e#22564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003einstrumentStateGraph\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22491\"\u003e#22491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Add \u003ccode\u003eurl.full\u003c/code\u003e attribute to core fetch instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22436\"\u003e#22436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/core): Support filtering \u003ccode\u003estackFrameVariables\u003c/code\u003e by variable name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22526\"\u003e#22526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/react-router): Make instrumentation API the default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22525\"\u003e#22525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare,deno,node): Align types of vercelai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22343\"\u003e#22343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Instrument Anthropic client in place instead of via a deep proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22305\"\u003e#22305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Set text/javascript MIME type on compression worker Blob (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22377\"\u003e#22377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Adapt frame rewriting for kit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22407\"\u003e#22407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10): Pin \u003ccode\u003e@apm-js-collab/code-transformer-bundler-plugins\u003c/code\u003e to 0.7.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22497\"\u003e#22497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Import prismaIntegration from server-utils (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22535\"\u003e#22535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid \u003ccode\u003efunctionToStringIntegration\u003c/code\u003e causing infinite recursions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22527\"\u003e#22527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Avoid propagating \u003ccode\u003ebaggage: \u0026quot;undefined\u0026quot;\u003c/code\u003e when DSC is missing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22440\"\u003e#22440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22342\"\u003e#22342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22405\"\u003e#22405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22395\"\u003e#22395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump morgan from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22187\"\u003e#22187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22182\"\u003e#22182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(v10): Add \u003ccode\u003ev10\u003c/code\u003e to build and license-compliance branch filters (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22499\"\u003e#22499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.16.0 to 1.18.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22396\"\u003e#22396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Remove unneeded orchestrion config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22384\"\u003e#22384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(server-utils): Small fastify cleanup (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22385\"\u003e#22385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Remove unnecessary test waits (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22383\"\u003e#22383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(sveltekit-3): Fix import \u003ccode\u003edefineEnvVars\u003c/code\u003e from \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22390\"\u003e#22390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/cloudflare): Add Vite-build support to the integration-test runner (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22539\"\u003e#22539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/psh4607\"\u003e\u003ccode\u003e@​psh4607\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/trinitiwowka\"\u003e\u003ccode\u003e@​trinitiwowka\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003e10.67.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/getsentry/sentry-javascript/commit/b4396c32993b5ab41e54ef50eea557f8202a74fe\"\u003e\u003ccode\u003eb4396c3\u003c/code\u003e\u003c/a\u003e release: 10.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/be21e8cc69f466f5d643d942efd7fd5c608528e3\"\u003e\u003ccode\u003ebe21e8c\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.68.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/fb0987f80f4cbe813210b3f14e5007ce99c339e9\"\u003e\u003ccode\u003efb0987f\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003ehttp.route\u003c/code\u003e attribute to \u003ccode\u003ehttp.server\u003c/code\u003e spans with parameteriz...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7bd90141db9a12bf0e81ea4f538093df511bffc\"\u003e\u003ccode\u003ef7bd901\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22543\"\u003e#22543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed3a8c8c301c40985316b70186e40603827a24af\"\u003e\u003ccode\u003eed3a8c8\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Workflow classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22542\"\u003e#22542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/20227f9945ffa476e140e5ba70f2f979069abc17\"\u003e\u003ccode\u003e20227f9\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument Durable Object classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22541\"\u003e#22541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e5625e841a500485371ca512722d5e0642ad4d2\"\u003e\u003ccode\u003e3e5625e\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Auto-instrument the worker entry with withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22540\"\u003e#22540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d924551ae54af7d84548b7d6089e9f6b628a893d\"\u003e\u003ccode\u003ed924551\u003c/code\u003e\u003c/a\u003e test(v10/cloudflare): Add Vite-build support to the integration-test runner (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11fed0319ca73e2da986d46015fb119f1c491961\"\u003e\u003ccode\u003e11fed03\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Read wrangler config and resolve the Sentry options mod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a540764d634e691528bca6257f9e1d8eb46caf4d\"\u003e\u003ccode\u003ea540764\u003c/code\u003e\u003c/a\u003e feat(v10): Add \u003ccode\u003eurl.full\u003c/code\u003e and \u003ccode\u003eurl.path\u003c/code\u003e to \u003ccode\u003ehttp.server\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22533\"\u003e#22533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.59.0...10.68.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.108.2 to 2.110.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.110.8\u003c/h2\u003e\n\u003ch2\u003e2.110.8 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e downgrade aborted/transient fetch failures from console.error to warn (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e clean up cross-signal abort listener on invoke() return (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e match response Content-Type case-insensitively (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2515\"\u003e#2515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e url-encode object key in CDN purge methods (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2545\"\u003e#2545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e skip Node warning in Deno (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFranco Kaddour \u003ca href=\"https://github.com/FrancoKaddour\"\u003e\u003ccode\u003e@​FrancoKaddour\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\u003cli\u003ePedro Henrique\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.110.8-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.110.8-canary.2 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e url-encode object key in CDN purge methods (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2545\"\u003e#2545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.8-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.110.8-canary.1 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e downgrade aborted/transient fetch failures from console.error to warn (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.8-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.110.8-canary.0 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e clean up cross-signal abort listener on invoke() return (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e match response Content-Type case-insensitively (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2515\"\u003e#2515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e skip Node warning in Deno (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2541\"\u003e#2541\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@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.110.8 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e skip Node warning in Deno (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.110.7 (2026-07-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e trigger set auth on INITIAL_SESSION event (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2531\"\u003e#2531\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.110.6 (2026-07-15)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e warn instead of throw for unrecognized sb_ API key subtypes (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2526\"\u003e#2526\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.110.5 (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e avoid edge runtime warning (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2522\"\u003e#2522\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.110.4 (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e stop sending API key in Authorization header for function calls (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2511\"\u003e#2511\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/01dbb53a050c477e17beebb882d0d371384344c7\"\u003e\u003ccode\u003e01dbb53\u003c/code\u003e\u003c/a\u003e fix(supabase): skip Node warning in Deno (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/150b00cd11dbe0268c9c911d48959bd7356acc87\"\u003e\u003ccode\u003e150b00c\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.7 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2533\"\u003e#2533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/130fa11ac61dbed695f75ea8fb88a796e15db985\"\u003e\u003ccode\u003e130fa11\u003c/code\u003e\u003c/a\u003e fix(realtime): trigger set auth on INITIAL_SESSION event (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2531\"\u003e#2531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c90b1cdec7fecaaf0f959d22e7b40f98aa06ec6b\"\u003e\u003ccode\u003ec90b1cd\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.6 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2527\"\u003e#2527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c23e1ab3834d039d6df6417f72636910359a26c8\"\u003e\u003ccode\u003ec23e1ab\u003c/code\u003e\u003c/a\u003e fix(supabase): warn instead of throw for unrecognized sb_ API key subtypes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/8af3c3a2abedcc6e2408e7ef1e907db108e23afe\"\u003e\u003ccode\u003e8af3c3a\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.5 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2524\"\u003e#2524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/25da0976e9f01c25c36b6123050f5450ff49e012\"\u003e\u003ccode\u003e25da097\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.4 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2523\"\u003e#2523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/dafa7f536f1cb99f2df5795a088e8c5449c45927\"\u003e\u003ccode\u003edafa7f5\u003c/code\u003e\u003c/a\u003e fix(supabase): avoid edge runtime warning (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2522\"\u003e#2522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/558c1f5565dead952457f33a6aed317339e5ae2a\"\u003e\u003ccode\u003e558c1f5\u003c/code\u003e\u003c/a\u003e fix(functions): stop sending API key in Authorization header for function cal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/aaec93f3e4474965b687f34b5c62a4f771d9abd3\"\u003e\u003ccode\u003eaaec93f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2519\"\u003e#2519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.110.8/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 `next-intl` from 4.13.0 to 4.13.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.13.4\u003c/h2\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.3\u003c/h2\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2\u003c/h2\u003e\n\u003ch2\u003e4.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.1\u003c/h2\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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/7fa175d0303804fea48aad0c8b5de89077948e9c\"\u003e\u003ccode\u003e7fa175d\u003c/code\u003e\u003c/a\u003e v4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e\u003ccode\u003e82de47f\u003c/code\u003e\u003c/a\u003e fix: Avoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89ae78319a4a6da95bdcbb91dc11e9ba56d745ae\"\u003e\u003ccode\u003e89ae783\u003c/code\u003e\u003c/a\u003e v4.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e\u003ccode\u003e0555ace\u003c/code\u003e\u003c/a\u003e fix: Next.js 16.3 compatibility preparation (only update locale cookie for do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89c72b13bf0fb12de4001522eadc4c2755ccb3ed\"\u003e\u003ccode\u003e89c72b1\u003c/code\u003e\u003c/a\u003e docs: Add AI agents page, integrate eloqnt studio, and update nav (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2357\"\u003e#2357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/d14dd6f3600e7e7078c71bd8f2d17a60a9b09a12\"\u003e\u003ccode\u003ed14dd6f\u003c/code\u003e\u003c/a\u003e v4.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003e\u003ccode\u003ecc34d9a\u003c/code\u003e\u003c/a\u003e fix: Correctly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/976ca1f83a6e06b5646865b87c4fb461cbf84374\"\u003e\u003ccode\u003e976ca1f\u003c/code\u003e\u003c/a\u003e v4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e\u003ccode\u003e4025d1f\u003c/code\u003e\u003c/a\u003e fix: Handle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and productio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/90691ed785e635ece6e9d7b8f862f6a27a15f306\"\u003e\u003ccode\u003e90691ed\u003c/code\u003e\u003c/a\u003e docs: Add hooks hint to \u003ccode\u003eextraction.mdx\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.13.0...v4.13.4\"\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.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Trust-Code-System/dangote-mentorship-portal/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trust-Code-System%2Fdangote-mentorship-portal/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}},{"old_version":"4.13.0","new_version":"4.13.4","update_type":"patch","path":null,"pr_created_at":"2026-07-24T19:05:20.000Z","version_change":"4.13.0 → 4.13.4","issue":{"uuid":"4971356361","node_id":"PR_kwDOS40TJs71_-0s","number":30,"state":"closed","title":"chore(deps): bump the web-minor-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-08-07T19:04:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-24T19:05:20.000Z","updated_at":"2026-08-07T19:04:42.000Z","time_to_close":1209561,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"web-minor-patch","update_count":7,"packages":[{"name":"framer-motion","old_version":"12.40.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.18.0","new_version":"1.26.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next-intl","old_version":"4.13.0","new_version":"4.13.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web-minor-patch group with 6 updates in the /apps/web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.40.0` | `12.42.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.18.0` | `1.26.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.0` | `4.13.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n\n\nUpdates `framer-motion` from 12.40.0 to 12.42.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.42.2] 2026-07-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Cropped group layers now animate \u003ccode\u003eborder-radius\u003c/code\u003e from the old to new radius.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.1] 2026-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Old layer fade out now cancelled when defining \u003ccode\u003e.new()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.0] 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Layers are automatically grouped to match their DOM-hierarchy. New \u003ccode\u003e.group(false)\u003c/code\u003e method opts-out.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Disabled automatic \u003ccode\u003eborder-radius\u003c/code\u003e animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.41.0] 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Moves from Motion+ Early Access and alpha to main library.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.add()\u003c/code\u003e resolves a CSS selector or \u003ccode\u003eElement\u003c/code\u003e to automatically generate, apply and remove \u003ccode\u003eview-transition-name\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.new()\u003c/code\u003e and \u003ccode\u003e.old()\u003c/code\u003e configures values to animate on new and old layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.layout()\u003c/code\u003e can set a custom transition on the size/position animation of the currently selected elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Group layers now automatically crop with children set to \u003ccode\u003ecover\u003c/code\u003e, with \u003ccode\u003eborder-radius\u003c/code\u003e animating from old radius to new. \u003ccode\u003e.crop(false)\u003c/code\u003e disables this behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.class(name)\u003c/code\u003e tags currently selected elements with a \u003ccode\u003eview-transition-class\u003c/code\u003e as a custom CSS hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent stuck exit animations when children interrupt.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edrag\u003c/code\u003e: Child \u003ccode\u003ee.stopPropagation()\u003c/code\u003e no longer break drag end.\u003c/li\u003e\n\u003cli\u003eFixing Next.js OOM on Windows when importing via \u003ccode\u003emotion\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Improve handling of parallel/interleaved calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.enter()\u003c/code\u003e and \u003ccode\u003e.exit()\u003c/code\u003e now refer specifically to \u003ccode\u003enew\u003c/code\u003e and \u003ccode\u003eold\u003c/code\u003e layers where there are no matching \u003ccode\u003eold\u003c/code\u003e or \u003ccode\u003enew\u003c/code\u003e layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Interrupted transition setups now return resolved animation rather than throwing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40e8756c63b258c9dd07de9501cb788410eefb02\"\u003e\u003ccode\u003e40e8756\u003c/code\u003e\u003c/a\u003e v12.42.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/718ccc7d4e8d17dddb36e73198b730fac57267c4\"\u003e\u003ccode\u003e718ccc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3768\"\u003e#3768\u003c/a\u003e from motiondivision/view-cropped-corner-radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/19195a4bfc77389afb9cfd06bb2fb9eaeb798e8f\"\u003e\u003ccode\u003e19195a4\u003c/code\u003e\u003c/a\u003e Dedupe corner-radius longhands; merge crop box/radii measurements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5299aa65a2428c55728d28b68c0d3242052d8b7a\"\u003e\u003ccode\u003e5299aa6\u003c/code\u003e\u003c/a\u003e Resolve cropped-clip radius timing once; fix transition-option leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/937cdf396c29fa2826ba0836c1e6f1a1466e5064\"\u003e\u003ccode\u003e937cdf3\u003c/code\u003e\u003c/a\u003e Animate cropped view-transition group corner radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/fd2d6f66d1cffcfeb2e2e0d9e39dc54796025db2\"\u003e\u003ccode\u003efd2d6f6\u003c/code\u003e\u003c/a\u003e v12.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2223d873d8c78bab03301e5d9e3272c6d76907e6\"\u003e\u003ccode\u003e2223d87\u003c/code\u003e\u003c/a\u003e Hold the old layer when only a non-opacity .new() is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c841455973b280c7989befd6dc918da0246a7fa\"\u003e\u003ccode\u003e9c84145\u003c/code\u003e\u003c/a\u003e v12.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/60d7c72bc3d8052e2453424542d102467f3ed2fc\"\u003e\u003ccode\u003e60d7c72\u003c/code\u003e\u003c/a\u003e Add view-transition group nesting and aspect-aware cropping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6437276caa543467a3bc407514ad0a4f842c37e0\"\u003e\u003ccode\u003e6437276\u003c/code\u003e\u003c/a\u003e Updating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.40.0...v12.42.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.18.0 to 1.26.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 1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix home page package links \u0026amp; accessible labels 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/4540\"\u003elucide-icons/lucide#4540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecolumns-3-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): extended metadata of \u003ccode\u003ead\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/4579\"\u003elucide-icons/lucide#4579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebook-open\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/4565\"\u003elucide-icons/lucide#4565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-keyhole\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/4580\"\u003elucide-icons/lucide#4580\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/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\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/1.25.0...1.26.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.25.0...1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename to \u003ccode\u003ecircle-euro\u003c/code\u003e to match other euro icons 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/4531\"\u003elucide-icons/lucide#4531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.10 to 6.4.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4487\"\u003elucide-icons/lucide#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): empty search results on first load for tag-only matches by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4413\"\u003elucide-icons/lucide#4413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.5 to 7.29.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4476\"\u003elucide-icons/lucide#4476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): broken link in brand logo comment 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/4533\"\u003elucide-icons/lucide#4533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(depedencies): Update dependencies 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/4553\"\u003elucide-icons/lucide#4553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): add studio link 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/4534\"\u003elucide-icons/lucide#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ehdmi-port\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/4554\"\u003elucide-icons/lucide#4554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eethernet-port\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/4555\"\u003elucide-icons/lucide#4555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-box\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/4552\"\u003elucide-icons/lucide#4552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escan-box\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/4551\"\u003elucide-icons/lucide#4551\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/1.24.0...1.25.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.24.0...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(scripts): fix typo in renameIcon.function.mts 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/4514\"\u003elucide-icons/lucide#4514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icons): remove \u003ccode\u003etoBeRemovedInVersion\u003c/code\u003e metadata and make it optional in schema by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Add merch link 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/4524\"\u003elucide-icons/lucide#4524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): move child rendering logic to template from effect 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/4519\"\u003elucide-icons/lucide#4519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): list \u003ccode\u003e@​gyeonghokim/lucide-lit\u003c/code\u003e as third-party package by \u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eoption\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/4326\"\u003elucide-icons/lucide#4326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): restore the icons entry point in the JS bundles by \u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vue): support kebab-case icon-node prop on Icon component by \u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): Add icon exports property to the package.json file 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/4522\"\u003elucide-icons/lucide#4522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): centered the \u003ccode\u003edot\u003c/code\u003e icon by \u003ca href=\"https://github.com/cnlancehu\"\u003e\u003ccode\u003e@​cnlancehu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4492\"\u003elucide-icons/lucide#4492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-euro-sign\u003c/code\u003e icon by \u003ca href=\"https://github.com/Guido3000\"\u003e\u003ccode\u003e@​Guido3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4353\"\u003elucide-icons/lucide#4353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eserver-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Turboman3000\"\u003e\u003ccode\u003e@​Turboman3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4232\"\u003elucide-icons/lucide#4232\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/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.26.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-intl` from 4.13.0 to 4.13.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.13.4\u003c/h2\u003e\n\u003ch2\u003e4.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.3\u003c/h2\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2\u003c/h2\u003e\n\u003ch2\u003e4.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.1\u003c/h2\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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.13.4 (2026-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unnecessary \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e wrappers with partial prefetching (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2362\"\u003e#2362\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e82de47f\u003c/a\u003e) – by \u003ca href=\"https://github.com/ceolinwill\"\u003e\u003ccode\u003e@​ceolinwill\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.3 (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js 16.3 compatibility preparation (only update locale cookie for document requests and not prefetches) (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2355\"\u003e#2355\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e0555ace\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.13.2 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003ecc34d9a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.13.1 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and production (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e4025d1f\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/7fa175d0303804fea48aad0c8b5de89077948e9c\"\u003e\u003ccode\u003e7fa175d\u003c/code\u003e\u003c/a\u003e v4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82de47fb87adddb1f75dae6ac3321f9b95f62269\"\u003e\u003ccode\u003e82de47f\u003c/code\u003e\u003c/a\u003e fix: Avoid \u003ccode\u003eusePathname()\u003c/code\u003e reads for non-locale-switching links, avoiding unn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89ae78319a4a6da95bdcbb91dc11e9ba56d745ae\"\u003e\u003ccode\u003e89ae783\u003c/code\u003e\u003c/a\u003e v4.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/0555aceebb2efddcdbef1062130daf1d0c146164\"\u003e\u003ccode\u003e0555ace\u003c/code\u003e\u003c/a\u003e fix: Next.js 16.3 compatibility preparation (only update locale cookie for do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/89c72b13bf0fb12de4001522eadc4c2755ccb3ed\"\u003e\u003ccode\u003e89c72b1\u003c/code\u003e\u003c/a\u003e docs: Add AI agents page, integrate eloqnt studio, and update nav (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2357\"\u003e#2357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/d14dd6f3600e7e7078c71bd8f2d17a60a9b09a12\"\u003e\u003ccode\u003ed14dd6f\u003c/code\u003e\u003c/a\u003e v4.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/cc34d9acd015937e462a5af93638af8fe5454ef7\"\u003e\u003ccode\u003ecc34d9a\u003c/code\u003e\u003c/a\u003e fix: Correctly format plural/select branches that are only \u003ccode\u003e#\u003c/code\u003e or empty (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/976ca1f83a6e06b5646865b87c4fb461cbf84374\"\u003e\u003ccode\u003e976ca1f\u003c/code\u003e\u003c/a\u003e v4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f\"\u003e\u003ccode\u003e4025d1f\u003c/code\u003e\u003c/a\u003e fix: Handle ICU escape sequences around \u003ccode\u003e\u0026lt;\u003c/code\u003e consistently in dev and productio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/90691ed785e635ece6e9d7b8f862f6a27a15f306\"\u003e\u003ccode\u003e90691ed\u003c/code\u003e\u003c/a\u003e docs: Add hooks hint to \u003ccode\u003eextraction.mdx\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.13.0...v4.13.4\"\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.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9b0e8af25861ad5b8f5af420ad3ee0b188665027\"\u003e\u003ccode\u003e9b0e8af\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when the input CSS changes but its mti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/35a3e9c5159bea77af0d48f0c8849279211cc7e9\"\u003e\u003ccode\u003e35a3e9c\u003c/code\u003e\u003c/a\u003e Always produce \u003ccode\u003e\\\u0026lt;length\u0026gt;\u003c/code\u003e value when optimizing \u003ccode\u003e--spacing(0)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4af47fbe942245fd05ad8cd4776c2dbd27237bee\"\u003e\u003ccode\u003e4af47fb\u003c/code\u003e\u003c/a\u003e Fix hues in achromatic theme colors to be \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5835691d210b1c530160c844a562c36fa5fcbdb3\"\u003e\u003ccode\u003e5835691\u003c/code\u003e\u003c/a\u003e Handle CSS nesting natively (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/67c745efde4c6b36879e812b4c3d9250f7e0b31e\"\u003e\u003ccode\u003e67c745e\u003c/code\u003e\u003c/a\u003e Fix bug in attribute selector parsing (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2683903b86d695f9c2647a06eb58bd96ade1eaee\"\u003e\u003ccode\u003e2683903\u003c/code\u003e\u003c/a\u003e Support fractional opacity modifiers for named shadow sizes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/04588b1e8f3dbc856d8a3fad97c460bee689dbf3\"\u003e\u003ccode\u003e04588b1\u003c/code\u003e\u003c/a\u003e Fix theme() in JS plugins returning unresolved object instead of DEFAULT valu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ef79119d4e2b8b0f37710e736605bd0b3419afb7\"\u003e\u003ccode\u003eef79119\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20300\"\u003e#20300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mengfeidai1031/Brindi/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mengfeidai1031%2FBrindi/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}}]}