{"id":51099,"name":"react-medium-image-zoom","ecosystem":"npm","repository_url":"https://github.com/rpearce/react-medium-image-zoom","issues_count":43,"created_at":"2025-07-13T13:04:02.975Z","updated_at":"2025-07-13T13:04:02.975Z","purl":"pkg:npm/react-medium-image-zoom","metadata":{"id":2246425,"name":"react-medium-image-zoom","ecosystem":"npm","description":"Accessible medium.com-style image zoom for React","homepage":"https://github.com/rpearce/react-medium-image-zoom","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/rpearce/react-medium-image-zoom","keywords_array":["react","medium","image","zoom","image-zoom","modal","react-component"],"namespace":null,"versions_count":198,"first_release_published_at":"2016-07-14T14:23:59.420Z","latest_release_published_at":"2025-02-20T03:09:16.199Z","latest_release_number":"5.2.14","last_synced_at":"2025-07-12T16:01:21.920Z","created_at":"2022-04-09T23:04:53.771Z","updated_at":"2025-07-12T16:01:21.920Z","registry_url":"https://www.npmjs.com/package/react-medium-image-zoom","install_command":"npm install react-medium-image-zoom","documentation_url":null,"metadata":{"funding":[{"type":"github","url":"https://github.com/sponsors/rpearce"}],"dist-tags":{"alpha":"5.0.0-alpha.12","rc":"5.1.7-rc.0","beta":"5.2.8-beta.0","latest":"5.2.14"}},"repo_metadata":{"id":38237619,"uuid":"63269202","full_name":"rpearce/react-medium-image-zoom","owner":"rpearce","description":"🔎 🏞 The original medium.com-inspired image zooming library for React (since 2016)","archived":false,"fork":false,"pushed_at":"2024-05-01T22:40:43.000Z","size":88334,"stargazers_count":1775,"open_issues_count":11,"forks_count":99,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-05-02T00:06:35.385Z","etag":null,"topics":["hacktoberfest","image-zoom","medium","props","react","react-images","reactjs","typescript","zoom","zoom-images","zoomable"],"latest_commit_sha":null,"homepage":"https://rpearce.github.io/react-medium-image-zoom/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rpearce.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":"rpearce"}},"created_at":"2016-07-13T18:15:49.000Z","updated_at":"2024-05-13T09:40:16.176Z","dependencies_parsed_at":"2024-01-13T16:04:04.702Z","dependency_job_id":"a58e79df-77b7-4a5c-982c-f902af621652","html_url":"https://github.com/rpearce/react-medium-image-zoom","commit_stats":{"total_commits":694,"total_committers":23,"mean_commits":30.17391304347826,"dds":"0.11239193083573484","last_synced_commit":"ed8ae856441eb1ebb843823d8f1edf676e4455e5"},"previous_names":["rpearce/image-zoom"],"tags_count":65,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rpearce","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215444995,"owners_count":15880331,"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":"rpearce","name":"Robert Pearce","uuid":"592876","kind":"user","description":"JS, A11y, Ruby, Haskell, Nix, Rust","email":"","website":"https://robertwpearce.com","location":"Charleston, SC, USA","twitter":"RobertWPearce","company":"@articulate","icon_url":"https://avatars.githubusercontent.com/u/592876?u=dcb5a10d417e38f3fbdb0adca7b916f2f001678e\u0026v=4","repositories_count":129,"last_synced_at":"2024-05-20T15:08:35.534Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/rpearce","funding_links":["https://github.com/sponsors/rpearce"],"total_stars":2163,"followers":223,"following":99,"created_at":"2022-11-02T16:40:07.577Z","updated_at":"2024-05-20T15:08:39.721Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rpearce","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rpearce/repositories"},"tags":[{"name":"v5.2.2","sha":"c31507f18396de8e0e136a0238af4b5b9260f172","kind":"commit","published_at":"2024-05-13T09:22:12.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.2.2","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"a29a3b8b4951aa733f28184b77db6c991e542b1d","kind":"commit","published_at":"2024-05-13T08:57:47.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.2.1","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"85a3e44fd491b1818c55983eea8eb00d09f68789","kind":"commit","published_at":"2024-04-06T02:26:01.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.2.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.2.0/manifests"},{"name":"v5.1.11","sha":"255b509dc23c185c5e9f8f377447884df60f115b","kind":"commit","published_at":"2024-03-27T02:02:56.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.1.11","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.11/manifests"},{"name":"v5.1.10","sha":"edd9128425d18cf8ad7531e4c96b2895faaf1a37","kind":"commit","published_at":"2024-01-13T18:48:07.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.1.10","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.10/manifests"},{"name":"v5.1.9","sha":"1c8f96c27d15f3cc4a1334846b3f78d5912a0ed1","kind":"commit","published_at":"2023-12-15T04:38:35.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.1.9","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.9/manifests"},{"name":"v5.1.8","sha":"4aa448a477553a10e296850027292d60b3914c74","kind":"commit","published_at":"2023-08-02T02:16:33.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.1.8","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.8/manifests"},{"name":"v5.1.7","sha":"da1404d41507df18f45280276946ab54a950968b","kind":"commit","published_at":"2023-07-29T03:27:51.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.1.7","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.7/manifests"},{"name":"v5.1.5","sha":"980783d1d74a8cdb8127ffbd5eb0d13e053f2f0b","kind":"commit","published_at":"2023-04-23T03:55:44.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.1.5","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.5/manifests"},{"name":"v5.1.4","sha":"c9eb41c1baf94a52d8cc8b1da2c627049ced0714","kind":"commit","published_at":"2023-04-18T01:54:45.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.1.4","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.4/manifests"},{"name":"v5.1.3","sha":"ce1d2d24132592db3ade341740a77ce49b229eff","kind":"commit","published_at":"2023-02-25T02:41:09.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.1.3","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.3/manifests"},{"name":"v5.1.2","sha":"ea38753070072371d63e9c4eeb4a54bf9b4b3852","kind":"commit","published_at":"2022-10-26T03:24:32.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.1.2","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.2/manifests"},{"name":"v5.1.1","sha":"203c4559eca85f208d595469e46f1745fc6492a6","kind":"commit","published_at":"2022-10-15T03:27:10.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.1.1","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"8cb689aec030cbba19245ae069b10604df809cc0","kind":"commit","published_at":"2022-10-12T02:05:03.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.1.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.1.0/manifests"},{"name":"v5.0.3","sha":"2728e6a2359d8a590d292fe4feee00e40228acbb","kind":"commit","published_at":"2022-09-20T03:09:05.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.0.3","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.0.3/manifests"},{"name":"v5.0.2","sha":"213743fcb01e7a28ac7258f7be0857ffc4dbc685","kind":"commit","published_at":"2022-09-19T01:29:16.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.0.2","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"5daf042255f7e0c6b727c62aaedd31c5c76bc637","kind":"commit","published_at":"2022-08-05T03:23:17.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.0.1","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"df06121547fee3aa4618c61f35c756f6f9818140","kind":"commit","published_at":"2022-08-03T03:33:49.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v5.0.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v5.0.0/manifests"},{"name":"v4.4.3","sha":"11f2543dd8897b895922d3462af0645672f453be","kind":"commit","published_at":"2022-05-24T01:37:26.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.4.3","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.4.3/manifests"},{"name":"v4.4.2","sha":"0b4b41861395cb3adc30a7069e51105351b698e7","kind":"commit","published_at":"2022-05-23T03:18:06.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.4.2","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.4.2/manifests"},{"name":"v4.4.1","sha":"8c535a1990f039da599ca6986d5c0b33163a86d4","kind":"commit","published_at":"2022-05-23T03:07:07.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.4.1","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.4.1/manifests"},{"name":"v4.4.0","sha":"d6fc78c6162e54e55f62a5030fcfcc9b748f133d","kind":"commit","published_at":"2022-05-13T13:58:24.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.4.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.4.0/manifests"},{"name":"v4.0.0","sha":"d6fc78c6162e54e55f62a5030fcfcc9b748f133d","kind":"commit","published_at":"2022-05-13T13:58:24.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.0.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.0.0/manifests"},{"name":"v4.3.7","sha":"50e83e9e0cae5f521645e2b9b8dd969acc87afb9","kind":"commit","published_at":"2022-04-10T02:58:09.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.3.7","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.3.7/manifests"},{"name":"v4.3.5","sha":"d4319f23ee178568a5427d57e62f66b9bbc5f465","kind":"commit","published_at":"2021-08-26T01:31:03.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.3.5","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.3.5/manifests"},{"name":"v4.3.3","sha":"47dd849f7f7e9bc6c8a35eee4fb16a7a23990622","kind":"commit","published_at":"2021-03-28T02:36:33.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.3.3","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.3.3/manifests"},{"name":"v4.3.2","sha":"037db85acc689a0616ee9afc94eabbaf9d6bd5a2","kind":"commit","published_at":"2021-03-28T02:14:42.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.3.2","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.3.2/manifests"},{"name":"@rpearce/image-zoom@0.1.0-alpha.3","sha":"23f84bdf99c5c9aa862d12cca987e0680f581fad","kind":"tag","published_at":"2020-06-02T15:36:34.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/@rpearce/image-zoom@0.1.0-alpha.3","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/@rpearce/image-zoom@0.1.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/@rpearce%2Fimage-zoom@0.1.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/@rpearce%2Fimage-zoom@0.1.0-alpha.3/manifests"},{"name":"react-medium-image-zoom@5.0.0-alpha.2","sha":"23f84bdf99c5c9aa862d12cca987e0680f581fad","kind":"tag","published_at":"2020-06-02T15:36:34.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/react-medium-image-zoom@5.0.0-alpha.2","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/react-medium-image-zoom@5.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/react-medium-image-zoom@5.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/react-medium-image-zoom@5.0.0-alpha.2/manifests"},{"name":"react-medium-image-zoom@5.0.0-alpha.1","sha":"9b0886f5e0657d802858bc9ae06207be12d8bf23","kind":"tag","published_at":"2020-06-01T01:51:01.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/react-medium-image-zoom@5.0.0-alpha.1","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/react-medium-image-zoom@5.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/react-medium-image-zoom@5.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/react-medium-image-zoom@5.0.0-alpha.1/manifests"},{"name":"@rpearce/image-zoom@0.1.0-alpha.2","sha":"9b0886f5e0657d802858bc9ae06207be12d8bf23","kind":"tag","published_at":"2020-06-01T01:51:01.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/@rpearce/image-zoom@0.1.0-alpha.2","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/@rpearce/image-zoom@0.1.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/@rpearce%2Fimage-zoom@0.1.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/@rpearce%2Fimage-zoom@0.1.0-alpha.2/manifests"},{"name":"@rpearce/image-zoom@0.1.0-alpha.1","sha":"ec646513799818230be06260d45eecef9ce2ccbb","kind":"tag","published_at":"2020-05-31T14:07:17.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/@rpearce/image-zoom@0.1.0-alpha.1","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/@rpearce/image-zoom@0.1.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/@rpearce%2Fimage-zoom@0.1.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/@rpearce%2Fimage-zoom@0.1.0-alpha.1/manifests"},{"name":"react-medium-image-zoom@5.0.0-alpha.0","sha":"ec646513799818230be06260d45eecef9ce2ccbb","kind":"tag","published_at":"2020-05-31T14:07:17.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/react-medium-image-zoom@5.0.0-alpha.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/react-medium-image-zoom@5.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/react-medium-image-zoom@5.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/react-medium-image-zoom@5.0.0-alpha.0/manifests"},{"name":"@rpearce/image-zoom@0.1.0-alpha.0","sha":"9d32e499fe344cc63f681eab9a518876f41b53b2","kind":"tag","published_at":"2020-05-29T11:52:52.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/@rpearce/image-zoom@0.1.0-alpha.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/@rpearce/image-zoom@0.1.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/@rpearce%2Fimage-zoom@0.1.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/@rpearce%2Fimage-zoom@0.1.0-alpha.0/manifests"},{"name":"v4.3.0","sha":"0d656b24e77c2d6c1814b33d1bbf9a6ffc284b7d","kind":"commit","published_at":"2020-03-11T17:50:13.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.3.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.3.0/manifests"},{"name":"v4.2.0","sha":"3441632772869422a4a62bdaaa2f34b0a3b03d76","kind":"commit","published_at":"2020-03-07T16:51:28.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.2.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.2.0/manifests"},{"name":"v4.0.3","sha":"3a87cf39dd4118eb2560b52025024366bf12f4d0","kind":"commit","published_at":"2020-02-06T00:59:34.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.0.3","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"851cb2badc261a95387f275be62bbd70e726db5b","kind":"commit","published_at":"2020-02-02T22:26:18.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.0.2","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"497ce27aa0faf696cc0fc23ecdc688f395b21fa6","kind":"commit","published_at":"2020-01-22T13:28:32.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v4.0.1","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v4.0.1/manifests"},{"name":"v3.1.2","sha":"0044e710c17e03c0479c5cc432c7664fee049564","kind":"tag","published_at":"2019-10-02T02:36:26.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.1.2","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"e467e4ae487edc9afb9712e4d81bda89f2e7b83f","kind":"commit","published_at":"2019-06-24T22:34:01.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.1.1","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"b9e9c9107b09069e90c1aa43f0cd3028f5c03291","kind":"commit","published_at":"2019-06-19T13:15:31.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.1.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.1.0/manifests"},{"name":"v3.0.16","sha":"d3bc53899479b39db76a4721fd94441a512ced90","kind":"commit","published_at":"2019-04-22T04:43:41.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.16","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.16/manifests"},{"name":"v3.0.15","sha":"5d157c75d6b24b2cf00241e58e0093a1204b752f","kind":"commit","published_at":"2018-10-24T18:53:45.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.15","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.15/manifests"},{"name":"v3.0.14","sha":"75bd8b3599f8bc168c21c29097fd79b5bb45823b","kind":"commit","published_at":"2018-09-17T03:15:40.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.14","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.14/manifests"},{"name":"v3.0.13","sha":"92789c04bc1fe85e83c57b588b2d60a7d4642692","kind":"commit","published_at":"2018-07-29T23:56:35.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.13","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.13/manifests"},{"name":"v3.0.11","sha":"3083589b14fea3e796dd984d72f0b3fc65c9bd44","kind":"commit","published_at":"2018-05-09T07:53:30.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.11","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.11/manifests"},{"name":"v3.0.10","sha":"1dedc7222da28f2179c59540e16f2e1a05c8befd","kind":"commit","published_at":"2018-01-19T01:59:00.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.10","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.10/manifests"},{"name":"v3.0.9","sha":"d4754e77a8096cfc5bd81998523f22dc9f0b85d9","kind":"commit","published_at":"2018-01-16T01:33:01.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.9","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.9/manifests"},{"name":"v3.0.8","sha":"890f3ba235c35e3915b0a2785a89596ff8a795b7","kind":"commit","published_at":"2018-01-08T18:48:36.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.8","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.8/manifests"},{"name":"v3.0.7","sha":"f7afbbb6d82c81aea9836bf284cec26fa7390b14","kind":"commit","published_at":"2018-01-08T18:33:35.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.7","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.7/manifests"},{"name":"v3.0.6","sha":"59536459694533e03e8ec865bcbea072d4a7f1d8","kind":"commit","published_at":"2018-01-08T03:30:35.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.6","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"6b9bba21e3672459eb1a3d64825112f842738710","kind":"commit","published_at":"2017-12-05T22:51:17.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.5","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.5/manifests"},{"name":"v2.0.7","sha":"e9d138d6b521006d8d02e646db7cdfc3dcbb07c2","kind":"commit","published_at":"2017-12-05T22:40:56.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v2.0.7","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.7/manifests"},{"name":"v3.0.4","sha":"c76f4097292e89ec58be962196248ac0bcffc231","kind":"commit","published_at":"2017-12-02T09:47:28.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.4","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"c0f1f64b82298ea201056e3deb17cfdd147932b8","kind":"commit","published_at":"2017-12-02T09:41:46.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.3","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.3/manifests"},{"name":"v2.0.5","sha":"b398fde250b4913c66da2cef6cd2dee75bec58fb","kind":"commit","published_at":"2017-11-01T04:39:22.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v2.0.5","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.5/manifests"},{"name":"v3.0.1","sha":"4ba8cd6d90e43ee5077c3e2fe556d7043ad5f051","kind":"commit","published_at":"2017-10-20T10:58:03.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.1","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.1/manifests"},{"name":"v2.0.4","sha":"ebc1639b63e8d3d7c354ca73ec77770a0b00ed2b","kind":"commit","published_at":"2017-10-17T02:35:00.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v2.0.4","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.4/manifests"},{"name":"v3.0.0","sha":"f93cedf69c8ea59626fbee10434a83999ad5b6fd","kind":"commit","published_at":"2017-10-12T19:17:29.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v3.0.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v3.0.0/manifests"},{"name":"v2.0.3","sha":"30141f29479d5f4040f8fd0e547e3e7b146f9d2a","kind":"commit","published_at":"2017-09-22T04:15:51.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v2.0.3","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.3/manifests"},{"name":"v2.0.0","sha":"d92c408b91d6611d4c69efe1c49bd55ac0b2b0c2","kind":"commit","published_at":"2017-09-22T04:11:35.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v2.0.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.0/manifests"},{"name":"v2.0.1","sha":"d92c408b91d6611d4c69efe1c49bd55ac0b2b0c2","kind":"commit","published_at":"2017-09-22T04:11:35.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/v2.0.1","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/v2.0.1/manifests"},{"name":"2.0.1","sha":"29717362dcd775d4ab16bc93a6544a954cb792e5","kind":"commit","published_at":"2017-09-21T00:15:14.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/2.0.1","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"56a4fac42d08ce75bffd245ac1011425a99f32f4","kind":"commit","published_at":"2017-09-20T22:18:04.000Z","download_url":"https://codeload.github.com/rpearce/react-medium-image-zoom/tar.gz/2.0.0","html_url":"https://github.com/rpearce/react-medium-image-zoom/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/tags/2.0.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T16:03:37.527Z","dependent_packages_count":167,"downloads":876572,"downloads_period":"last-month","dependent_repos_count":1625,"rankings":{"downloads":0.4870193776186019,"dependent_repos_count":0.5307675640383854,"dependent_packages_count":0.27409906136088447,"stargazers_count":2.157657840198125,"forks_count":3.1538297735991225,"docker_downloads_count":0.36343271509352043,"average":1.1611343886514398},"purl":"pkg:npm/react-medium-image-zoom","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/react-medium-image-zoom","docker_dependents_count":53,"docker_downloads_count":4593078,"usage_url":"https://repos.ecosyste.ms/usage/npm/react-medium-image-zoom","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/react-medium-image-zoom/dependencies","status":null,"funding_links":["https://github.com/sponsors/rpearce"],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-06T00:43:27.987Z","issues_count":80,"pull_requests_count":294,"avg_time_to_close_issue":9763529.972972972,"avg_time_to_close_pull_request":269198.60544217686,"issues_closed_count":74,"pull_requests_closed_count":294,"pull_request_authors_count":8,"issue_authors_count":61,"avg_comments_per_issue":5.5875,"avg_comments_per_pull_request":0.336734693877551,"merged_pull_requests_count":257,"bot_issues_count":0,"bot_pull_requests_count":197,"past_year_issues_count":19,"past_year_pull_requests_count":236,"past_year_avg_time_to_close_issue":1531820.7857142857,"past_year_avg_time_to_close_pull_request":54900.56779661017,"past_year_issues_closed_count":14,"past_year_pull_requests_closed_count":236,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":2.789473684210526,"past_year_avg_comments_per_pull_request":0.3093220338983051,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":192,"past_year_merged_pull_requests_count":205,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpearce%2Freact-medium-image-zoom/issues","maintainers":[{"login":"rpearce","count":108,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rpearce"}],"active_maintainers":[{"login":"rpearce","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rpearce"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-medium-image-zoom/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-medium-image-zoom/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-medium-image-zoom/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-medium-image-zoom/related_packages","maintainers":[{"uuid":"rpearce","login":"rpearce","name":null,"email":"me@robertwpearce.com","url":null,"packages_count":18,"html_url":"https://www.npmjs.com/~rpearce","role":null,"created_at":"2022-11-19T22:56:48.491Z","updated_at":"2022-11-19T22:56:48.491Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rpearce/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5059993,"maintainers_count":1029009,"namespaces_count":302856,"keywords_count":712315,"github":"npm","metadata":{"funded_packages_count":152812},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-07-13T05:34:04.902Z","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":26,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"4662567444","node_id":"PR_kwDOSF8Mrc7mZ6mA","number":15,"state":"open","title":"deps(deps): bump the minor-and-patch group across 1 directory with 31 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-15T06:20:33.000Z","updated_at":"2026-06-15T06:20:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":31,"packages":[{"name":"@base-ui/react","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@heroui/react","old_version":"3.0.3","new_version":"3.1.0","repository_url":"https://github.com/heroui-inc/heroui"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-virtual","old_version":"3.13.24","new_version":"3.14.2","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tiptap/extension-image","old_version":"3.22.3","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.22.3","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.3","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"next","old_version":"16.0.10","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.0.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.0","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-medium-image-zoom","old_version":"5.4.3","new_version":"5.4.7","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"sanitize-html","old_version":"2.17.3","new_version":"2.17.5","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-react","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.10.21","new_version":"2.10.37","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"eslint","old_version":"10.2.0","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.0.10","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"29.0.2","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.4.0` | `1.5.0` |\n| [@heroui/react](https://github.com/heroui-inc/heroui/tree/HEAD/packages/react) | `3.0.3` | `3.1.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.24` | `3.14.2` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.3` | `3.26.1` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.22.3` | `3.26.1` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.3` | `3.26.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.0` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.0` | `19.2.3` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.3` | `5.4.7` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.3` | `2.17.5` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.1` | `6.0.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.8` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.21` | `2.10.37` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.5.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.10` | `16.2.9` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.2` | `29.1.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.61.0` |\n\n\nUpdates `@base-ui/react` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount performance with interaction splitting, including closed popup mount performance by up to 50% and unmounting performance by up to 85% (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4661\"\u003e#4661\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse local document for virtual arrow (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4662\"\u003e#4662\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix macOS Safari and Firefox minimizing fullscreen when closing popups with \u003c!-- raw HTML omitted --\u003eEsc\u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4695\"\u003e#4695\u003c/a\u003e) by \u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop unnecessary memoization (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4693\"\u003e#4693\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eMath.random()\u003c/code\u003e in \u003ccode\u003euseStableCallback()\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4732\"\u003e#4732\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix return focus when reference disconnects (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4655\"\u003e#4655\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't steal initial focus if focus already moved inside a popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4775\"\u003e#4775\u003c/a\u003e) by \u003ca href=\"https://github.com/stefee\"\u003e\u003ccode\u003e@​stefee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix handle defaults (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4834\"\u003e#4834\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix native \u003ccode\u003eFormData\u003c/code\u003e for popup inputs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4725\"\u003e#4725\u003c/a\u003e) by \u003ca href=\"https://github.com/lunaxislu\"\u003e\u003ccode\u003e@​lunaxislu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubmit the associated form when pressing \u003c!-- raw HTML omitted --\u003eEnter\u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4713\"\u003e#4713\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose clear visibility state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4664\"\u003e#4664\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix popup input form submit (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4687\"\u003e#4687\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ecloseQuery\u003c/code\u003e when closing multiple input-inside-popup combobox (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4715\"\u003e#4715\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RTL component behavior (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4840\"\u003e#4840\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore hidden-input changes while readonly or disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4810\"\u003e#4810\u003c/a\u003e) by \u003ca href=\"https://github.com/lunaxislu\"\u003e\u003ccode\u003e@​lunaxislu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider the controlled \u003ccode\u003eopen\u003c/code\u003e prop for open state detection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4712\"\u003e#4712\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDrawer\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eForward \u003ccode\u003estyle\u003c/code\u003e prop in \u003ccode\u003e\u0026lt;Drawer.Viewport\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4841\"\u003e#4841\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eField\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eflushSync\u003c/code\u003e during validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4685\"\u003e#4685\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eForm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eflushSync\u003c/code\u003e during validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4685\"\u003e#4685\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMenu\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix submenu pointer-events scope for \u003ccode\u003ekeepMounted\u003c/code\u003e portals (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4723\"\u003e#4723\u003c/a\u003e) by \u003ca href=\"https://github.com/twillhorn\"\u003e\u003ccode\u003e@​twillhorn\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/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eMay 19, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount performance with interaction splitting, including closed popup mount performance by up to 50% and unmounting performance by up to 85% (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4661\"\u003e#4661\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse local document for virtual arrow (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4662\"\u003e#4662\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix macOS Safari and Firefox minimizing fullscreen when closing popups with \u003c!-- raw HTML omitted --\u003eEsc\u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4695\"\u003e#4695\u003c/a\u003e) by \u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop unnecessary memoization (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4693\"\u003e#4693\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eMath.random()\u003c/code\u003e in \u003ccode\u003euseStableCallback()\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4732\"\u003e#4732\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix return focus when reference disconnects (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4655\"\u003e#4655\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't steal initial focus if focus already moved inside a popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4775\"\u003e#4775\u003c/a\u003e) by \u003ca href=\"https://github.com/stefee\"\u003e\u003ccode\u003e@​stefee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix handle defaults (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4834\"\u003e#4834\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix native \u003ccode\u003eFormData\u003c/code\u003e for popup inputs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4725\"\u003e#4725\u003c/a\u003e) by \u003ca href=\"https://github.com/lunaxislu\"\u003e\u003ccode\u003e@​lunaxislu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubmit the associated form when pressing \u003c!-- raw HTML omitted --\u003eEnter\u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4713\"\u003e#4713\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose clear visibility state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4664\"\u003e#4664\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix popup input form submit (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4687\"\u003e#4687\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ecloseQuery\u003c/code\u003e when closing multiple input-inside-popup combobox (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4715\"\u003e#4715\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RTL component behavior (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4840\"\u003e#4840\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore hidden-input changes while readonly or disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4810\"\u003e#4810\u003c/a\u003e) by \u003ca href=\"https://github.com/lunaxislu\"\u003e\u003ccode\u003e@​lunaxislu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider the controlled \u003ccode\u003eopen\u003c/code\u003e prop for open state detection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4712\"\u003e#4712\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDrawer\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eForward \u003ccode\u003estyle\u003c/code\u003e prop in \u003ccode\u003e\u0026lt;Drawer.Viewport\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4841\"\u003e#4841\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eField\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eflushSync\u003c/code\u003e during validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4685\"\u003e#4685\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eForm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eflushSync\u003c/code\u003e during validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4685\"\u003e#4685\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\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/base-ui/commit/2fdf1b06f2b8b25bf86124bf6c8810a6aa2352a8\"\u003e\u003ccode\u003e2fdf1b0\u003c/code\u003e\u003c/a\u003e [release] v1.5.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4850\"\u003e#4850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8535638e9ac36330fd711bd3a3e81ee6898d9468\"\u003e\u003ccode\u003e8535638\u003c/code\u003e\u003c/a\u003e [otp field] Fix vertical arrow slot navigation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4844\"\u003e#4844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/09ce83bfa512300511b690bd30c5a08877d319d9\"\u003e\u003ccode\u003e09ce83b\u003c/code\u003e\u003c/a\u003e [alert dialog] Fix handle defaults (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4834\"\u003e#4834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/5e0f3e73e43e9552cab72318dcbcee70ecfa3abe\"\u003e\u003ccode\u003e5e0f3e7\u003c/code\u003e\u003c/a\u003e [menu] Support group labels in radio groups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4826\"\u003e#4826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8db1aa95e52c6a0f687232f638ba0f753f03d53d\"\u003e\u003ccode\u003e8db1aa9\u003c/code\u003e\u003c/a\u003e [otp field] Fix RTL arrow navigation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ccb4b307586b6549930bd6da30fd2cdcc8b45526\"\u003e\u003ccode\u003eccb4b30\u003c/code\u003e\u003c/a\u003e [otp field] Compose \u003ccode\u003enormalizeValue\u003c/code\u003e with validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4717\"\u003e#4717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ad99b44c38e4d044d6a8f40ff9b90d55160a9bbd\"\u003e\u003ccode\u003ead99b44\u003c/code\u003e\u003c/a\u003e [direction provider] Fix RTL component behavior (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4840\"\u003e#4840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/5579e7f8518c5fb97d2fd977d6d978aa988f46c0\"\u003e\u003ccode\u003e5579e7f\u003c/code\u003e\u003c/a\u003e [drawer] Forward \u003ccode\u003estyle\u003c/code\u003e prop in \u003ccode\u003e\\\u0026lt;Drawer.Viewport\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4841\"\u003e#4841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/81703365122b88f8ccf25a14587c0e58e8b0ee70\"\u003e\u003ccode\u003e8170336\u003c/code\u003e\u003c/a\u003e [navigation menu] Fix \u003ccode\u003ekeepMounted\u003c/code\u003e content sizing (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4817\"\u003e#4817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/4a339d027ca09cbddc19da134d9bcc5d75388fee\"\u003e\u003ccode\u003e4a339d0\u003c/code\u003e\u003c/a\u003e [otp field] Prevent locked hidden autofill validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4827\"\u003e#4827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.5.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@heroui/react` from 3.0.3 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/03dc5eec4e642f9eaa51cdb3e2b305e8997c6a13\"\u003e\u003ccode\u003e03dc5ee\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/6f5fbf50b208953c995f50634782bb04423eb695\"\u003e\u003ccode\u003e6f5fbf5\u003c/code\u003e\u003c/a\u003e chore(release): reset failed 3.1.0 bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/5f3915e0504ac54d76244b566c6e4158fc6a331f\"\u003e\u003ccode\u003e5f3915e\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/46db9e021864291e1a40ac3e7c2a63e0abf4649c\"\u003e\u003ccode\u003e46db9e0\u003c/code\u003e\u003c/a\u003e fix(link): update underline hover states (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6570\"\u003e#6570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/877ae654c1201b86fc8b0596c154b7c0529a6c71\"\u003e\u003ccode\u003e877ae65\u003c/code\u003e\u003c/a\u003e Merge branch 'v3' into v3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/21db8109965b3633cfab6ab5c15cec93a511fa1f\"\u003e\u003ccode\u003e21db810\u003c/code\u003e\u003c/a\u003e fix(docs): correct NumberField \u0026quot;With Chevrons\u0026quot; demo layout (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6569\"\u003e#6569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/695eaa129e89460a6106938b68defda1e4eebfa8\"\u003e\u003ccode\u003e695eaa1\u003c/code\u003e\u003c/a\u003e fix(hooks): resolve useTheme SSR crash and circular dependency (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6561\"\u003e#6561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/8f5cdb877c53e458d247896c3c27cf1438c8991d\"\u003e\u003ccode\u003e8f5cdb8\u003c/code\u003e\u003c/a\u003e fix(toast): clean up stale toastHeights entries when toasts are dismissed (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/ed45db8d355ef26da92ef8676a1c5be39319e498\"\u003e\u003ccode\u003eed45db8\u003c/code\u003e\u003c/a\u003e fix(toast): move tabindex from style object to HTML attribute (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6510\"\u003e#6510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/d823031de392d215cf5a906369a48922d424b3a3\"\u003e\u003ccode\u003ed823031\u003c/code\u003e\u003c/a\u003e fix(styles): prevent body focus ring clipping (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6557\"\u003e#6557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/heroui-inc/heroui/commits/v3.1.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​heroui/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@heroui/styles` from 3.0.3 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/heroui-inc/heroui/releases\"\u003e@​heroui/styles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's inside\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌐 Chinese React docs, release notes \u0026amp; localized demos\u003c/li\u003e\n\u003cli\u003e🎨 Accessible soft foreground tokens with a vibrant palette opt-in\u003c/li\u003e\n\u003cli\u003e📜 Shared scrollbar utilities with data-scrollbar=\u0026quot;thin\u0026quot; | \u0026quot;default\u0026quot; | \u0026quot;none\u0026quot;\u003c/li\u003e\n\u003cli\u003e🔗 Link underline now appears on hover, with pressed-state decoration updates\u003c/li\u003e\n\u003cli\u003e⌨️ Toast tab order cleanup and height measurement fixes\u003c/li\u003e\n\u003cli\u003e🧭 Better RTL support for Table, pickers, ListBox and Menu items\u003c/li\u003e\n\u003cli\u003e🔧 Fixes for useTheme SSR, Fieldset disabled propagation, overlays, Modal and Dialog focus behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): SEO improvements, blog content rebalancing, and AI discoverability by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6536\"\u003eheroui-inc/heroui#6536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.github): revise bug_report template content by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6539\"\u003eheroui-inc/heroui#6539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(styles): define calculated theme tokens on .dark for nested dark regions by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6542\"\u003eheroui-inc/heroui#6542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(demo): update Google and Apple icons in login demo by \u003ca href=\"https://github.com/diegonzs\"\u003e\u003ccode\u003e@​diegonzs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6543\"\u003eheroui-inc/heroui#6543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Add missing variant props in Modal example by \u003ca href=\"https://github.com/DarkstarXDD\"\u003e\u003ccode\u003e@​DarkstarXDD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6464\"\u003eheroui-inc/heroui#6464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): add missing init cmd options \u0026amp; add agents-md content by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6541\"\u003eheroui-inc/heroui#6541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): wire HeroUI Native Universal Links and download fallback by \u003ca href=\"https://github.com/vvv-sss\"\u003e\u003ccode\u003e@​vvv-sss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6540\"\u003eheroui-inc/heroui#6540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fieldset): forward disabled state to descendant fields by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6547\"\u003eheroui-inc/heroui#6547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(styles): add soft foreground tokens and migrate components by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6548\"\u003eheroui-inc/heroui#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(styles): add shared scrollbar system with per-component utilities by \u003ca href=\"https://github.com/diegonzs\"\u003e\u003ccode\u003e@​diegonzs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6545\"\u003eheroui-inc/heroui#6545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(native-showcase): add privacy policy page by \u003ca href=\"https://github.com/vvv-sss\"\u003e\u003ccode\u003e@​vvv-sss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6551\"\u003eheroui-inc/heroui#6551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAgent readiness features by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6553\"\u003eheroui-inc/heroui#6553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): sync home iframe demo themes by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6554\"\u003eheroui-inc/heroui#6554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): use white accent for uber dark theme by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6556\"\u003eheroui-inc/heroui#6556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): move mobile design theme selector to header by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6555\"\u003eheroui-inc/heroui#6555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(styles): prevent body focus ring clipping by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6557\"\u003eheroui-inc/heroui#6557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(styles): prevent overlay placement miscalculation during enter animation by \u003ca href=\"https://github.com/Emiyaaaaa\"\u003e\u003ccode\u003e@​Emiyaaaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6549\"\u003eheroui-inc/heroui#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(styles): prevent Dialog from being programmatically scrolled by focus by \u003ca href=\"https://github.com/anobaka\"\u003e\u003ccode\u003e@​anobaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6448\"\u003eheroui-inc/heroui#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(table): use logical border-radius for RTL corners  by \u003ca href=\"https://github.com/FZ1010\"\u003e\u003ccode\u003e@​FZ1010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6568\"\u003eheroui-inc/heroui#6568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(toast): move tabindex from style object to HTML attribute by \u003ca href=\"https://github.com/aosmcleod\"\u003e\u003ccode\u003e@​aosmcleod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6510\"\u003eheroui-inc/heroui#6510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(toast): clean up stale toastHeights entries when toasts are dismissed by \u003ca href=\"https://github.com/aosmcleod\"\u003e\u003ccode\u003e@​aosmcleod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6512\"\u003eheroui-inc/heroui#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(hooks): resolve useTheme SSR crash and circular dependency by \u003ca href=\"https://github.com/aosmcleod\"\u003e\u003ccode\u003e@​aosmcleod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6561\"\u003eheroui-inc/heroui#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct NumberField \u0026quot;With Chevrons\u0026quot; demo layout by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6569\"\u003eheroui-inc/heroui#6569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): support i18n and add cn pages by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6533\"\u003eheroui-inc/heroui#6533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(link): update underline hover states by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6570\"\u003eheroui-inc/heroui#6570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): sync with PR6570 by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6571\"\u003eheroui-inc/heroui#6571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(style): use logical inline-end/start for chevrons, value text and indicators by \u003ca href=\"https://github.com/FZ1010\"\u003e\u003ccode\u003e@​FZ1010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6573\"\u003eheroui-inc/heroui#6573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3.1.0 by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6576\"\u003eheroui-inc/heroui#6576\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/DarkstarXDD\"\u003e\u003ccode\u003e@​DarkstarXDD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6464\"\u003eheroui-inc/heroui#6464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Emiyaaaaa\"\u003e\u003ccode\u003e@​Emiyaaaaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6549\"\u003eheroui-inc/heroui#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anobaka\"\u003e\u003ccode\u003e@​anobaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6448\"\u003eheroui-inc/heroui#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FZ1010\"\u003e\u003ccode\u003e@​FZ1010\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6568\"\u003eheroui-inc/heroui#6568\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFull Release Note\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://heroui.com/docs/react/releases/v3-1-0\"\u003ehttps://heroui.com/docs/react/releases/v3-1-0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/03dc5eec4e642f9eaa51cdb3e2b305e8997c6a13\"\u003e\u003ccode\u003e03dc5ee\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/6f5fbf50b208953c995f50634782bb04423eb695\"\u003e\u003ccode\u003e6f5fbf5\u003c/code\u003e\u003c/a\u003e chore(release): reset failed 3.1.0 bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/5f3915e0504ac54d76244b566c6e4158fc6a331f\"\u003e\u003ccode\u003e5f3915e\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/f6a6368932905c6e5fe49310b34037936baea18e\"\u003e\u003ccode\u003ef6a6368\u003c/code\u003e\u003c/a\u003e docs(releases): add react v3.1.0 notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/69c2496e0d5ef0541afce9ba6998fb9993c7a23e\"\u003e\u003ccode\u003e69c2496\u003c/code\u003e\u003c/a\u003e fix(style): use logical inline-end/start for chevrons, value text and indicat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/46db9e021864291e1a40ac3e7c2a63e0abf4649c\"\u003e\u003ccode\u003e46db9e0\u003c/code\u003e\u003c/a\u003e fix(link): update underline hover states (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/styles/issues/6570\"\u003e#6570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/da47cbdb1d24c23396227771b7c85d18a514062c\"\u003e\u003ccode\u003eda47cbd\u003c/code\u003e\u003c/a\u003e feat(docs): support i18n and add cn pages (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/styles/issues/6533\"\u003e#6533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/99425f4c9c2907ab9383e94fbb2802e335542457\"\u003e\u003ccode\u003e99425f4\u003c/code\u003e\u003c/a\u003e fix(table): use logical border-radius properties for RTL support (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/styles/issues/6568\"\u003e#6568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/76d48f27d57bd33547bb5965ab371dc292db8bd9\"\u003e\u003ccode\u003e76d48f2\u003c/code\u003e\u003c/a\u003e fix(styles): prevent Dialog from being programmatically scrolled by focus (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/styles/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/d0b96bf66fd1405174e21887c117103b29412bff\"\u003e\u003ccode\u003ed0b96bf\u003c/code\u003e\u003c/a\u003e fix(styles): prevent overlay placement miscalculation during enter animation ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/heroui-inc/heroui/commits/v3.1.0/packages/styles\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​heroui/styles\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.24 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\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\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/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\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\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/virtual/commit/b983b21a48dabdb87e7ca36f5f8587d2cc02f837\"\u003e\u003ccode\u003eb983b21\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e feat(virtual-core): add \u003ccode\u003euseCachedMeasurements\u003c/code\u003e option to preserve sizes when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/13dec399608c35c88ae0ac5346bb2b425a1550cc\"\u003e\u003ccode\u003e13dec39\u003c/code\u003e\u003c/a\u003e docs: add directDomUpdates and directDomUpdatesMode options (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c33902ffb88d894d0fd6d800d0a39a1bbda09a5e\"\u003e\u003ccode\u003ec33902f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d789c6ea036963382eea3440783f84151ed6691d\"\u003e\u003ccode\u003ed789c6e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/73e115d53faf01f073bc4a7bd71ee0139307f4a8\"\u003e\u003ccode\u003e73e115d\u003c/code\u003e\u003c/a\u003e feat(react-virtual): add directDomUpdates for re-render-free scroll positioni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/693d915e0670cbba5c3e42d0d2a46f085dd7d44e\"\u003e\u003ccode\u003e693d915\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e feat: support end-anchored virtualizers (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/949180be8adf66ea8428b326db72ebad42d5b4c3\"\u003e\u003ccode\u003e949180b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e perf: virtual-core rewrite for mount/measure-storm, plus iOS Safari handling ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.2/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.22.3 to 3.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.26.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Fixed drag-and-drop duplicating blocks during collaboration. When a remote collaborator edited the document mid-drag, dropping left an empty copy of the dragged block at its original position. This fix also requires a version of \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e that restores node range selections across remote updates.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Restore the node range selection after dragging multiple blocks. Previously, dropping a multi-block drag left a text selection inside the moved content instead of keeping the dragged blocks selected.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\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.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.26.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7fb19eb: Backspace at the start of a non-first child of a blockquote now lifts that child out, splitting the blockquote around it. A second backspace at the start of a top-level textblock whose previous sibling is a blockquote merges the textblock's inline content into the blockquote's last textblock instead of pulling the paragraph back inside.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\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.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-image/CHANGELOG.md\"\u003e@​tiptap/extension-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.1\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.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eec291dd: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eb63835b: Fix \u003ccode\u003eHTMLAttributes\u003c/code\u003e not being applied to the editor DOM when \u003ccode\u003eresize\u003c/code\u003e is enabled. The \u003ccode\u003eaddNodeView\u003c/code\u003e path was using only the resolved node attributes and skipping the user-configured \u003ccode\u003eHTMLAttributes\u003c/code\u003e option. Now it merges them consistently with how \u003ccode\u003erenderHTML\u003c/code\u003e already works.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [ec291dd]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [454e9b8]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [9cf8db0]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [3d4f94c]\u003c/p\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.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d168376]\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.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [835caf5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [95e138c]\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.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6c1efd373bafe7db2ebe551e3be8b3ca4f774a5d\"\u003e\u003ccode\u003e6c1efd3\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/24773515c4f312f06ec827fa685a096a590bae30\"\u003e\u003ccode\u003e2477351\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5d5033665f36afe586256cb0fe09f1ba647f867d\"\u003e\u003ccode\u003e5d50336\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/ec291dd2a67709c5f34164fe4f1b228e1a4cf3d1\"\u003e\u003ccode\u003eec291dd\u003c/code\u003e\u003c/a\u003e fix(image): prevent image elements from being draggable (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b63835b20e91b0b1af32f647eaa1db6f1e8afe8e\"\u003e\u003ccode\u003eb63835b\u003c/code\u003e\u003c/a\u003e fix(extension-image): ensure HTMLAttributes are applied in editor DOM when re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/195b13f719efc1bd3d95a79ffeb2105ee3118295\"\u003e\u003ccode\u003e195b13f\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/d9daae031a4f72ae81af039a721df66f5c0c2696\"\u003e\u003ccode\u003ed9daae0\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9d9cc06a33e70c0af7576e6d1250a1c4c596ba43\"\u003e\u003ccode\u003e9d9cc06\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.26.1/packages/extension-image\"\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.22.3 to 3.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.26.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Fixed drag-and-drop duplicating blocks during collaboration. When a remote collaborator edited the document mid-drag, dropping left an empty copy of the dragged block at its original position. This fix also requires a version of \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e that restores node range selections across remote updates.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Restore the node range selection after dragging multiple blocks. Previously, dropping a multi-block drag left a text selection inside the moved content instead of keeping the dragged blocks selected.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\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.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.26.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7fb19eb: Backspace at the start of a non-first child of a blockquote now lifts that child out, splitting the blockquote around it. A second backspace at the start of a top-level textblock whose previous sibling is a blockquote merges the textblock's inline content into the blockquote's last textblock instead of pulling the paragraph back inside.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\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.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.26.1\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.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ec291dd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [454e9b8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9cf8db0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c1a2ce8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3d4f94c]\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.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\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.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d168376]\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.23.6\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.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eb5f34fc: Respect explicit \u003ccode\u003eimmediatelyRender: true\u003c/code\u003e in client-side Next.js. Previously, when running under Next.js (\u003ccode\u003ewindow.next\u003c/code\u003e present), the \u003ccode\u003eimmediatelyRender\u003c/code\u003e option was forced to \u003ccode\u003efalse\u003c/code\u003e even when the user explicitly passed \u003ccode\u003etrue\u003c/code\u003e, breaking client-only Next.js apps that rely on the editor existing on the first render. The hook now only forces \u003ccode\u003efalse\u003c/code\u003e when actual SSR is detected (\u003ccode\u003etypeof window === 'undefined'\u003c/code\u003e), or when running under Next.js with no explicit value.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e95e138c: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking\u003c/p\u003e\n\u003cp\u003eNodeViews no longer re-render when decorations or position change without\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/ueberdosis/tiptap/commit/6c1efd373bafe7db2ebe551e3be8b3ca4f774a5d\"\u003e\u003ccode\u003e6c1efd3\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/24773515c4f312f06ec827fa685a096a590bae30\"\u003e\u003ccode\u003e2477351\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5d5033665f36afe586256cb0fe09f1ba647f867d\"\u003e\u003ccode\u003e5d50336\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/195b13f719efc1bd3d95a79ffeb2105ee3118295\"\u003e\u003ccode\u003e195b13f\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/d9daae031a4f72ae81af039a721df66f5c0c2696\"\u003e\u003ccode\u003ed9daae0\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/95e138c18807f2d31c7ef83b3762ae654c8c8243\"\u003e\u003ccode\u003e95e138c\u003c/code\u003e\u003c/a\u003e fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b5f34fcbdaf6ddcb1fccdecee04ca1db89858227\"\u003e\u003ccode\u003eb5f34fc\u003c/code\u003e\u003c/a\u003e fix(react): respect explicit immediatelyRender on client-side Next.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9d9cc06a33e70c0af7576e6d1250a1c4c596ba43\"\u003e\u003ccode\u003e9d9cc06\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.26.1/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.22.3 to 3.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/starter-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.26.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Fixed drag-and-drop duplicating blocks during collaboration. When a remote collaborator edited the document mid-drag, dropping left an empty copy of the dragged block at its original position. This fix also requires a version of \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e that restores node range selections across remote updates.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Restore the node range selection after dragging multiple blocks. Previously, dropping a multi-block drag left a text selection inside the moved content instead of keeping the dragged blocks selected.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\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.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.26.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7fb19eb: Backspace at the start of a non-first child of a blockquote now lifts that child out, splitting the blockquote around it. A second backspace at the start of a top-level textblock whose previous sibling is a blockquote merges the textblock's inline content into the blockquote's last textblock instead of pulling the paragraph back inside.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\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.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [155a613]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [75e8404]\n\u003cul\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.26.0\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.26.0\u003c/li\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.26.0\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.26.0\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.26.0\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.26.0\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.26.0\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.26.0\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.26.0\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.26.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\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.26.0\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.26.0\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.26.0\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.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6c1efd373bafe7db2ebe551e3be8b3ca4f774a5d\"\u003e\u003ccode\u003e6c1efd3\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/24773515c4f312f06ec827fa685a096a590bae30\"\u003e\u003ccode\u003e2477351\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5d5033665f36afe586256cb0fe09f1ba647f867d\"\u003e\u003ccode\u003e5d50336\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/195b13f719efc1bd3d95a79ffeb2105ee3118295\"\u003e\u003ccode\u003e195b13f\u003c/code\u003e\u003c/a\u003e chore(release): ...\n\n_Description has been truncated_","html_url":"https://github.com/a9040000911-lgtm/SMMplan_lite/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/a9040000911-lgtm%2FSMMplan_lite/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"4647323066","node_id":"PR_kwDORDqh987lqDtq","number":103,"state":"closed","title":"Bump react-medium-image-zoom from 5.4.6 to 5.4.7","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-14T22:43:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-12T07:34:21.000Z","updated_at":"2026-06-14T22:43:29.000Z","time_to_close":227346,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-medium-image-zoom","old_version":"5.4.6","new_version":"5.4.7","repository_url":"https://github.com/rpearce/react-medium-image-zoom"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) from 5.4.6 to 5.4.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf0424c: fix: opening or closing a zoom no longer shifts the page's scroll position, so scroll-driven UI (sticky/condensing headers, scroll-spies, scroll-triggered animations) no longer fires as though the user scrolled \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1085\"\u003e#1085\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/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf0424c: fix: opening or closing a zoom no longer shifts the page's scroll position, so scroll-driven UI (sticky/condensing headers, scroll-spies, scroll-triggered animations) no longer fires as though the user scrolled \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1085\"\u003e#1085\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/rpearce/react-medium-image-zoom/commit/53d5ca234e2fe7a86351ea5e48e1e62bde5f598e\"\u003e\u003ccode\u003e53d5ca2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1096\"\u003e#1096\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/348f21dddde2f9a518548a0ed697159e9bbcec08\"\u003e\u003ccode\u003e348f21d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/aae6a0fc6ccfb9452ca9d5b3b4cea43cac50469a\"\u003e\u003ccode\u003eaae6a0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1097\"\u003e#1097\u003c/a\u003e from rpearce/chore/bump-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4cdf2ef8aa4d23271ed1188237e85853a4328c1\"\u003e\u003ccode\u003ee4cdf2e\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/c24934fe4cbce2a95bf3ff2d761ba84b7e40e580\"\u003e\u003ccode\u003ec24934f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1095\"\u003e#1095\u003c/a\u003e from rpearce/fix/body-locking-probs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/bf0424c16c79599587b05a7d9fe1265daa04b270\"\u003e\u003ccode\u003ebf0424c\u003c/code\u003e\u003c/a\u003e fix: fix pinch-zooming without more bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/991cff5bdb84e39b679603c6f6261f2f141baacb\"\u003e\u003ccode\u003e991cff5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1093\"\u003e#1093\u003c/a\u003e from rpearce/dependabot/github_actions/changesets/ac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/f46c854dc13859214027650d7ff169b9e9b2bec8\"\u003e\u003ccode\u003ef46c854\u003c/code\u003e\u003c/a\u003e chore(deps): bump changesets/action from 1.8.0 to 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4ddf1e25dfafabde8d2416ef6d0f36764718f9f5\"\u003e\u003ccode\u003e4ddf1e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1092\"\u003e#1092\u003c/a\u003e from rpearce/dependabot/github_actions/actions/check...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/f782b4a6067d85c4730501ccada741e74b088cd5\"\u003e\u003ccode\u003ef782b4a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.2 to 6.0.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.6...v5.4.7\"\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=react-medium-image-zoom\u0026package-manager=bun\u0026previous-version=5.4.6\u0026new-version=5.4.7)](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/speedcubing-ireland/si-headquarters/pull/103","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/speedcubing-ireland%2Fsi-headquarters/issues/103","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/103/packages"},{"uuid":"4644793257","node_id":"PR_kwDOSc_e3M7liAzY","number":123,"state":"closed","title":"chore(deps)(deps): bump the npm-minor-and-patch group across 1 directory with 60 updates","user":"dependabot[bot]","labels":["area:connectors","area:docs","automated"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-06-13T00:44:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T22:56:32.000Z","updated_at":"2026-06-13T00:44:32.000Z","time_to_close":92878,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"npm-minor-and-patch","update_count":60,"packages":[{"name":"tsx","old_version":"4.22.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"framer-motion","old_version":"12.39.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"16.8.9","new_version":"16.10.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.2","new_version":"15.0.12","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.9","new_version":"16.10.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.2.6","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/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.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@ai-sdk/anthropic","old_version":"3.0.71","new_version":"3.0.83","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/azure","old_version":"3.0.65","new_version":"3.0.73","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/cerebras","old_version":"2.0.53","new_version":"2.0.55","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/gateway","old_version":"3.0.118","new_version":"3.0.128","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/google","old_version":"3.0.64","new_version":"3.0.81","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/groq","old_version":"3.0.39","new_version":"3.0.40","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/mistral","old_version":"3.0.37","new_version":"3.0.38","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.53","new_version":"3.0.70","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai-compatible","old_version":"2.0.47","new_version":"2.0.49","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/perplexity","old_version":"3.0.33","new_version":"3.0.34","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.176","new_version":"3.0.204","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/togetherai","old_version":"2.0.52","new_version":"2.0.54","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/xai","old_version":"3.0.91","new_version":"3.0.94","repository_url":"https://github.com/vercel/ai"},{"name":"@base-ui/react","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@mlc-ai/web-llm","old_version":"0.2.82","new_version":"0.2.84","repository_url":"https://github.com/mlc-ai/web-llm"},{"name":"@openrouter/ai-sdk-provider","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/OpenRouterTeam/ai-sdk-provider"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tiptap/core","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-hard-break","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-mention","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/markdown","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/suggestion","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"ai","old_version":"6.0.174","new_version":"6.0.202","repository_url":"https://github.com/vercel/ai"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-hotkeys-hook","old_version":"5.2.4","new_version":"5.3.2","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"react-medium-image-zoom","old_version":"5.4.5","new_version":"5.4.7","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.11.1","new_version":"4.11.2","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"shadcn","old_version":"4.4.0","new_version":"4.11.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"shiki","old_version":"4.0.2","new_version":"4.2.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"use-stick-to-bottom","old_version":"1.1.4","new_version":"1.1.6","repository_url":"https://github.com/samdenty/use-stick-to-bottom"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/chrome","old_version":"0.1.40","new_version":"0.1.43","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.2","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wxt","old_version":"0.20.24","new_version":"0.20.26","repository_url":"https://github.com/wxt-dev/wxt"},{"name":"@aws-sdk/client-s3","old_version":"3.1054.0","new_version":"3.1067.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@huggingface/hub","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/huggingface/huggingface.js"},{"name":"@onkernel/sdk","old_version":"0.55.0","new_version":"0.66.0","repository_url":"https://github.com/kernel/kernel-node-sdk"},{"name":"@types/node","old_version":"25.9.1","new_version":"25.9.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.3` | `4.22.4` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.13` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.39.0` | `12.40.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.9` | `16.10.1` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.2` | `15.0.12` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.9` | `16.10.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.17.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.71` | `3.0.83` |\n| [@ai-sdk/azure](https://github.com/vercel/ai/tree/HEAD/packages/azure) | `3.0.65` | `3.0.73` |\n| [@ai-sdk/cerebras](https://github.com/vercel/ai/tree/HEAD/packages/cerebras) | `2.0.53` | `2.0.55` |\n| [@ai-sdk/gateway](https://github.com/vercel/ai/tree/HEAD/packages/gateway) | `3.0.118` | `3.0.128` |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.64` | `3.0.81` |\n| [@ai-sdk/groq](https://github.com/vercel/ai/tree/HEAD/packages/groq) | `3.0.39` | `3.0.40` |\n| [@ai-sdk/mistral](https://github.com/vercel/ai/tree/HEAD/packages/mistral) | `3.0.37` | `3.0.38` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.53` | `3.0.70` |\n| [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) | `2.0.47` | `2.0.49` |\n| [@ai-sdk/perplexity](https://github.com/vercel/ai/tree/HEAD/packages/perplexity) | `3.0.33` | `3.0.34` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.176` | `3.0.204` |\n| [@ai-sdk/togetherai](https://github.com/vercel/ai/tree/HEAD/packages/togetherai) | `2.0.52` | `2.0.54` |\n| [@ai-sdk/xai](https://github.com/vercel/ai/tree/HEAD/packages/xai) | `3.0.91` | `3.0.94` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.4.1` | `1.5.0` |\n| [@mlc-ai/web-llm](https://github.com/mlc-ai/web-llm) | `0.2.82` | `0.2.84` |\n| [@openrouter/ai-sdk-provider](https://github.com/OpenRouterTeam/ai-sdk-provider) | `2.9.0` | `2.9.1` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.9` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.9` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.5` | `3.26.1` |\n| [@tiptap/extension-hard-break](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break) | `3.22.5` | `3.26.1` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.5` | `3.26.1` |\n| [@tiptap/extension-mention](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-mention) | `3.22.5` | `3.26.1` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.5` | `3.26.1` |\n| [@tiptap/markdown](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/markdown) | `3.22.5` | `3.26.1` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.22.5` | `3.26.1` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.5` | `3.26.1` |\n| [@tiptap/suggestion](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/suggestion) | `3.22.5` | `3.26.1` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.174` | `6.0.202` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.5.0` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `5.2.4` | `5.3.2` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.5` | `5.4.7` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.11.1` | `4.11.2` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.4.0` | `4.11.0` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.2` | `4.2.0` |\n| [use-stick-to-bottom](https://github.com/samdenty/use-stick-to-bottom) | `1.1.4` | `1.1.6` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.40` | `0.1.43` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n| [wxt](https://github.com/wxt-dev/wxt) | `0.20.24` | `0.20.26` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1054.0` | `3.1067.0` |\n| [@huggingface/hub](https://github.com/huggingface/huggingface.js) | `2.13.0` | `2.13.1` |\n| [@onkernel/sdk](https://github.com/kernel/kernel-node-sdk) | `0.55.0` | `0.66.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `25.9.3` |\n\n\nUpdates `tsx` from 4.22.3 to 4.22.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\u003e4.22.4\u003c/a\u003e (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e1ce8463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e\u003ccode\u003e1ce8463\u003c/code\u003e\u003c/a\u003e fix: resolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\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.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-collapsible\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.39.0 to 12.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath\u003c/code\u003e option to \u003ccode\u003etransition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earc()\u003c/code\u003e for motion along an arc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/38ebb9480e5b25a51e09e2ec866c101d01d82c60\"\u003e\u003ccode\u003e38ebb94\u003c/code\u003e\u003c/a\u003e v12.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b1f766c7221cfdbf868e2f66675d6d2e2ff8f50e\"\u003e\u003ccode\u003eb1f766c\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bca554401519e8ef45db1dcc8c52580998251c73\"\u003e\u003ccode\u003ebca5544\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3699\"\u003e#3699\u003c/a\u003e from motiondivision/lochie/arcs-injectable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f1a96cfaff8de87712539bf250205134c8e121d9\"\u003e\u003ccode\u003ef1a96cf\u003c/code\u003e\u003c/a\u003e arc(): rename amp/rotate, expose MotionPath, fix explicit cw/ccw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b4aaba0d161cce6db7b2070ec3fd141e1dbcda95\"\u003e\u003ccode\u003eb4aaba0\u003c/code\u003e\u003c/a\u003e pathRotation: non-destructive orientToPath rotation channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8604ef3d9048127d61a8bbd94698e56368e70926\"\u003e\u003ccode\u003e8604ef3\u003c/code\u003e\u003c/a\u003e Make arcs injectable via \u003ccode\u003etransition.path = arc()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f90fe294c559c3bd7b13e762b0b2aefe837dc000\"\u003e\u003ccode\u003ef90fe29\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003eorientToPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9ebe999fe93e6431ce026a998cb2aeabe690d03b\"\u003e\u003ccode\u003e9ebe999\u003c/code\u003e\u003c/a\u003e fix: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bc2107e8963b35c0f264810d8dcb8b7b96ac7cb5\"\u003e\u003ccode\u003ebc2107e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;no should\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6eeb92dc2228419a1d2ba33bec5df36c3357683a\"\u003e\u003ccode\u003e6eeb92d\u003c/code\u003e\u003c/a\u003e no should\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.39.0...v12.40.0\"\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.9 to 16.10.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-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-core@16.10.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9b9545f: Add package issue tracker metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e42f0255: Support \u003ccode\u003einvalidate\u003c/code\u003e \u0026amp; \u003ccode\u003erevalidate\u003c/code\u003e on dynamic loader\u003c/li\u003e\n\u003cli\u003ea807798: Improve source API utils \u0026amp; types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee77b9b3: Introduce \u003ccode\u003epagesIndex\u003c/code\u003e property to explicitly define the index page for folder\u003c/li\u003e\n\u003cli\u003e334c8fd: [i18n] support different orders of \u003ccode\u003epreset()\u003c/code\u003e calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1dc86c7: loosen the range for waku\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e062beab: fix internal types\u003c/li\u003e\n\u003cli\u003e505cfe0: Add \u003ccode\u003eremark-block-id\u003c/code\u003e plugin\u003c/li\u003e\n\u003c/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/fuma-nama/fumadocs/commits/fumadocs-core@16.10.1\"\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.2 to 15.0.12\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.0.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9b9545f: Add package issue tracker metadata.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9b9545f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2d65ceb: Support hot reload in \u003ccode\u003esource.config.ts\u003c/code\u003e with Vite plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed35d0d6: Respect \u003ccode\u003eroot\u003c/code\u003e in Vite config\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecd04425: Support \u003ccode\u003e_fumadocs_skipViteConfig\u003c/code\u003e internal flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca5b49: Fix compatibility with \u003ccode\u003e?raw\u003c/code\u003e query string\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [334c8fd]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [768b676]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda4a81a: Update vite configs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1fb6a61: Support custom base directory for content sources\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/7974b8655bdb14d91792b9382186afbabe37a00b\"\u003e\u003ccode\u003e7974b86\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d981ab5400c6c7979f41cb005ea065696d70466\"\u003e\u003ccode\u003e5d981ab\u003c/code\u003e\u003c/a\u003e docs: migration guide for OpenAPI v11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0415b4ad6a41d67c43e7d9a979accce58cad84dc\"\u003e\u003ccode\u003e0415b4a\u003c/code\u003e\u003c/a\u003e breaking(openapi): drop other deprecated APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b9545fd82994ac34b896a2395b80529a63754b5\"\u003e\u003ccode\u003e9b9545f\u003c/code\u003e\u003c/a\u003e Add Fumadocs package bugs metadata (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/55c5fdbf8a9e8544960a97c227b020a1f0c87f86\"\u003e\u003ccode\u003e55c5fdb\u003c/code\u003e\u003c/a\u003e feat(core): allow legacy usage of translations API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7285343f9068b093120b9db0d503bc54c5ede569\"\u003e\u003ccode\u003e7285343\u003c/code\u003e\u003c/a\u003e feat(openapi): keep more legacy options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e8d6cc3048eafba38951e0ae39f772627ae8096c\"\u003e\u003ccode\u003ee8d6cc3\u003c/code\u003e\u003c/a\u003e feat(openapi): backward compat with \u003ccode\u003e\\\u0026lt;APIPage /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2642fa69eb703f4b01cb2ac3ee552cdc11d7832d\"\u003e\u003ccode\u003e2642fa6\u003c/code\u003e\u003c/a\u003e feat(asyncapi): better message example selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c524740641b7f630661c550624fb4fc620e7cd83\"\u003e\u003ccode\u003ec524740\u003c/code\u003e\u003c/a\u003e fix(asyncapi): padding of extension bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0e7738d4f03c01722154fd4ab0fbf3ec9efd4aa\"\u003e\u003ccode\u003ef0e7738\u003c/code\u003e\u003c/a\u003e feat(asyncapi): support server bindings UI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.2...fumadocs-mdx@15.0.12\"\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.9 to 16.10.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-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-ui@16.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5017289: Use stable \u003ccode\u003efuma-translate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e7a77722: fix display name of languages\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e779efff: \u003cstrong\u003eIntroduce new translations API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt is now powered by \u003ccode\u003efuma-translate\u003c/code\u003e. Be careful: while the API surface is same, some translation keys are changed, unused labels will be ignored.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cc1fac: Make \u003ccode\u003euiTranslations()\u003c/code\u003e optional for translations API\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9b9545f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [334c8fd]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [768b676]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [1dc86c7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [062beab]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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-ui@16.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): 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/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\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.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.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 `motion` from 12.38.0 to 12.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath\u003c/code\u003e option to \u003ccode\u003etransition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earc()\u003c/code\u003e for motion along an arc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.39.0] 2026-05-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erepeatType\u003c/code\u003e and \u003ccode\u003erepeatDelay\u003c/code\u003e in animation sequences.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVariants: Re-run keyframe animations when switching between variant labels even when they share identical keyframe arrays.\u003c/li\u003e\n\u003cli\u003eDrag: Preserve in-flight motion value animations across React 19 reorder unmount/remount so \u003ccode\u003edragSnapToOrigin\u003c/code\u003e no longer leaves the drag transform stranded after a layout swap.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLazyMotion\u003c/code\u003e: Share React contexts between the \u003ccode\u003eframer-motion\u003c/code\u003e and \u003ccode\u003eframer-motion/m\u003c/code\u003e (and therefore \u003ccode\u003emotion/react\u003c/code\u003e and \u003ccode\u003emotion/react-m\u003c/code\u003e) CJS bundles so that \u003ccode\u003e\u0026lt;m.div\u0026gt;\u003c/code\u003e from the \u003ccode\u003e/m\u003c/code\u003e subpath picks up features loaded by \u003ccode\u003e\u0026lt;LazyMotion\u0026gt;\u003c/code\u003e from the main entry point.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Support hydrating \u003ccode\u003etarget\u003c/code\u003e and \u003ccode\u003econtainer\u003c/code\u003e refs from anywhere in the tree.\u003c/li\u003e\n\u003cli\u003eDrag: Gesture no longer starts from incorrect start point when rendered inside \u003ccode\u003e\u0026lt;AnimatePresence initial={false} /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDrag: \u003ccode\u003edragConstraints\u003c/code\u003e, when set as viewport-relative ref, no longer break on scroll.§\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003evisualElement\u003c/code\u003e hydration order.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseAnimate\u003c/code\u003e: Now respects \u003ccode\u003eskipAnimations\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Fix object-form \u003ccode\u003einitial\u003c/code\u003e values not applied on re-entry after exit completes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e: Fixed callback progress when tracking an element.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Fix hardware acceleration when tracking an element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/38ebb9480e5b25a51e09e2ec866c101d01d82c60\"\u003e\u003ccode\u003e38ebb94\u003c/code\u003e\u003c/a\u003e v12.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b1f766c7221cfdbf868e2f66675d6d2e2ff8f50e\"\u003e\u003ccode\u003eb1f766c\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bca554401519e8ef45db1dcc8c52580998251c73\"\u003e\u003ccode\u003ebca5544\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3699\"\u003e#3699\u003c/a\u003e from motiondivision/lochie/arcs-injectable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f1a96cfaff8de87712539bf250205134c8e121d9\"\u003e\u003ccode\u003ef1a96cf\u003c/code\u003e\u003c/a\u003e arc(): rename amp/rotate, expose MotionPath, fix explicit cw/ccw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b4aaba0d161cce6db7b2070ec3fd141e1dbcda95\"\u003e\u003ccode\u003eb4aaba0\u003c/code\u003e\u003c/a\u003e pathRotation: non-destructive orientToPath rotation channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8604ef3d9048127d61a8bbd94698e56368e70926\"\u003e\u003ccode\u003e8604ef3\u003c/code\u003e\u003c/a\u003e Make arcs injectable via \u003ccode\u003etransition.path = arc()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f90fe294c559c3bd7b13e762b0b2aefe837dc000\"\u003e\u003ccode\u003ef90fe29\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003eorientToPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9ebe999fe93e6431ce026a998cb2aeabe690d03b\"\u003e\u003ccode\u003e9ebe999\u003c/code\u003e\u003c/a\u003e fix: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bc2107e8963b35c0f264810d8dcb8b7b96ac7cb5\"\u003e\u003ccode\u003ebc2107e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;no should\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6eeb92dc2228419a1d2ba33bec5df36c3357683a\"\u003e\u003ccode\u003e6eeb92d\u003c/code\u003e\u003c/a\u003e no should\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.38.0...v12.40.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.9\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.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\u003cli\u003e[backport] Fix \u0026quot;type: module\u0026quot; in project dir when using standalone or adapters (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94050\"\u003e#94050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Propagate adapter preferred regions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94200\"\u003e#94200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94284\"\u003e#94284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/f37fad940522e000af5498209fd237d863b4fa16\"\u003e\u003ccode\u003ef37fad9\u003c/code\u003e\u003c/a\u003e v16.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d9aaaedfd8050e58e3c82c1cea412d670750b32b\"\u003e\u003ccode\u003ed9aaaed\u003c/code\u003e\u003c/a\u003e [cd] Allow tagging semver-lower releases as \u003ccode\u003e@latest\u003c/code\u003e if \u003ccode\u003e@latest\u003c/code\u003e po… (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94627\"\u003e#94627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f1680448c81904efcd36704edf01a6b7323abbf\"\u003e\u003ccode\u003e6f16804\u003c/code\u003e\u003c/a\u003e v16.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0dbc1d5c860bf47c8c4f794e053b93fd02355d4e\"\u003e\u003ccode\u003e0dbc1d5\u003c/code\u003e\u003c/a\u003e [16.2.x][cd] Ensure release can be triggered on old branches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94598\"\u003e#94598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/90e3c811e7a3603a60dfcf627cc65f8b24ad1d5d\"\u003e\u003ccode\u003e90e3c81\u003c/code\u003e\u003c/a\u003e [16.2.x] Align Actions dependencies with Canary (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94339\"\u003e#94339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/83f402c69db9faf3f727bea5c85249fe9af9af54\"\u003e\u003ccode\u003e83f402c\u003c/code\u003e\u003c/a\u003e [16.2.x][cd] Stop fetching all tags when searching parent tag (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94334\"\u003e#94334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/411c455dcdec630b9e2e83d24e27b0f9e05927b6\"\u003e\u003ccode\u003e411c455\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c63224f3d8e8dd0a4ef8635916f92954421e5f1e\"\u003e\u003ccode\u003ec63224f\u003c/code\u003e\u003c/a\u003e [backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/63115c79877c90df4371c2425f3fc5d3a55ac58d\"\u003e\u003ccode\u003e63115c7\u003c/code\u003e\u003c/a\u003e [16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aef22fdc828226227f618bb982a222e1256ba6f2\"\u003e\u003ccode\u003eaef22fd\u003c/code\u003e\u003c/a\u003e [backport] Propagate adapter preferred regions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94200\"\u003e#94200\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.2.9\"\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.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/anthropic` from 3.0.71 to 3.0.83\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8f7a3099c5b950e5c1ad1c763b222a60ea74c907\"\u003e\u003ccode\u003e8f7a309\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12450\"\u003e#12450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/99fbed842cb005317f1cf9c50224fa5bdc85ce73\"\u003e\u003ccode\u003e99fbed8\u003c/code\u003e\u003c/a\u003e feat: normalize provider specific model options type names and ensure they ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/574d73fc4b88c5dfd4ba141e7ab7e39b63a2d871\"\u003e\u003ccode\u003e574d73f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12401\"\u003e#12401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c60b393672f9362a72c66495aa53320a98ff0c00\"\u003e\u003ccode\u003ec60b393\u003c/code\u003e\u003c/a\u003e feat(anthropic): add the new compaction feature (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12384\"\u003e#12384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b0dd090259f9abda752a5b16b06093fba15911f5\"\u003e\u003ccode\u003eb0dd090\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12391\"\u003e#12391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8c2b1e102dfa802161724492eab81624c796ddf6\"\u003e\u003ccode\u003e8c2b1e1\u003c/code\u003e\u003c/a\u003e fix(provider/anthropic): use full raw usage data in streaming responses (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12375\"\u003e#12375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ff0a2e4381d1a1f97459414e84cef31d59ab46fb\"\u003e\u003ccode\u003eff0a2e4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12358\"\u003e#12358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0a0d29cb04c8e5c82cdcf4b60349b145761353d7\"\u003e\u003ccode\u003e0a0d29c\u003c/code\u003e\u003c/a\u003e feat(anthropic): add support for Opus 4.6 fast mode (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12353\"\u003e#12353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/08084717343d3db44fb0a36ab17a6df5039f3506\"\u003e\u003ccode\u003e0808471\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12327\"\u003e#12327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c2560f3448f68f04fe8915954d22b34f723d68d3\"\u003e\u003ccode\u003ec2560f3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12290\"\u003e#12290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.83/packages/anthropic\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/anthropic\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/azure` from 3.0.65 to 3.0.73\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/47a970eb03eaba4c82172c419510df82fa1a4d15\"\u003e\u003ccode\u003e47a970e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12186\"\u003e#12186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f5b2b5ef497ae6c207c17bb8ff81988ef084194b\"\u003e\u003ccode\u003ef5b2b5e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12184\"\u003e#12184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c08d34bc94900f04259eb6cec5879eba666252c7\"\u003e\u003ccode\u003ec08d34b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12140\"\u003e#12140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2b0d21012d4054d40a118f83ac2a69b032f1b9a0\"\u003e\u003ccode\u003e2b0d210\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12133\"\u003e#12133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/152427198e4e3f70dab2a3c6b2371a24200e3264\"\u003e\u003ccode\u003e1524271\u003c/code\u003e\u003c/a\u003e chore: add skill information to provider package README files (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/738de82b584626a1e17bc373cd128855cab4a552\"\u003e\u003ccode\u003e738de82\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/09a8104c45a69ef4fffbeb222cb4201b32bfaaca\"\u003e\u003ccode\u003e09a8104\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12072\"\u003e#12072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5c103d5a3d3c18f6291b3af7ba4069334f16388d\"\u003e\u003ccode\u003e5c103d5\u003c/code\u003e\u003c/a\u003e chore: standardize jsdoc comment format (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12068\"\u003e#12068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/398471bc9bf64625d24f4b6ffcab8fd6e41dd54a\"\u003e\u003ccode\u003e398471b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12058\"\u003e#12058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6289aab821646553599ffa3ff9ecd059e260f864\"\u003e\u003ccode\u003e6289aab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12017\"\u003e#12017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.73/packages/azure\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/cerebras` from 2.0.53 to 2.0.55\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/398471bc9bf64625d24f4b6ffcab8fd6e41dd54a\"\u003e\u003ccode\u003e398471b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/12058\"\u003e#12058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c055bb9c0fe71cbbe8696b441de800daf6c1f61a\"\u003e\u003ccode\u003ec055bb9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/12050\"\u003e#12050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4dae564bbc385342017502c6ad1479af16705d01\"\u003e\u003ccode\u003e4dae564\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/12035\"\u003e#12035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/63585ef774971040d8752e21af1557c5248f813a\"\u003e\u003ccode\u003e63585ef\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11964\"\u003e#11964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4de5a1d85218f101d092962e86403a2f76b757e7\"\u003e\u003ccode\u003e4de5a1d\u003c/code\u003e\u003c/a\u003e chore: excluded tests from src folder in npm package (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d158997385ae9a87e417e7649c9754c9c1e04dfd\"\u003e\u003ccode\u003ed158997\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11959\"\u003e#11959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2b8369d7823917fa0f22585d63e701b969731092\"\u003e\u003ccode\u003e2b8369d\u003c/code\u003e\u003c/a\u003e chore: include docs in npm package for providers (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2b45232a7b05498f9ca414b4b4cf827eb9bb63ef\"\u003e\u003ccode\u003e2b45232\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8dc54db797888deb657d7f2a4839effc334fc23e\"\u003e\u003ccode\u003e8dc54db\u003c/code\u003e\u003c/a\u003e chore: include sources in npm packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11950\"\u003e#11950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0c006365602f8dd3b72675aafccbdd6fb41aaf8f\"\u003e\u003ccode\u003e0c00636\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11902\"\u003e#11902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/rsc@2.0.55/packages/cerebras\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/gateway` from 3.0.118 to 3.0.128\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d0c1abcd414ee6b16133a48cff2bc492cca10d0e\"\u003e\u003ccode\u003ed0c1abc\u003c/code\u003e\u003c/a\u003e fix: add Node.js 24 to CI (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/13440\"\u003e#13440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b51f52e771eb301277c042a854d01a3be9679323\"\u003e\u003ccode\u003eb51f52e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/13407\"\u003e#13407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7324b56f9eeae9a971307a220d895df0ead2657d\"\u003e\u003ccode\u003e7324b56\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/91b7e83a65ff40e78d0372167bf0e6546335f8bf\"\u003e\u003ccode\u003e91b7e83\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/13363\"\u003e#13363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e7481599afb42ed04d3d764edf96c7a8f9ac7ab6\"\u003e\u003ccode\u003ee748159\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ac0c4074d1d762864071b8d410caa4cadf8e9ec4\"\u003e\u003ccode\u003eac0c407\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d3915ab6223173a27ad6350e7d1df68eb4d3873e\"\u003e\u003ccode\u003ed3915ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f5bf0c677dd56dd4e60c92c6dce76e4bdeca0a46\"\u003e\u003ccode\u003ef5bf0c6\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5ffb1adb9bd893597a9eaf43d791d0f507cb8702\"\u003e\u003ccode\u003e5ffb1ad\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): add \u003ccode\u003egemini-embedding-2-preview\u003c/code\u003e and fix mul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f6d30d9585b022fc6c30ba8613f06fa6e41b98a4\"\u003e\u003ccode\u003ef6d30d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/13276\"\u003e#13276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.128/packages/gateway\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/google` from 3.0.64 to 3.0.81\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/38c67febc7649e8a6fc13a3877c1aa9bcbdf0943\"\u003e\u003ccode\u003e38c67fe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/10658\"\u003e#10658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/abb5cdf02c11b65b249bf7f4d8be8f377b2189e5\"\u003e\u003ccode\u003eabb5cdf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/10546\"\u003e#10546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7b2c30f38b8e3ca0c6cf3ad6dc5991cc2735f222\"\u003e\u003ccode\u003e7b2c30f\u003c/code\u003e\u003c/a\u003e Backport: fix(google): handle missing uri in File Search retrievedContext (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/01f26db7f740d9189ca0af31686c3bdd24ad9806\"\u003e\u003ccode\u003e01f26db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/10489\"\u003e#10489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b60216b69ad989a52a3086b63fdd64935520340b\"\u003e\u003ccode\u003eb60216b\u003c/code\u003e\u003c/a\u003e Backport: fix(providers/google): Process inlineData parts to preserve origina...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5306e1d9b14dca4ada6c1c9926fe1f0d92252c25\"\u003e\u003ccode\u003e5306e1d\u003c/code\u003e\u003c/a\u003e Backport: fix(\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e): convert array types to anyOf for gemini compat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1b89b146eb15f666268b010ed4d849a288a73663\"\u003e\u003ccode\u003e1b89b14\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/10483\"\u003e#10483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3438163dcfaa7abffb0313bc6d39924b2fb50975\"\u003e\u003ccode\u003e3438163\u003c/code\u003e\u003c/a\u003e Backport: feat(google,google-vertex): add \u003ccode\u003egemini-3-pro-preview\u003c/code\u003e and `gemini-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1a59868a233a6e1f49afe195c9149bb663ff35ca\"\u003e\u003ccode\u003e1a59868\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/10411\"\u003e#10411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/733c6b3b9825d70e0920cbadef0f391b29676178\"\u003e\u003ccode\u003e733c6b3\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): Add support for the imageSize provider optio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/google-vertex@3.0.81/packages/google\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/google\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/groq` from 3.0.39 to 3.0.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/10ba7bc91fcfba2a0d154d98a60c77972c402e96\"\u003e\u003ccode\u003e10ba7bc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11824\"\u003e#11824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c2e50a4acee918e528277d900c17ef9d7bea78fe\"\u003e\u003ccode\u003ec2e50a4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11808\"\u003e#11808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6f6b642fb4b6133d1479c5121f92681806e52255\"\u003e\u003ccode\u003e6f6b642\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11794\"\u003e#11794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/49b59eae614953265b77b588d1ac6a2f964bf866\"\u003e\u003ccode\u003e49b59ea\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11775\"\u003e#11775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bc02a3c59b7f6ed2f3b8f4cb2aa60173328d2656\"\u003e\u003ccode\u003ebc02a3c\u003c/code\u003e\u003c/a\u003e feat(groq): add strictJsonSchema for provider (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11773\"\u003e#11773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9158176fa75cef53b491e3076a10e9e6221223b0\"\u003e\u003ccode\u003e9158176\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11768\"\u003e#11768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/78fcb187275bdd4fc81d6cbc9c606694b3e7b724\"\u003e\u003ccode\u003e78fcb18\u003c/code\u003e\u003c/a\u003e fix(compat, groq): send reasoning-end before text-start in streaming (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11751\"\u003e#11751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f5e545e6d73ed7baad099d805ce07833eb705689\"\u003e\u003ccode\u003ef5e545e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11749\"\u003e#11749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd00fe3f3277375e851e3885ce27821bc7fadff4\"\u003e\u003ccode\u003ebd00fe3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11557\"\u003e#11557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/91a91dc0244b68318c1ec7bb138c90acde677864\"\u003e\u003ccode\u003e91a91dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.40/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/mistral` from 3.0.37 to 3.0.38\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/10ba7bc91fcfba2a0d154d98a60c77972c402e96\"\u003e\u003ccode\u003e10ba7bc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11824\"\u003e#11824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c2e50a4acee918e528277d900c17ef9d7bea78fe\"\u003e\u003ccode\u003ec2e50a4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11808\"\u003e#11808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6f6b642fb4b6133d1479c5121f92681806e52255\"\u003e\u003ccode\u003e6f6b642\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11794\"\u003e#11794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f5e545e6d73ed7baad099d805ce07833eb705689\"\u003e\u003ccode\u003ef5e545e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11749\"\u003e#11749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd00fe3f3277375e851e3885ce27821bc7fadff4\"\u003e\u003ccode\u003ebd00fe3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11557\"\u003e#11557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8f3d124582da0b9dcb8d437986e9cc571fefa032\"\u003e\u003ccode\u003e8f3d124\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11535\"\u003e#11535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/45631ab8c76729a3e91e05a242932fb205c4b532\"\u003e\u003ccode\u003e45631ab\u003c/code\u003e\u003c/a\u003e fix(provider/mistral): Update refrence_ids type to be union of string and num...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/91a91dc0244b68318c1ec7bb138c90acde677864\"\u003e\u003ccode\u003e91a91dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ea6609a2be4ae0c1394a5d60ccb75464733ed48f\"\u003e\u003ccode\u003eea6609a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11404\"\u003e#11404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.38/packages/mistral\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.53 to 3.0.70\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/47a970eb03eaba4c82172c419510df82fa1a4d15\"\u003e\u003ccode\u003e47a970e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12186\"\u003e#12186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f5b2b5ef497ae6c207c17bb8ff81988ef084194b\"\u003e\u003ccode\u003ef5b2b5e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12184\"\u003e#12184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c08d34bc94900f04259eb6cec5879eba666252c7\"\u003e\u003ccode\u003ec08d34b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12140\"\u003e#12140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2b0d21012d4054d40a118f83ac2a69b032f1b9a0\"\u003e\u003ccode\u003e2b0d210\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12133\"\u003e#12133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/152427198e4e3f70dab2a3c6b2371a24200e3264\"\u003e\u003ccode\u003e1524271\u003c/code\u003e\u003c/a\u003e chore: add skill information to provider package README files (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/09a8104c45a69ef4fffbeb222cb4201b32bfaaca\"\u003e\u003ccode\u003e09a8104\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12072\"\u003e#12072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5c103d5a3d3c18f6291b3af7ba4069334f16388d\"\u003e\u003ccode\u003e5c103d5\u003c/code\u003e\u003c/a\u003e chore: standardize jsdoc comment format (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12068\"\u003e#12068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/398471bc9bf64625d24f4b6ffcab8fd6e41dd54a\"\u003e\u003ccode\u003e398471b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12058\"\u003e#12058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6289aab821646553599ffa3ff9ecd059e260f864\"\u003e\u003ccode\u003e6289aab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12017\"\u003e#12017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/04c89b1645e7ff24bd22312c1a2a7569617cdfd1\"\u003e\u003ccode\u003e04c89b1\u003c/code\u003e\u003c/a\u003e feat,docs(openai,azure):provide Responses API providerMetadata types at the p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.70/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai-compatible` from 2.0.47 to 2.0.49\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/17735d314cfdbe8b103285e120d7697960cfdce8\"\u003e\u003ccode\u003e17735d3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/11477\"\u003e#11477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0c8e970fa294ba2813854917293837698c9a9e6e\"\u003e\u003ccode\u003e0c8e970\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/11084\"\u003e#11084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/38c67febc7649e8a6fc13a3877c1aa9bcbdf0943\"\u003e\u003ccode\u003e38c67fe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/10658\"\u003e#10658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4b61b8a149c5406fc8faff5ff7f663a11227f8e2\"\u003e\u003ccode\u003e4b61b8a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/10141\"\u003e#10141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/836b9844db802b95f59cb0916627e3c21b2f5a38\"\u003e\u003ccode\u003e836b984\u003c/code\u003e\u003c/a\u003e Backport: chore(repo): make clean scripts cross-platform (replace rm -rf with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b6a27f677fb9ea3f56e8b387c78d56756c84e8a0\"\u003e\u003ccode\u003eb6a27f6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/9998\"\u003e#9998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/51aa5de537880b4ee5733dc32f05e1b4687027d2\"\u003e\u003ccode\u003e51aa5de\u003c/code\u003e\u003c/a\u003e backport: test server (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/9988\"\u003e#9988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fd75686d8c7f17a7781e3b086ab4fe31dfcb775a\"\u003e\u003ccode\u003efd75686\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/9948\"\u003e#9948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5919c9bef27f36f2e8bdb49cef3e02fc1c8ac472\"\u003e\u003ccode\u003e5919c9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/9883\"\u003e#9883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d7e78a4d35332a8d33bd7888cf3260e8b9e42cb5\"\u003e\u003ccode\u003ed7e78a4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/9810\"\u003e#9810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd...\n\n_Description has been truncated_","html_url":"https://github.com/openbrowse-ai/openbrowse/pull/123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbrowse-ai%2Fopenbrowse/issues/123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/123/packages"},{"uuid":"4586094890","node_id":"PR_kwDOSc_e3M7iir1t","number":100,"state":"open","title":"chore(deps)(deps): bump the npm-minor-and-patch group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["area:connectors","area:docs","automated"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-04T05:27:47.000Z","updated_at":"2026-06-04T05:28:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"npm-minor-and-patch","update_count":46,"packages":[{"name":"tsx","old_version":"4.22.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"framer-motion","old_version":"12.39.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"16.8.9","new_version":"16.9.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.2","new_version":"15.0.10","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.9","new_version":"16.9.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.2.6","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.16","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@ai-sdk/anthropic","old_version":"3.0.71","new_version":"3.0.81","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/azure","old_version":"3.0.65","new_version":"3.0.69","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/cerebras","old_version":"2.0.53","new_version":"2.0.54","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/gateway","old_version":"3.0.118","new_version":"3.0.124","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/google","old_version":"3.0.64","new_version":"3.0.80","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.53","new_version":"3.0.67","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai-compatible","old_version":"2.0.47","new_version":"2.0.48","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.176","new_version":"3.0.198","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/togetherai","old_version":"2.0.52","new_version":"2.0.53","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/xai","old_version":"3.0.91","new_version":"3.0.93","repository_url":"https://github.com/vercel/ai"},{"name":"@base-ui/react","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@mlc-ai/web-llm","old_version":"0.2.82","new_version":"0.2.84","repository_url":"https://github.com/mlc-ai/web-llm"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tiptap/core","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-hard-break","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-mention","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/markdown","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/suggestion","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"ai","old_version":"6.0.174","new_version":"6.0.196","repository_url":"https://github.com/vercel/ai"},{"name":"react-hotkeys-hook","old_version":"5.2.4","new_version":"5.3.2","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"react-medium-image-zoom","old_version":"5.4.5","new_version":"5.4.6","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.11.1","new_version":"4.11.2","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"shadcn","old_version":"4.4.0","new_version":"4.10.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"shiki","old_version":"4.0.2","new_version":"4.2.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@types/chrome","old_version":"0.1.40","new_version":"0.1.42","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.1","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wxt","old_version":"0.20.24","new_version":"0.20.26","repository_url":"https://github.com/wxt-dev/wxt"},{"name":"@aws-sdk/client-s3","old_version":"3.1054.0","new_version":"3.1061.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@onkernel/sdk","old_version":"0.55.0","new_version":"0.61.0","repository_url":"https://github.com/kernel/kernel-node-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.3` | `4.22.4` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.39.0` | `12.40.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.9` | `16.9.3` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.2` | `15.0.10` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.9` | `16.9.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.17.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.16` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.71` | `3.0.81` |\n| [@ai-sdk/azure](https://github.com/vercel/ai/tree/HEAD/packages/azure) | `3.0.65` | `3.0.69` |\n| [@ai-sdk/cerebras](https://github.com/vercel/ai/tree/HEAD/packages/cerebras) | `2.0.53` | `2.0.54` |\n| [@ai-sdk/gateway](https://github.com/vercel/ai/tree/HEAD/packages/gateway) | `3.0.118` | `3.0.124` |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.64` | `3.0.80` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.53` | `3.0.67` |\n| [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) | `2.0.47` | `2.0.48` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.176` | `3.0.198` |\n| [@ai-sdk/togetherai](https://github.com/vercel/ai/tree/HEAD/packages/togetherai) | `2.0.52` | `2.0.53` |\n| [@ai-sdk/xai](https://github.com/vercel/ai/tree/HEAD/packages/xai) | `3.0.91` | `3.0.93` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.4.1` | `1.5.0` |\n| [@mlc-ai/web-llm](https://github.com/mlc-ai/web-llm) | `0.2.82` | `0.2.84` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-hard-break](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-mention](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-mention) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.5` | `3.25.0` |\n| [@tiptap/markdown](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/markdown) | `3.22.5` | `3.25.0` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.22.5` | `3.25.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.5` | `3.25.0` |\n| [@tiptap/suggestion](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/suggestion) | `3.22.5` | `3.25.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.174` | `6.0.196` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `5.2.4` | `5.3.2` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.5` | `5.4.6` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.11.1` | `4.11.2` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.4.0` | `4.10.0` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.2` | `4.2.0` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.40` | `0.1.42` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n| [wxt](https://github.com/wxt-dev/wxt) | `0.20.24` | `0.20.26` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1054.0` | `3.1061.0` |\n| [@onkernel/sdk](https://github.com/kernel/kernel-node-sdk) | `0.55.0` | `0.61.0` |\n\n\nUpdates `tsx` from 4.22.3 to 4.22.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\u003e4.22.4\u003c/a\u003e (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e1ce8463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e\u003ccode\u003e1ce8463\u003c/code\u003e\u003c/a\u003e fix: resolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.39.0 to 12.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath\u003c/code\u003e option to \u003ccode\u003etransition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earc()\u003c/code\u003e for motion along an arc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/38ebb9480e5b25a51e09e2ec866c101d01d82c60\"\u003e\u003ccode\u003e38ebb94\u003c/code\u003e\u003c/a\u003e v12.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b1f766c7221cfdbf868e2f66675d6d2e2ff8f50e\"\u003e\u003ccode\u003eb1f766c\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bca554401519e8ef45db1dcc8c52580998251c73\"\u003e\u003ccode\u003ebca5544\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3699\"\u003e#3699\u003c/a\u003e from motiondivision/lochie/arcs-injectable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f1a96cfaff8de87712539bf250205134c8e121d9\"\u003e\u003ccode\u003ef1a96cf\u003c/code\u003e\u003c/a\u003e arc(): rename amp/rotate, expose MotionPath, fix explicit cw/ccw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b4aaba0d161cce6db7b2070ec3fd141e1dbcda95\"\u003e\u003ccode\u003eb4aaba0\u003c/code\u003e\u003c/a\u003e pathRotation: non-destructive orientToPath rotation channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8604ef3d9048127d61a8bbd94698e56368e70926\"\u003e\u003ccode\u003e8604ef3\u003c/code\u003e\u003c/a\u003e Make arcs injectable via \u003ccode\u003etransition.path = arc()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f90fe294c559c3bd7b13e762b0b2aefe837dc000\"\u003e\u003ccode\u003ef90fe29\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003eorientToPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9ebe999fe93e6431ce026a998cb2aeabe690d03b\"\u003e\u003ccode\u003e9ebe999\u003c/code\u003e\u003c/a\u003e fix: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bc2107e8963b35c0f264810d8dcb8b7b96ac7cb5\"\u003e\u003ccode\u003ebc2107e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;no should\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6eeb92dc2228419a1d2ba33bec5df36c3357683a\"\u003e\u003ccode\u003e6eeb92d\u003c/code\u003e\u003c/a\u003e no should\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.39.0...v12.40.0\"\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.9 to 16.9.3\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-core@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e42f0255: Support \u003ccode\u003einvalidate\u003c/code\u003e \u0026amp; \u003ccode\u003erevalidate\u003c/code\u003e on dynamic loader\u003c/li\u003e\n\u003cli\u003ea807798: Improve source API utils \u0026amp; types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee77b9b3: Introduce \u003ccode\u003epagesIndex\u003c/code\u003e property to explicitly define the index page for folder\u003c/li\u003e\n\u003cli\u003e334c8fd: [i18n] support different orders of \u003ccode\u003epreset()\u003c/code\u003e calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1dc86c7: loosen the range for waku\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e062beab: fix internal types\u003c/li\u003e\n\u003cli\u003e505cfe0: Add \u003ccode\u003eremark-block-id\u003c/code\u003e plugin\u003c/li\u003e\n\u003c/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/fuma-nama/fumadocs/commits/fumadocs-core@16.9.3\"\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.2 to 15.0.10\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.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed35d0d6: Respect \u003ccode\u003eroot\u003c/code\u003e in Vite config\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecd04425: Support \u003ccode\u003e_fumadocs_skipViteConfig\u003c/code\u003e internal flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca5b49: Fix compatibility with \u003ccode\u003e?raw\u003c/code\u003e query string\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [334c8fd]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [768b676]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda4a81a: Update vite configs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1fb6a61: Support custom base directory for content sources\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e819b6ec: Support Rolldown integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2569154: Pre-generate Vite config to prevent CJS compat issues\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [062beab]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [505cfe0]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.10\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/fuma-nama/fumadocs/commit/34b75a0cfb8fd345f0ad04799630f8b329c2fe92\"\u003e\u003ccode\u003e34b75a0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3324\"\u003e#3324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/73b9cec605ecd7f17b7faff8e9aafdb0d1ecab71\"\u003e\u003ccode\u003e73b9cec\u003c/code\u003e\u003c/a\u003e docs: fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d35d0d6a43492f8a185889d92fa8af8a991761f2\"\u003e\u003ccode\u003ed35d0d6\u003c/code\u003e\u003c/a\u003e fix(mdx): respect \u003ccode\u003eroot\u003c/code\u003e in Vite config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a9f95ffbd913deac945bb420b6fb77589b7a7c8d\"\u003e\u003ccode\u003ea9f95ff\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/783c048904305b4769293b047c27f9bd2ad9e31f\"\u003e\u003ccode\u003e783c048\u003c/code\u003e\u003c/a\u003e fix(preview): fix invalid content type in \u003ccode\u003e/img\u003c/code\u003e endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/42f02559dabd35137b28c29597c10bd7dad90fea\"\u003e\u003ccode\u003e42f0255\u003c/code\u003e\u003c/a\u003e feat(core): support \u003ccode\u003einvalidate\u003c/code\u003e \u0026amp; \u003ccode\u003erevalidate\u003c/code\u003e on dynamic loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8077981c657305fe72b4db859768d4daa4f0488\"\u003e\u003ccode\u003ea807798\u003c/code\u003e\u003c/a\u003e fix(core): improve source API utils \u0026amp; types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8b1701942c336148141b9a8dd80bb110a4227f70\"\u003e\u003ccode\u003e8b17019\u003c/code\u003e\u003c/a\u003e docs: document LLM_GATEWAY_MODEL for Ask AI (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cad622e541bdd38d552224f621f7ec1f5a257e25\"\u003e\u003ccode\u003ecad622e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3318\"\u003e#3318\u003c/a\u003e from smakosh/feat/llmgateway-ai-provider\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ee98724b9a13df85331016f1f7079e4e41d82e40\"\u003e\u003ccode\u003eee98724\u003c/code\u003e\u003c/a\u003e fix(openapi): newer scalar client\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.2...fumadocs-mdx@15.0.10\"\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.9 to 16.9.3\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-ui@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [334c8fd]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [768b676]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [1dc86c7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [062beab]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [505cfe0]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits/fumadocs-ui@16.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): 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/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\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.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.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 `motion` from 12.38.0 to 12.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath\u003c/code\u003e option to \u003ccode\u003etransition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earc()\u003c/code\u003e for motion along an arc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.39.0] 2026-05-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erepeatType\u003c/code\u003e and \u003ccode\u003erepeatDelay\u003c/code\u003e in animation sequences.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVariants: Re-run keyframe animations when switching between variant labels even when they share identical keyframe arrays.\u003c/li\u003e\n\u003cli\u003eDrag: Preserve in-flight motion value animations across React 19 reorder unmount/remount so \u003ccode\u003edragSnapToOrigin\u003c/code\u003e no longer leaves the drag transform stranded after a layout swap.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLazyMotion\u003c/code\u003e: Share React contexts between the \u003ccode\u003eframer-motion\u003c/code\u003e and \u003ccode\u003eframer-motion/m\u003c/code\u003e (and therefore \u003ccode\u003emotion/react\u003c/code\u003e and \u003ccode\u003emotion/react-m\u003c/code\u003e) CJS bundles so that \u003ccode\u003e\u0026lt;m.div\u0026gt;\u003c/code\u003e from the \u003ccode\u003e/m\u003c/code\u003e subpath picks up features loaded by \u003ccode\u003e\u0026lt;LazyMotion\u0026gt;\u003c/code\u003e from the main entry point.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Support hydrating \u003ccode\u003etarget\u003c/code\u003e and \u003ccode\u003econtainer\u003c/code\u003e refs from anywhere in the tree.\u003c/li\u003e\n\u003cli\u003eDrag: Gesture no longer starts from incorrect start point when rendered inside \u003ccode\u003e\u0026lt;AnimatePresence initial={false} /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDrag: \u003ccode\u003edragConstraints\u003c/code\u003e, when set as viewport-relative ref, no longer break on scroll.§\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003evisualElement\u003c/code\u003e hydration order.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseAnimate\u003c/code\u003e: Now respects \u003ccode\u003eskipAnimations\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Fix object-form \u003ccode\u003einitial\u003c/code\u003e values not applied on re-entry after exit completes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e: Fixed callback progress when tracking an element.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Fix hardware acceleration when tracking an element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/38ebb9480e5b25a51e09e2ec866c101d01d82c60\"\u003e\u003ccode\u003e38ebb94\u003c/code\u003e\u003c/a\u003e v12.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b1f766c7221cfdbf868e2f66675d6d2e2ff8f50e\"\u003e\u003ccode\u003eb1f766c\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bca554401519e8ef45db1dcc8c52580998251c73\"\u003e\u003ccode\u003ebca5544\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3699\"\u003e#3699\u003c/a\u003e from motiondivision/lochie/arcs-injectable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f1a96cfaff8de87712539bf250205134c8e121d9\"\u003e\u003ccode\u003ef1a96cf\u003c/code\u003e\u003c/a\u003e arc(): rename amp/rotate, expose MotionPath, fix explicit cw/ccw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b4aaba0d161cce6db7b2070ec3fd141e1dbcda95\"\u003e\u003ccode\u003eb4aaba0\u003c/code\u003e\u003c/a\u003e pathRotation: non-destructive orientToPath rotation channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8604ef3d9048127d61a8bbd94698e56368e70926\"\u003e\u003ccode\u003e8604ef3\u003c/code\u003e\u003c/a\u003e Make arcs injectable via \u003ccode\u003etransition.path = arc()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f90fe294c559c3bd7b13e762b0b2aefe837dc000\"\u003e\u003ccode\u003ef90fe29\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003eorientToPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9ebe999fe93e6431ce026a998cb2aeabe690d03b\"\u003e\u003ccode\u003e9ebe999\u003c/code\u003e\u003c/a\u003e fix: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bc2107e8963b35c0f264810d8dcb8b7b96ac7cb5\"\u003e\u003ccode\u003ebc2107e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;no should\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6eeb92dc2228419a1d2ba33bec5df36c3357683a\"\u003e\u003ccode\u003e6eeb92d\u003c/code\u003e\u003c/a\u003e no should\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.38.0...v12.40.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.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.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\u003cli\u003e[backport] Fix \u0026quot;type: module\u0026quot; in project dir when using standalone or adapters (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94050\"\u003e#94050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Propagate adapter preferred regions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94200\"\u003e#94200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94284\"\u003e#94284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/9bd3c26a733901956549889f28c0047553bba622\"\u003e\u003ccode\u003e9bd3c26\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c63224f3d8e8dd0a4ef8635916f92954421e5f1e\"\u003e\u003ccode\u003ec63224f\u003c/code\u003e\u003c/a\u003e [backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/63115c79877c90df4371c2425f3fc5d3a55ac58d\"\u003e\u003ccode\u003e63115c7\u003c/code\u003e\u003c/a\u003e [16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aef22fdc828226227f618bb982a222e1256ba6f2\"\u003e\u003ccode\u003eaef22fd\u003c/code\u003e\u003c/a\u003e [backport] Propagate adapter preferred regions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94200\"\u003e#94200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f126e72271a808a12adb1f97feca6a900bece7ba\"\u003e\u003ccode\u003ef126e72\u003c/code\u003e\u003c/a\u003e [backport] Fix \u0026quot;type: module\u0026quot; in project dir when using standalone or adapter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bda3e2aabe5ba18b6e8ec656bcdaf549816469c3\"\u003e\u003ccode\u003ebda3e2a\u003c/code\u003e\u003c/a\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\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7e16e07c0203f8a940899e656526f287278c57e6\"\u003e\u003ccode\u003e7e16e07\u003c/code\u003e\u003c/a\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\u003ca href=\"https://github.com/vercel/next.js/commit/6139f4b885b329abdd5821199cc19cc89f3eaf33\"\u003e\u003ccode\u003e6139f4b\u003c/code\u003e\u003c/a\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\u003ca href=\"https://github.com/vercel/next.js/commit/c021d10fe9540aaa7aff7b7227c7d73e60a0e5b9\"\u003e\u003ccode\u003ec021d10\u003c/code\u003e\u003c/a\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\u003ca href=\"https://github.com/vercel/next.js/commit/9184ddb1aeed5c5db0f02c7a2d6d298071c2f44f\"\u003e\u003ccode\u003e9184ddb\u003c/code\u003e\u003c/a\u003e [backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + `rewrite...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.6...v16.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/anthropic` from 3.0.71 to 3.0.81\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/anthropic@3.0.81/packages/anthropic/CHANGELOG.md\"\u003e@​ai-sdk/anthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.81\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4084fcd: feat(provider/anthropic): add support for \u003ccode\u003eclaude-opus-4-8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.80\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e263d3e6: fix(provider/anthropic): fix remaining errors with Anthropic \u003ccode\u003ecode_execution\u003c/code\u003e tool dynamic calls from latest \u003ccode\u003eweb_fetch\u003c/code\u003e or \u003ccode\u003eweb_search\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed61a788: Handle errors from anthropic websearch tool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.78\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e28d25: fix(anthropic): propagate toModelOutput providerOption to anthropic tool results\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.77\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed53314d: feat(anthropic): add the new advisor tool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.76\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f591416]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.75\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3f06680: Remove stale \u003ccode\u003eeffort-2025-11-24\u003c/code\u003e beta header — the extended thinking effort parameter is GA and no longer requires the beta flag. Vertex AI's strict validator was actively rejecting requests with this header.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.74\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7beadf0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.26\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/vercel/ai/commit/974e161bed15b0f5bb9980a3f0845ad77ae66d3c\"\u003e\u003ccode\u003e974e161\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15677\"\u003e#15677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4084fcd041b47ad11f74d80a82d659748edf0a78\"\u003e\u003ccode\u003e4084fcd\u003c/code\u003e\u003c/a\u003e backport: feat(provider/anthropic): add support for \u003ccode\u003eclaude-opus-4-8\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15675\"\u003e#15675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/097c1cdb46226fbfe741764a009ea14baab7c3df\"\u003e\u003ccode\u003e097c1cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15612\"\u003e#15612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/263d3e664503c955f492a33941e2060c4b51aa77\"\u003e\u003ccode\u003e263d3e6\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/anthropic): fix remaining errors with Anthropic `code_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ebba33ab965b5b26f93705719d76db45089bb3c\"\u003e\u003ccode\u003e7ebba33\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15557\"\u003e#15557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d61a788b8faa54b630d5672e71ddd8aecd61f72c\"\u003e\u003ccode\u003ed61a788\u003c/code\u003e\u003c/a\u003e Backport: Handle errors in anthropic's web search tool (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15555\"\u003e#15555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2e7664bff4294f2f5b21c30136ca24d12c4e9b5c\"\u003e\u003ccode\u003e2e7664b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15315\"\u003e#15315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6e28d252ffc4032abcbe78a463807d0af90bbaa7\"\u003e\u003ccode\u003e6e28d25\u003c/code\u003e\u003c/a\u003e Backport: fix(anthropic): propagate toModelOutput providerOption to anthropic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d37fb1f2dad4d96605ffd2ac3d4b55e0bccdc482\"\u003e\u003ccode\u003ed37fb1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15202\"\u003e#15202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d53314da429ff19453b926c010fedb23e95911d7\"\u003e\u003ccode\u003ed53314d\u003c/code\u003e\u003c/a\u003e Backport: feat(anthropic): add the new advisor tool (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15203\"\u003e#15203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/anthropic@3.0.81/packages/anthropic\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/anthropic\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/azure` from 3.0.65 to 3.0.69\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/azure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/azure\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.69\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecbc161a: Add Microsoft Entra ID token provider authentication for Azure OpenAI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/azure\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.68\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec679fec: feat(provider/azure):web search tool in the Azure OpenAI Responses API.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c679fec]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.67\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/vercel/ai/blob/@ai-sdk/azure@3.0.69/packages/azure/CHANGELOG.md\"\u003e@​ai-sdk/azure's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.69\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecbc161a: Add Microsoft Entra ID token provider authentication for Azure OpenAI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.68\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec679fec: feat(provider/azure):web search tool in the Azure OpenAI Responses API.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c679fec]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.67\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.67\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c82ab42]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.66\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.66\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [eb52378]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.65\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/vercel/ai/commit/7e449f2b40d21aeec94dd9f41ebc5581e7971d94\"\u003e\u003ccode\u003e7e449f2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15766\"\u003e#15766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cbc161ae49b8a6708f1a6cf271081d8ba54ffe4e\"\u003e\u003ccode\u003ecbc161a\u003c/code\u003e\u003c/a\u003e Backport: feat(azure): support Microsoft Entra ID auth (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15740\"\u003e#15740\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15764\"\u003e#15764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d4893c4421aeaea6dc8db407c35cdeae71a65aaa\"\u003e\u003ccode\u003ed4893c4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15700\"\u003e#15700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c679fec95bfd6423b888d681d17d9f179a51e61b\"\u003e\u003ccode\u003ec679fec\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/azure): web search tool in the Azure OpenAI Responses...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/52332bf674bc7cc00efaa71237deb24f2d1f00bc\"\u003e\u003ccode\u003e52332bf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1a3ec6d76fcc5333ac9b2751f3938cbe918efef2\"\u003e\u003ccode\u003e1a3ec6d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15513\"\u003e#15513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/azure@3.0.69/packages/azure\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/cerebras` from 2.0.53 to 2.0.54\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/cerebras@2.0.54/packages/cerebras/CHANGELOG.md\"\u003e@​ai-sdk/cerebras's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.54\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e40e1d4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.48\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/vercel/ai/commit/0838d52fe657c4f04891b78423fbc636a543851a\"\u003e\u003ccode\u003e0838d52\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/15565\"\u003e#15565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/cerebras@2.0.54/packages/cerebras\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/gateway` from 3.0.118 to 3.0.124\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/gateway's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.124\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e286b7a2: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.123\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e537a022: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.122\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9766034: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/gateway@3.0.124/packages/gateway/CHANGELOG.md\"\u003e@​ai-sdk/gateway's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.124\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e286b7a2: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.123\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e537a022: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.122\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9766034: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.121\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4084fcd: feat(provider/anthropic): add support for \u003ccode\u003eclaude-opus-4-8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.120\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e27a1b22: Add \u003ccode\u003eserviceTier: 'flex' | 'priority'\u003c/code\u003e to \u003ccode\u003eGatewayProviderOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.119\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e33b10a2: Add \u003ccode\u003eqwen3.7-max\u003c/code\u003e model ID to Alibaba and AI Gateway.\u003c/li\u003e\n\u003cli\u003ef6e4146: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/00ca39c3cdf47f528d427f4d6c43a1ecaeac53d8\"\u003e\u003ccode\u003e00ca39c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15786\"\u003e#15786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/286b7a237e3ec96d744a6979efab0eb0dfe3bdf6\"\u003e\u003ccode\u003e286b7a2\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5b183c0648a9e7fb7303e40a529e1f1a692925cd\"\u003e\u003ccode\u003e5b183c0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15776\"\u003e#15776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/537a02253e88abcfa75b0a79d83b3f10ff4ece51\"\u003e\u003ccode\u003e537a022\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5d1d5a73f393b3e69317d7cc1f5d260880883071\"\u003e\u003ccode\u003e5d1d5a7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15749\"\u003e#15749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9766034a7d18120b66df85bc6d282ecbfa3c5bbf\"\u003e\u003ccode\u003e9766034\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/974e161bed15b0f5bb9980a3f0845ad77ae66d3c\"\u003e\u003ccode\u003e974e161\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15677\"\u003e#15677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4084fcd041b47ad11f74d80a82d659748edf0a78\"\u003e\u003ccode\u003e4084fcd\u003c/code\u003e\u003c/a\u003e backport: feat(provider/anthropic): add support for \u003ccode\u003eclaude-opus-4-8\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15675\"\u003e#15675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0838d52fe657c4f04891b78423fbc636a543851a\"\u003e\u003ccode\u003e0838d52\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15565\"\u003e#15565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/27a1b22a4b2fe02451d59846f50a451a7ac79706\"\u003e\u003ccode\u003e27a1b22\u003c/code\u003e\u003c/a\u003e Backport: feat(gateway): add serviceTier option to GatewayProviderOptions (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/gateway@3.0.124/packages/gateway\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/google` from 3.0.64 to 3.0.80\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/google@3.0.80/packages/google/CHANGELOG.md\"\u003e@​ai-sdk/google's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.80\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef62ffe0: fix(google): auto-inject \u003ccode\u003eskip_thought_signature_validator\u003c/code\u003e for Gemini 3 tool-call replays without a signature\u003c/p\u003e\n\u003cp\u003eGemini 3 models reject requests when an assistant \u003ccode\u003efunctionCall\u003c/code\u003e part lacks a \u003ccode\u003ethoughtSignature\u003c/code\u003e with HTTP 400 \u003ccode\u003e\u0026quot;Function call is missing a thought_signature in functionCall parts.\u0026quot;\u003c/code\u003e This is easy to hit when application code persists/serializes messages and drops \u003ccode\u003eproviderOptions.google.thoughtSignature\u003c/code\u003e (custom DB schemas, \u003ccode\u003euseChat\u003c/code\u003e server routes that rebuild messages, synthetic tool-call injection).\u003c/p\u003e\n\u003cp\u003eThe provider now detects this case (Gemini 3 model + missing signature under \u003ccode\u003egoogle\u003c/code\u003e, \u003ccode\u003egoogleVertex\u003c/code\u003e, and \u003ccode\u003evertex\u003c/code\u003e namespaces) and injects the documented \u003ccode\u003eskip_thought_signature_validator\u003c/code\u003e sentinel into the outbound \u003ccode\u003efunctionCall\u003c/code\u003e, plus surfaces a one-shot warning per request listing the affected tool names so the developer can find and fix the upstream serialization. Non-Gemini-3 models are unaffected, and real signatures take precedence when present.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecfa0cb2: feat(provider/google): support Google search grounding when using \u003ccode\u003egenerateImage\u003c/code\u003e with Gemini\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.78\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecf63828: fix(google): read \u003ccode\u003eserviceTier\u003c/code\u003e from \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e in both generate and stream paths\u003c/p\u003e\n\u003cp\u003eThe previous implementation read \u003ccode\u003eserviceTier\u003c/code\u003e from the \u003ccode\u003ex-gemini-service-tier\u003c/code\u003e\nresponse header, which is only populated on non-streaming responses. Gemini\nstreaming includes the value in \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e on every chunk, so\n\u003ccode\u003eproviderMetadata.google.serviceTier\u003c/code\u003e was always \u003ccode\u003enull\u003c/code\u003e for streams. Read from\n\u003ccode\u003eusageMetadata\u003c/code\u003e for both paths instead.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.77\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f9f9bf: feat(google): read \u003ccode\u003eserviceTier\u003c/code\u003e from \u003ccode\u003ex-gemini-service-tier\u003c/code\u003e response header in Gemini API and use PayGo for Vertex\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.76\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef259bd1: fix(google): fix streaming tool call args\u003c/li\u003e\n\u003cli\u003e756fec1: feat(provider/google): add \u003ccode\u003egemini-3.5-flash\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.75\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eab15576: feat(google): update Interactions API implementation to cater for upstream breaking changes coming May 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.74\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/vercel/ai/commit/661127c489123c034d6768ab221a3ad23d604fb7\"\u003e\u003ccode\u003e661127c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15622\"\u003e#15622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f62ffe01623b1031b0f4f56dccf87a76b0c126b8\"\u003e\u003ccode\u003ef62ffe0\u003c/code\u003e\u003c/a\u003e fix(google): auto-inject skip_thought_signature_validator on Gemini 3 tool-ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fc83fa3cd00a4dcf98032adcabea68eaa77e013c\"\u003e\u003ccode\u003efc83fa3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15532\"\u003e#15532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cfa0cb26fb3dd0d0e6d2dd6132bc664f8f3906ab\"\u003e\u003ccode\u003ecfa0cb2\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): support Google search grounding when using `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/93ad540ed13863363ebc0bd5a9c574a082602d27\"\u003e\u003ccode\u003e93ad540\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15489\"\u003e#15489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cf63828cc3e598b8cad829f56322960167cba769\"\u003e\u003ccode\u003ecf63828\u003c/code\u003e\u003c/a\u003e Backport: fix(google): read serviceTier from usageMetadata in stream + genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a15eda90f03049bfba99183b4fd308ca63372b86\"\u003e\u003ccode\u003ea15eda9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15473\"\u003e#15473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0f9f9bfc46d37d42c9a014437ff3e45d9fa46c55\"\u003e\u003ccode\u003e0f9f9bf\u003c/code\u003e\u003c/a\u003e Backport: fix(google): read serviceTier from x-gemini-service-tier response h...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b9241afab7e9c703bfdb6ee9b0846f538c014a14\"\u003e\u003ccode\u003eb9241af\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): add support for managed agents in the Intera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e33b836af7673d45eb90704574ffae5bdc6ba824\"\u003e\u003ccode\u003ee33b836\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/google@3.0.80/packages/google\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/google\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.53 to 3.0.67\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.67\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec679fec: feat(provider/azure):web search tool in the Azure OpenAI Responses API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/openai@3.0.67/packages/openai/CHANGELOG.md\"\u003e@​ai-sdk/openai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.67\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec679fec: feat(provider/azure):web search tool in the Azure OpenAI Responses API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.66\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec82ab42: feat(openai): forward \u003ccode\u003eweb_search_call.action.queries\u003c/code\u003e from Responses API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.65\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeb52378: fix(openai): skip passing reasoning items when using previous response id\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.64\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb7ed8bd: feat(openai): add opt-in pass-through for unsupported file media types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.63\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f591416]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.62\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e65edcca: feat: add allowedTools provider option for OpenAI Responses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.61\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb93f9b4: feat(provider/openai): forward imageDetail providerOptions on tool-result image content\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.60\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6dcd8e6: feat(openai): add GPT-5.5 chat model IDs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.59\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/vercel/ai/commit/d4893c4421aeaea6dc8db407c35cdeae71a65aaa\"\u003e\u003ccode\u003ed4893c4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15700\"\u003e#15700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c679fec95bfd6423b888d681d17d9f179a51e61b\"\u003e\u003ccode\u003ec679fec\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/azure): web search tool in the Azure OpenAI Responses...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/52332bf674bc7cc00efaa71237deb24f2d1f00bc\"\u003e\u003ccode\u003e52332bf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c82ab4281c5083ca0e7fab6a706196accb2b9c51\"\u003e\u003ccode\u003ec82ab42\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): forward web_search_call.action.queries from Responses...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1a3ec6d76fcc5333ac9b2751f3938cbe918efef2\"\u003e\u003ccode\u003e1a3ec6d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15513\"\u003e#15513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb523789b342aa21742c0a06f531604782820aff\"\u003e\u003ccode\u003eeb52378\u003c/code\u003e\u003c/a\u003e Backport: fix(openai): skip passing reasoning items when using previous respo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2e7664bff4294f2f5b21c30136ca24d12c4e9b5c\"\u003e\u003ccode\u003e2e7664b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15315\"\u003e#15315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b7ed8bdac18d2e71b4c392f08c8d8f03204ca8f4\"\u003e\u003ccode\u003eb7ed8bd\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): add opt-in pass-through for unsupported file media ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e3ccdb5987c07459ffd9be56088c5ac9d142fba2\"\u003e\u003ccode\u003ee3ccdb5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15094\"\u003e#15094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bf9de314a7e747019d73dedad7c840da25cc94d5\"\u003e\u003ccode\u003ebf9de31\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15046\"\u003e#15046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai@3.0.67/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai-compatible` from 2.0.47 to 2.0.48\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/openai-compatible@2.0.48/packages/openai-compatible/CHANGELOG.md\"\u003e@​ai-sdk/openai-compatible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.48\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee40e1d4: fix: accept empty string \u003ccode\u003erole\u003c/code\u003e in streaming delta chunks from OpenAI-compatible providers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/0838d52fe657c4f04891b78423fbc636a543851a\"\u003e\u003ccode\u003e0838d52\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/15565\"\u003e#15565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e40e1d4802fc47e844c22d5d58e78deb242d975c\"\u003e\u003ccode\u003ee40e1d4\u003c/code\u003e\u003c/a\u003e Backport: fix(openai-compatible): accept empty string role in streaming delta...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai-compatible@2.0.48/packages/openai-compatible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/react` from 3.0.176 to 3.0.198\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.198\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.196\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.197\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.195\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.196\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.194\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/react@3.0.198/packages/react/CHANGELOG.md\"\u003e@​ai-sdk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.198\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.196\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.197\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.195\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.196\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.194\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.195\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [af580ea]\n\u003cul\u003e\n\u003cli\u003eai@6.0.193\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.194\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.192\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.193\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.191\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.192\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.190\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.191\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [356c3cf]\n\u003cul\u003e\n\u003cli\u003eai@6.0.189\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/vercel/ai/commit/00ca39c3cdf47f528d427f4d6c43a1ecaeac53d8\"\u003e\u003ccode\u003e00ca39c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/15786\"\u003e#15786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5b183c0648a9e7fb7303e40a529e1f1a692925cd\"\u003e\u003ccode\u003e5b183c0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/15776\"\u003e#15776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5d1d5a73f393b3e69317d7cc1f5d260880883071\"\u003e\u003ccode\u003e5d1d5a7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/15749\"\u003e#15749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2412dfccce4f02e373204f1047331ddcf4ae0c19\"\u003e\u003ccode\u003e2412dfc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/15697\"\u003e#15697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/974e161bed15b0f5bb9980a3f0845ad77ae66d3c\"\u003e\u003ccode\u003e974e161\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/15677\"\u003e#15677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0838d52fe657c4f04891b78423fbc636a543851a\"\u003e\u003ccode\u003e0838d52\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/openbrowse-ai/openbrowse/pull/100","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbrowse-ai%2Fopenbrowse/issues/100","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/100/packages"},{"uuid":"4481790430","node_id":"PR_kwDOQwAiTM7dSqAd","number":106,"state":"closed","title":"chore(deps): bump the pnpm-minor-patch group across 1 directory with 48 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-20T17:20:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T23:18:43.000Z","updated_at":"2026-05-20T17:20:08.000Z","time_to_close":64883,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pnpm-minor-patch","update_count":48,"packages":[{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"25.6.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@aws-sdk/client-s3","old_version":"3.1032.0","new_version":"3.1050.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1032.0","new_version":"3.1050.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1032.0","new_version":"3.1050.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@clerk/backend","old_version":"3.2.13","new_version":"3.4.11","repository_url":"https://github.com/clerk/javascript"},{"name":"@sentry/node","old_version":"10.49.0","new_version":"10.53.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/supabase-js","old_version":"2.103.3","new_version":"2.106.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"svix","old_version":"1.90.0","new_version":"1.94.0","repository_url":"https://github.com/svix/svix-webhooks"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@clerk/localizations","old_version":"4.5.2","new_version":"4.6.6","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.2.3","new_version":"7.3.7","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/shared","old_version":"4.8.2","new_version":"4.12.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@openpanel/nextjs","old_version":"1.4.0","new_version":"1.5.1"},{"name":"@sentry/nextjs","old_version":"10.49.0","new_version":"10.53.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.41.1","new_version":"3.44.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-hotkeys","old_version":"0.7.0","new_version":"0.10.0","repository_url":"https://github.com/TanStack/hotkeys"},{"name":"@tanstack/react-query","old_version":"5.99.0","new_version":"5.100.11","repository_url":"https://github.com/TanStack/query"},{"name":"@vercel/functions","old_version":"3.4.3","new_version":"3.6.0","repository_url":"https://github.com/vercel/vercel"},{"name":"country-flag-icons","old_version":"1.6.16","new_version":"1.6.17"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.2.1","repository_url":"https://github.com/date-fns/date-fns"},{"name":"motion","old_version":"12.38.0","new_version":"12.39.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next-intl","old_version":"4.9.1","new_version":"4.12.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-hotkeys-hook","old_version":"5.2.4","new_version":"5.3.2","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"recharts","old_version":"3.6.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"eslint-config-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@next/eslint-plugin-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-turbo","old_version":"2.9.6","new_version":"2.9.14","repository_url":"https://github.com/vercel/turborepo"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@base-ui/react","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/mui/base-ui"},{"name":"jotai","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.76.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-medium-image-zoom","old_version":"5.4.3","new_version":"5.4.5","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.7.6","new_version":"4.11.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"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 pnpm-minor-patch group with 48 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.9.1` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1032.0` | `3.1050.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1032.0` | `3.1050.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1032.0` | `3.1050.0` |\n| [@clerk/backend](https://github.com/clerk/javascript/tree/HEAD/packages/backend) | `3.2.13` | `3.4.11` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.53.1` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.103.3` | `2.106.0` |\n| [svix](https://github.com/svix/svix-webhooks) | `1.90.0` | `1.94.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.6` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.6` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.5.2` | `4.6.6` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.2.3` | `7.3.7` |\n| [@clerk/shared](https://github.com/clerk/javascript/tree/HEAD/packages/shared) | `4.8.2` | `4.12.2` |\n| @openpanel/nextjs | `1.4.0` | `1.5.1` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.53.1` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.41.1` | `3.44.0` |\n| [@tanstack/react-hotkeys](https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys) | `0.7.0` | `0.10.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.0` | `5.100.11` |\n| [@vercel/functions](https://github.com/vercel/vercel/tree/HEAD/packages/functions) | `3.4.3` | `3.6.0` |\n| [country-flag-icons](https://gitlab.com/catamphetamine/country-flag-icons) | `1.6.16` | `1.6.17` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.2.1` |\n| [motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.39.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.1` | `4.12.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `5.2.4` | `5.3.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.6.0` | `3.8.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.13` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.4` | `16.2.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.15` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.4` | `16.2.6` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.9.6` | `2.9.14` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.4` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.4.1` | `1.5.0` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.19.1` | `2.20.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.76.0` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.3` | `5.4.5` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.7.6` | `4.11.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\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/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright-core` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\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/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.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.6.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1032.0 to 3.1050.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.1050.0\u003c/h2\u003e\n\u003ch4\u003e3.1050.0(2026-05-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a5e6f03be25b20c97a2f0826cb6b74061e57b8d\"\u003e9a5e6f03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73a3e28f8c4741e657e131dfb0decc37700b828c\"\u003e73a3e28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af49cb81d0dd0a7e0e4c448c293808df842ca4b1\"\u003eaf49cb81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c9765e351c0a632e3a57890a06633ac47beaea3\"\u003e3c9765e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/84e18e58dcd72556aeabadf32a4b58405e3f6e4a\"\u003e84e18e58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de2356de06977694d70b64340ba802682acd1ea8\"\u003ede2356de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/239af13eb6799a89d6cf3257d664004a7a4fbfa2\"\u003e239af13e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  speed up lib-storage e2e tests by reducing permutations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8028\"\u003e#8028\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e273afd4e\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.1050.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1049.0\u003c/h2\u003e\n\u003ch4\u003e3.1049.0(2026-05-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34718dc5665b0423b11382c28fa8e321b876231c\"\u003e34718dc5\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-05-18 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5f4e2a21dba69087a8b0534ffd574b877551a2a\"\u003ea5f4e2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ac6d448ed6a0f04d45d59d1bcde953454b61f78\"\u003e0ac6d448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fdfcbe80822475752a5433a6b830962379701cc1\"\u003efdfcbe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8437bd6c125ba1ea4f5baf7a8fdf9fa9694ff4a7\"\u003e8437bd6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/045e1382ed3e4a3a7192416d4636e6849f5fc847\"\u003e045e1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs:\u003c/strong\u003e  Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7a59d859f9cf88f6e19fc4df520336f968da88d\"\u003ee7a59d85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Support for dataset enrichment and geo spatial in new data preparation experience (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3036698d995bb62e8cf487df88c36192533efd5\"\u003ec3036698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  make error namespace removal unconditional in JSON RPC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8031\"\u003e#8031\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7cee4f2752226e76902ab933477122782472469c\"\u003e7cee4f27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6d\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.1049.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1048.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​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.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6\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.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\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.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\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.1045.0...v3.1046.0\"\u003e3.1046.0\u003c/a\u003e (2026-05-14)\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\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/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003e\u003ccode\u003ebe183b6\u003c/code\u003e\u003c/a\u003e fix(client-sts): update imports to new module locations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11\"\u003e\u003ccode\u003e1af9047\u003c/code\u003e\u003c/a\u003e chore(codegen): updated import sources for aws-sdk core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a66433550dc5bfd0b3228222ad096bfb25d042c0\"\u003e\u003ccode\u003ea664335\u003c/code\u003e\u003c/a\u003e Publish v3.1046.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9ce20f6d16352cd5747d9555e2b75e9462ea8ae9\"\u003e\u003ccode\u003e9ce20f6\u003c/code\u003e\u003c/a\u003e chore(codegen): dependency version bump (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8008\"\u003e#8008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/acffbf906165501879a9e57b4f1b63deecbe63ea\"\u003e\u003ccode\u003eacffbf9\u003c/code\u003e\u003c/a\u003e chore: update smithy/core imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7979\"\u003e#7979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1050.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.1032.0 to 3.1050.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.1050.0\u003c/h2\u003e\n\u003ch4\u003e3.1050.0(2026-05-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a5e6f03be25b20c97a2f0826cb6b74061e57b8d\"\u003e9a5e6f03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73a3e28f8c4741e657e131dfb0decc37700b828c\"\u003e73a3e28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af49cb81d0dd0a7e0e4c448c293808df842ca4b1\"\u003eaf49cb81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c9765e351c0a632e3a57890a06633ac47beaea3\"\u003e3c9765e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/84e18e58dcd72556aeabadf32a4b58405e3f6e4a\"\u003e84e18e58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de2356de06977694d70b64340ba802682acd1ea8\"\u003ede2356de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/239af13eb6799a89d6cf3257d664004a7a4fbfa2\"\u003e239af13e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  speed up lib-storage e2e tests by reducing permutations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8028\"\u003e#8028\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e273afd4e\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.1050.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1049.0\u003c/h2\u003e\n\u003ch4\u003e3.1049.0(2026-05-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34718dc5665b0423b11382c28fa8e321b876231c\"\u003e34718dc5\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-05-18 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5f4e2a21dba69087a8b0534ffd574b877551a2a\"\u003ea5f4e2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ac6d448ed6a0f04d45d59d1bcde953454b61f78\"\u003e0ac6d448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fdfcbe80822475752a5433a6b830962379701cc1\"\u003efdfcbe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8437bd6c125ba1ea4f5baf7a8fdf9fa9694ff4a7\"\u003e8437bd6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/045e1382ed3e4a3a7192416d4636e6849f5fc847\"\u003e045e1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs:\u003c/strong\u003e  Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7a59d859f9cf88f6e19fc4df520336f968da88d\"\u003ee7a59d85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Support for dataset enrichment and geo spatial in new data preparation experience (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3036698d995bb62e8cf487df88c36192533efd5\"\u003ec3036698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  make error namespace removal unconditional in JSON RPC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8031\"\u003e#8031\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7cee4f2752226e76902ab933477122782472469c\"\u003e7cee4f27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6d\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.1049.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1048.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/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.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\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.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\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.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\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.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\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.1045.0...v3.1046.0\"\u003e3.1046.0\u003c/a\u003e (2026-05-14)\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\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/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e\u003ccode\u003e273afd4\u003c/code\u003e\u003c/a\u003e test(lib-storage): speed up lib-storage e2e tests by reducing permutations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a66433550dc5bfd0b3228222ad096bfb25d042c0\"\u003e\u003ccode\u003ea664335\u003c/code\u003e\u003c/a\u003e Publish v3.1046.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9ce20f6d16352cd5747d9555e2b75e9462ea8ae9\"\u003e\u003ccode\u003e9ce20f6\u003c/code\u003e\u003c/a\u003e chore(codegen): dependency version bump (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8008\"\u003e#8008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/acffbf906165501879a9e57b4f1b63deecbe63ea\"\u003e\u003ccode\u003eacffbf9\u003c/code\u003e\u003c/a\u003e chore: update smithy/core imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7979\"\u003e#7979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1050.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.1032.0 to 3.1050.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.1050.0\u003c/h2\u003e\n\u003ch4\u003e3.1050.0(2026-05-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a5e6f03be25b20c97a2f0826cb6b74061e57b8d\"\u003e9a5e6f03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73a3e28f8c4741e657e131dfb0decc37700b828c\"\u003e73a3e28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af49cb81d0dd0a7e0e4c448c293808df842ca4b1\"\u003eaf49cb81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c9765e351c0a632e3a57890a06633ac47beaea3\"\u003e3c9765e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/84e18e58dcd72556aeabadf32a4b58405e3f6e4a\"\u003e84e18e58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de2356de06977694d70b64340ba802682acd1ea8\"\u003ede2356de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/239af13eb6799a89d6cf3257d664004a7a4fbfa2\"\u003e239af13e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  speed up lib-storage e2e tests by reducing permutations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8028\"\u003e#8028\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e273afd4e\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.1050.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1049.0\u003c/h2\u003e\n\u003ch4\u003e3.1049.0(2026-05-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34718dc5665b0423b11382c28fa8e321b876231c\"\u003e34718dc5\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-05-18 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5f4e2a21dba69087a8b0534ffd574b877551a2a\"\u003ea5f4e2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ac6d448ed6a0f04d45d59d1bcde953454b61f78\"\u003e0ac6d448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fdfcbe80822475752a5433a6b830962379701cc1\"\u003efdfcbe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8437bd6c125ba1ea4f5baf7a8fdf9fa9694ff4a7\"\u003e8437bd6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/045e1382ed3e4a3a7192416d4636e6849f5fc847\"\u003e045e1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs:\u003c/strong\u003e  Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7a59d859f9cf88f6e19fc4df520336f968da88d\"\u003ee7a59d85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Support for dataset enrichment and geo spatial in new data preparation experience (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3036698d995bb62e8cf487df88c36192533efd5\"\u003ec3036698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  make error namespace removal unconditional in JSON RPC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8031\"\u003e#8031\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7cee4f2752226e76902ab933477122782472469c\"\u003e7cee4f27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6d\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.1049.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1048.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/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.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\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.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\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.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\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.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\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.1045.0...v3.1046.0\"\u003e3.1046.0\u003c/a\u003e (2026-05-14)\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\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/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/901b75a183812de984903bd301614e194f6c6e43\"\u003e\u003ccode\u003e901b75a\u003c/code\u003e\u003c/a\u003e chore(packages): update import paths (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8024\"\u003e#8024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a66433550dc5bfd0b3228222ad096bfb25d042c0\"\u003e\u003ccode\u003ea664335\u003c/code\u003e\u003c/a\u003e Publish v3.1046.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6a0f061a158c5648fad5d7f12d7ccc0b59d21165\"\u003e\u003ccode\u003e6a0f061\u003c/code\u003e\u003c/a\u003e chore(core/util): migrate minor utility functions to core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8007\"\u003e#8007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9ce20f6d16352cd5747d9555e2b75e9462ea8ae9\"\u003e\u003ccode\u003e9ce20f6\u003c/code\u003e\u003c/a\u003e chore(codegen): dependency version bump (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8008\"\u003e#8008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/acffbf906165501879a9e57b4f1b63deecbe63ea\"\u003e\u003ccode\u003eacffbf9\u003c/code\u003e\u003c/a\u003e chore: update smithy/core imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/7979\"\u003e#7979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1050.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 `@clerk/backend` from 3.2.13 to 3.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e@​clerk/backend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds \u003ccode\u003eagentTaskId\u003c/code\u003e and deprecates \u003ccode\u003etaskId\u003c/code\u003e to Agent Tasks Create response. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8013\"\u003e#8013\u003c/a\u003e) by \u003ca href=\"https://github.com/tmilewski\"\u003e\u003ccode\u003e@​tmilewski\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/95f6c2f8b7154b11dc64c864dcd994baab637c70\"\u003e\u003ccode\u003e95f6c2f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9fa6642de6a734faf532ca70c411431c5d0d2bbb\"\u003e\u003ccode\u003e9fa6642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/930047f3ea9b603a7f254f7764c3dc5e0fa7c769\"\u003e\u003ccode\u003e930047f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b45777c5723b01b8c7ee3d37b712c639067b36ab\"\u003e\u003ccode\u003eb45777c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5a7225ef119edf551e20bdce8af465b42981c8f2\"\u003e\u003ccode\u003e5a7225e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix JWT array audience validation (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8470\"\u003e#8470\u003c/a\u003e) by \u003ca href=\"https://github.com/jescalan\"\u003e\u003ccode\u003e@​jescalan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire configured JWT header type. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8471\"\u003e#8471\u003c/a\u003e) by \u003ca href=\"https://github.com/jescalan\"\u003e\u003ccode\u003e@​jescalan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1a4d7d1c711c25f4f83c0773616b799df2feb010\"\u003e\u003ccode\u003e1a4d7d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a6916b15658625a0e627c474a62212a65868bfb6\"\u003e\u003ccode\u003ea6916b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1084180797722ff113df8404a3c967bc6abeb12d\"\u003e\u003ccode\u003e1084180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39099b62308fc9b0ebbb25988c0ae4b655efe744\"\u003e\u003ccode\u003e39099b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/18e0a1aa48e7f65a6610ec3c6ffe105deb3474b2\"\u003e\u003ccode\u003e18e0a1a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003emin_remaining_ttl_seconds\u003c/code\u003e for M2M token creation. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8513\"\u003e#8513\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclerkClient.m2m.createToken({\n  machineSecretKey: 'ak_xxxxx',\n  minRemainingTtlSeconds: 240,\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eRoleSetJSON\u003c/code\u003e, \u003ccode\u003eRoleSetItemJSON\u003c/code\u003e, and \u003ccode\u003eRoleSetMigrationJSON\u003c/code\u003e types matching the BAPI OpenAPI schema. Add \u003ccode\u003erole_set_key\u003c/code\u003e, \u003ccode\u003elast_active_at\u003c/code\u003e, and \u003ccode\u003emissing_member_with_elevated_permissions\u003c/code\u003e to \u003ccode\u003eOrganizationJSON\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8502\"\u003e#8502\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/5cda3ee8451cc9af375895824d24a5c3ed7fbee6\"\u003e\u003ccode\u003e5cda3ee\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.10.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix OAuth consent component and hook related types. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8483\"\u003e#8483\u003c/a\u003e) by \u003ca href=\"https://github.com/SarahSoutoul\"\u003e\u003ccode\u003e@​SarahSoutoul\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/7a5892f9bcaa1a6212e6e6d3741160929ffd027e\"\u003e\u003ccode\u003e7a5892f\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.10.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/backend/CHANGELOG.md\"\u003e@​clerk/backend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds \u003ccode\u003eagentTaskId\u003c/code\u003e and deprecates \u003ccode\u003etaskId\u003c/code\u003e to Agent Tasks Create response. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8013\"\u003e#8013\u003c/a\u003e) by \u003ca href=\"https://github.com/tmilewski\"\u003e\u003ccode\u003e@​tmilewski\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/95f6c2f8b7154b11dc64c864dcd994baab637c70\"\u003e\u003ccode\u003e95f6c2f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/4fc38a097cb9ed1d37c9c3faa274e5c44e405c68\"\u003e\u003ccode\u003e4fc38a0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9fa6642de6a734faf532ca70c411431c5d0d2bbb\"\u003e\u003ccode\u003e9fa6642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/930047f3ea9b603a7f254f7764c3dc5e0fa7c769\"\u003e\u003ccode\u003e930047f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b45777c5723b01b8c7ee3d37b712c639067b36ab\"\u003e\u003ccode\u003eb45777c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5a7225ef119edf551e20bdce8af465b42981c8f2\"\u003e\u003ccode\u003e5a7225e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix JWT array audience validation (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8470\"\u003e#8470\u003c/a\u003e) by \u003ca href=\"https://github.com/jescalan\"\u003e\u003ccode\u003e@​jescalan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire configured JWT header type. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8471\"\u003e#8471\u003c/a\u003e) by \u003ca href=\"https://github.com/jescalan\"\u003e\u003ccode\u003e@​jescalan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1a4d7d1c711c25f4f83c0773616b799df2feb010\"\u003e\u003ccode\u003e1a4d7d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a6916b15658625a0e627c474a62212a65868bfb6\"\u003e\u003ccode\u003ea6916b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1084180797722ff113df8404a3c967bc6abeb12d\"\u003e\u003ccode\u003e1084180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39099b62308fc9b0ebbb25988c0ae4b655efe744\"\u003e\u003ccode\u003e39099b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/18e0a1aa48e7f65a6610ec3c6ffe105deb3474b2\"\u003e\u003ccode\u003e18e0a1a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003emin_remaining_ttl_seconds\u003c/code\u003e for M2M token creation. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8513\"\u003e#8513\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclerkClient.m2m.createToken({\n  machineSecretKey: 'ak_xxxxx',\n  minRemainingTtlSeconds: 240,\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eRoleSetJSON\u003c/code\u003e, \u003ccode\u003eRoleSetItemJSON\u003c/code\u003e, and \u003ccode\u003eRoleSetMigrationJSON\u003c/code\u003e types matching the BAPI OpenAPI schema. Add \u003ccode\u003erole_set_key\u003c/code\u003e, \u003ccode\u003elast_active_at\u003c/code\u003e, and \u003ccode\u003emissing_member_with_elevated_permissions\u003c/code\u003e to \u003ccode\u003eOrganizationJSON\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8502\"\u003e#8502\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c0b1f312dc6e45ccd8d1f87c1bb883c802a5fa15\"\u003e\u003ccode\u003ec0b1f31\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8585\"\u003e#8585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/3599747fc7bb3273ac07043faa409d9a40dd93a9\"\u003e\u003ccode\u003e3599747\u003c/code\u003e\u003c/a\u003e chore(backend): Rename \u003ccode\u003etaskId\u003c/code\u003e -\u0026gt; \u003ccode\u003eagentTaskId\u003c/code\u003e (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8013\"\u003e#8013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/1d2b972340cbe3ec776b0db2ae2c32a8abc2dedc\"\u003e\u003ccode\u003e1d2b972\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8565\"\u003e#8565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/166733fb11bd4f6bd20c8d5af7c6ffc653e9ce9e\"\u003e\u003ccode\u003e166733f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8555\"\u003e#8555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a81fb07cbbca4e7a349506fda64541dcec65c35\"\u003e\u003ccode\u003e8a81fb0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8518\"\u003e#8518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ee25cf258f4b46d2303e318f9be2367307953d70\"\u003e\u003ccode\u003eee25cf2\u003c/code\u003e\u003c/a\u003e fix(backend): Fix JWT array audience validation (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8470\"\u003e#8470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2377305aa9e9c5e63dbd6fe7c9ee3b3bc474d8b7\"\u003e\u003ccode\u003e2377305\u003c/code\u003e\u003c/a\u003e fix(backend): Require configured JWT header type (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ba158acdd8a7292c7a4647702fa5fc9f57019d43\"\u003e\u003ccode\u003eba158ac\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8501\"\u003e#8501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/0ab09a89af1d7452df734278288e8218710f0e0e\"\u003e\u003ccode\u003e0ab09a8\u003c/code\u003e\u003c/a\u003e chore(backend): Support min remaining ttl for m2m token creation (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8513\"\u003e#8513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6408ab6ec58d06af3f8334cb5a7d8d2647b8012e\"\u003e\u003ccode\u003e6408ab6\u003c/code\u003e\u003c/a\u003e feat(backend): add RoleSet JSON types and missing OrganizationJSON fields (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/backend@3.4.11/packages/backend\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.49.0 to 10.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.53.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): Don't gate user data for streamed spans at scope read time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20827\"\u003e#20827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Include subpath type shims in published package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(hono): Consolidate route patching and add clarification comments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20829\"\u003e#20829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20821\"\u003e#20821\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\u003e26.22 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\u003e24.69 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\u003e43.69 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\u003e45.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e48.56 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\u003e82.4 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\u003e72.08 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\u003e86.99 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\u003e99.33 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 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\u003e30.92 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\u003e35.91 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\u003e27.27 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\u003e27.42 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\u003e28.08 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\u003e27.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e31.01 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e26.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e28.55 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46.04 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e29.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e47.14 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e68.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e82.55 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e83.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e88.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e89.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e83.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e138.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.07 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e141.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e209.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.53.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): Don't gate user data for streamed spans at scope read time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20827\"\u003e#20827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Include subpath type shims in published package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(hono): Consolidate route patching and add clarification comments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20829\"\u003e#20829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.53.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003estreamGenAiSpans\u003c/code\u003e options to stream gen_ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20785\"\u003e#20785\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/mewisme/linky/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewisme%2Flinky/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"},{"uuid":"4423120254","node_id":"PR_kwDOQwAiTM7aXZca","number":89,"state":"open","title":"chore(deps): bump the pnpm-minor-patch group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T18:04:06.000Z","updated_at":"2026-05-11T18:06:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pnpm-minor-patch","update_count":40,"packages":[{"name":"@types/node","old_version":"25.6.0","new_version":"25.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@aws-sdk/client-s3","old_version":"3.1032.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1032.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1032.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@clerk/backend","old_version":"3.2.13","new_version":"3.4.7","repository_url":"https://github.com/clerk/javascript"},{"name":"@sentry/node","old_version":"10.49.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/supabase-js","old_version":"2.103.3","new_version":"2.105.4","repository_url":"https://github.com/supabase/supabase-js"},{"name":"svix","old_version":"1.90.0","new_version":"1.93.0","repository_url":"https://github.com/svix/svix-webhooks"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@clerk/localizations","old_version":"4.5.2","new_version":"4.6.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.2.3","new_version":"7.3.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/shared","old_version":"4.8.2","new_version":"4.10.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@openpanel/nextjs","old_version":"1.4.0","new_version":"1.5.1"},{"name":"@sentry/nextjs","old_version":"10.49.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.41.1","new_version":"3.44.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-hotkeys","old_version":"0.7.0","new_version":"0.10.0","repository_url":"https://github.com/TanStack/hotkeys"},{"name":"@tanstack/react-query","old_version":"5.99.0","new_version":"5.100.10","repository_url":"https://github.com/TanStack/query"},{"name":"@vercel/functions","old_version":"3.4.3","new_version":"3.5.1","repository_url":"https://github.com/vercel/vercel"},{"name":"country-flag-icons","old_version":"1.6.16","new_version":"1.6.17"},{"name":"next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.9.1","new_version":"4.11.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-hotkeys-hook","old_version":"5.2.4","new_version":"5.3.2","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"recharts","old_version":"3.6.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"eslint-config-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.14","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@next/eslint-plugin-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-turbo","old_version":"2.9.6","new_version":"2.9.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jotai","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-medium-image-zoom","old_version":"5.4.3","new_version":"5.4.5","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.7.6","new_version":"4.11.0","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-minor-patch group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.6.2` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1032.0` | `3.1045.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1032.0` | `3.1045.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1032.0` | `3.1045.0` |\n| [@clerk/backend](https://github.com/clerk/javascript/tree/HEAD/packages/backend) | `3.2.13` | `3.4.7` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.52.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.103.3` | `2.105.4` |\n| [svix](https://github.com/svix/svix-webhooks) | `1.90.0` | `1.93.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.6` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.6` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.5.2` | `4.6.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.2.3` | `7.3.3` |\n| [@clerk/shared](https://github.com/clerk/javascript/tree/HEAD/packages/shared) | `4.8.2` | `4.10.2` |\n| @openpanel/nextjs | `1.4.0` | `1.5.1` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.52.0` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.41.1` | `3.44.0` |\n| [@tanstack/react-hotkeys](https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys) | `0.7.0` | `0.10.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.0` | `5.100.10` |\n| [@vercel/functions](https://github.com/vercel/vercel/tree/HEAD/packages/functions) | `3.4.3` | `3.5.1` |\n| [country-flag-icons](https://gitlab.com/catamphetamine/country-flag-icons) | `1.6.16` | `1.6.17` |\n| [next](https://github.com/vercel/next.js) | `16.2.4` | `16.2.6` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.1` | `4.11.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `5.2.4` | `5.3.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.6.0` | `3.8.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.13` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.4` | `16.2.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.14` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.4` | `16.2.6` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.9.6` | `2.9.12` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.19.1` | `2.20.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.75.0` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.3` | `5.4.5` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.7.6` | `4.11.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n\n\nUpdates `@types/node` from 25.6.0 to 25.6.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 `@aws-sdk/client-s3` from 3.1032.0 to 3.1045.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.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\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-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\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.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\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.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\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.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a5\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.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-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/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003e\u003ccode\u003ebee88a5\u003c/code\u003e\u003c/a\u003e feat(client-s3): Validate outpost access point resource name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.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.1032.0 to 3.1045.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.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\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-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\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.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\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.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-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.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e use Math.ceil in default partSize calculation to prevent exceeding 10,000 parts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7982\"\u003e#7982\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a58046be17e4b0c1aec704c3aff12a421567eb8\"\u003e8a58046\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.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\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/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a58046be17e4b0c1aec704c3aff12a421567eb8\"\u003e\u003ccode\u003e8a58046\u003c/code\u003e\u003c/a\u003e fix(lib-storage): use Math.ceil in default partSize calculation to prevent ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7babd8b09f04ece820e08fdc2d4601b9698133f2\"\u003e\u003ccode\u003e7babd8b\u003c/code\u003e\u003c/a\u003e Publish v3.1037.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.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.1032.0 to 3.1045.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.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\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-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\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.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\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.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-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.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1038.0...v3.1039.0\"\u003e3.1039.0\u003c/a\u003e (2026-04-29)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7babd8b09f04ece820e08fdc2d4601b9698133f2\"\u003e\u003ccode\u003e7babd8b\u003c/code\u003e\u003c/a\u003e Publish v3.1037.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46e4ac5d38c88124d6e314cc2d27804048c2d825\"\u003e\u003ccode\u003e46e4ac5\u003c/code\u003e\u003c/a\u003e Publish v3.1036.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.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 `@clerk/backend` from 3.2.13 to 3.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e@​clerk/backend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003emin_remaining_ttl_seconds\u003c/code\u003e for M2M token creation. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8513\"\u003e#8513\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclerkClient.m2m.createToken({\n  machineSecretKey: 'ak_xxxxx',\n  minRemainingTtlSeconds: 240,\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eRoleSetJSON\u003c/code\u003e, \u003ccode\u003eRoleSetItemJSON\u003c/code\u003e, and \u003ccode\u003eRoleSetMigrationJSON\u003c/code\u003e types matching the BAPI OpenAPI schema. Add \u003ccode\u003erole_set_key\u003c/code\u003e, \u003ccode\u003elast_active_at\u003c/code\u003e, and \u003ccode\u003emissing_member_with_elevated_permissions\u003c/code\u003e to \u003ccode\u003eOrganizationJSON\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8502\"\u003e#8502\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/5cda3ee8451cc9af375895824d24a5c3ed7fbee6\"\u003e\u003ccode\u003e5cda3ee\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.10.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix OAuth consent component and hook related types. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8483\"\u003e#8483\u003c/a\u003e) by \u003ca href=\"https://github.com/SarahSoutoul\"\u003e\u003ccode\u003e@​SarahSoutoul\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/7a5892f9bcaa1a6212e6e6d3741160929ffd027e\"\u003e\u003ccode\u003e7a5892f\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.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9e9230c8c3cbdb1c253ca7cdd24cc8d681b5ee5a\"\u003e\u003ccode\u003e9e9230c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/68d32dfcc453080ef93edf69be8de765a342d88c\"\u003e\u003ccode\u003e68d32df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1c27d4dd41a27cf41c3823306fe88e026fed08fb\"\u003e\u003ccode\u003e1c27d4d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/10011936981fc22bf7d3750f1591f0873ea78bcb\"\u003e\u003ccode\u003e1001193\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.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.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/785f057f5cda202c26a9f34bde7c1873a6cbd6ea\"\u003e\u003ccode\u003e785f057\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/90beaeb8319d5bccb8fa52343f4b241c6d2d3ebe\"\u003e\u003ccode\u003e90beaeb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/244920d1ebb5d420a96bfc2a79d84cccafe9b61c\"\u003e\u003ccode\u003e244920d\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.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\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/backend/CHANGELOG.md\"\u003e@​clerk/backend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003emin_remaining_ttl_seconds\u003c/code\u003e for M2M token creation. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8513\"\u003e#8513\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclerkClient.m2m.createToken({\n  machineSecretKey: 'ak_xxxxx',\n  minRemainingTtlSeconds: 240,\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eRoleSetJSON\u003c/code\u003e, \u003ccode\u003eRoleSetItemJSON\u003c/code\u003e, and \u003ccode\u003eRoleSetMigrationJSON\u003c/code\u003e types matching the BAPI OpenAPI schema. Add \u003ccode\u003erole_set_key\u003c/code\u003e, \u003ccode\u003elast_active_at\u003c/code\u003e, and \u003ccode\u003emissing_member_with_elevated_permissions\u003c/code\u003e to \u003ccode\u003eOrganizationJSON\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8502\"\u003e#8502\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/5cda3ee8451cc9af375895824d24a5c3ed7fbee6\"\u003e\u003ccode\u003e5cda3ee\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.10.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix OAuth consent component and hook related types. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8483\"\u003e#8483\u003c/a\u003e) by \u003ca href=\"https://github.com/SarahSoutoul\"\u003e\u003ccode\u003e@​SarahSoutoul\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/7a5892f9bcaa1a6212e6e6d3741160929ffd027e\"\u003e\u003ccode\u003e7a5892f\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.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9e9230c8c3cbdb1c253ca7cdd24cc8d681b5ee5a\"\u003e\u003ccode\u003e9e9230c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/68d32dfcc453080ef93edf69be8de765a342d88c\"\u003e\u003ccode\u003e68d32df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1c27d4dd41a27cf41c3823306fe88e026fed08fb\"\u003e\u003ccode\u003e1c27d4d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/10011936981fc22bf7d3750f1591f0873ea78bcb\"\u003e\u003ccode\u003e1001193\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.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.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/785f057f5cda202c26a9f34bde7c1873a6cbd6ea\"\u003e\u003ccode\u003e785f057\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/90beaeb8319d5bccb8fa52343f4b241c6d2d3ebe\"\u003e\u003ccode\u003e90beaeb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/244920d1ebb5d420a96bfc2a79d84cccafe9b61c\"\u003e\u003ccode\u003e244920d\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.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.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/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\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/ba158acdd8a7292c7a4647702fa5fc9f57019d43\"\u003e\u003ccode\u003eba158ac\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8501\"\u003e#8501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/0ab09a89af1d7452df734278288e8218710f0e0e\"\u003e\u003ccode\u003e0ab09a8\u003c/code\u003e\u003c/a\u003e chore(backend): Support min remaining ttl for m2m token creation (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8513\"\u003e#8513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6408ab6ec58d06af3f8334cb5a7d8d2647b8012e\"\u003e\u003ccode\u003e6408ab6\u003c/code\u003e\u003c/a\u003e feat(backend): add RoleSet JSON types and missing OrganizationJSON fields (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4c44aa6586b032313d552e37701ecc5f2c9606e4\"\u003e\u003ccode\u003e4c44aa6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8484\"\u003e#8484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/7a5892f9bcaa1a6212e6e6d3741160929ffd027e\"\u003e\u003ccode\u003e7a5892f\u003c/code\u003e\u003c/a\u003e docs(repo): Add additional typedoc outputs (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8483\"\u003e#8483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/18712013e51a10ab17f58001b4e95bf0b56caeb3\"\u003e\u003ccode\u003e1871201\u003c/code\u003e\u003c/a\u003e chore(backend): Update [DEV] minor \u0026amp; patch dependencies (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd6c4b7fcf989b5410f057138941ab47ca8afb3b\"\u003e\u003ccode\u003ecd6c4b7\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8440\"\u003e#8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f1d257db7376603ce4577086151231dac995d6ce\"\u003e\u003ccode\u003ef1d257d\u003c/code\u003e\u003c/a\u003e fix(nextjs): enforce middleware authorization during keyless bootstrap (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8369\"\u003e#8369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b2e702e25adfc107ce772bb191d466ec0c7143fa\"\u003e\u003ccode\u003eb2e702e\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8438\"\u003e#8438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76808591a9adb9c8ed53ecd40f291187a10ab4ee\"\u003e\u003ccode\u003e7680859\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8433\"\u003e#8433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/backend@3.4.7/packages/backend\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.49.0 to 10.52.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/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump vulnerable testem version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20634\"\u003e#20634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4b911e0ed589a42ca04c1ebff20de73d2db27045\"\u003e\u003ccode\u003e4b911e0\u003c/code\u003e\u003c/a\u003e release: 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/781f31c25459614d552efa45da9fe71145c26d8c\"\u003e\u003ccode\u003e781f31c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20707\"\u003e#20707\u003c/a\u003e from getsentry/prepare-release/10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11a64f61dafc151957c6ae298ee9f00cdb4babef\"\u003e\u003ccode\u003e11a64f6\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e1858184d418be059dcf24f71900d821406feb44\"\u003e\u003ccode\u003ee185818\u003c/code\u003e\u003c/a\u003e feat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7e4957133deca6d05ab3bf49604bcf59327c403a\"\u003e\u003ccode\u003e7e49571\u003c/code\u003e\u003c/a\u003e feat(node): use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a8ab7155daa18403b28a4629c0231e1716a871e4\"\u003e\u003ccode\u003ea8ab715\u003c/code\u003e\u003c/a\u003e feat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7efc03f0c04ec96821916ff6c04d24a70316e627\"\u003e\u003ccode\u003e7efc03f\u003c/code\u003e\u003c/a\u003e feat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/01d0a709e601e6f71fca04f81304b0db919d08ab\"\u003e\u003ccode\u003e01d0a70\u003c/code\u003e\u003c/a\u003e feat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12cd3e51a5e7092b33cb36c875278c114c1bdc28\"\u003e\u003ccode\u003e12cd3e5\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f1f534c572d9dad46a1b210f72d67fb1d3f89d94\"\u003e\u003ccode\u003ef1f534c\u003c/code\u003e\u003c/a\u003e fix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.49.0...10.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.103.3 to 2.105.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.105.4\u003c/h2\u003e\n\u003ch2\u003e2.105.4 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e return null from getItemAsync on JSON parse failure (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e restore non-Error abort detection in fetch catch (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e guard sessionStorage access in restricted-storage browsers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.4-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.105.4-canary.2 (2026-05-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.105.4-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.105.4-canary.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e guard sessionStorage access in restricted-storage browsers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.4-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.105.4-canary.0 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e return null from getItemAsync on JSON parse failure (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e restore non-Error abort detection in fetch catch (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.3\u003c/h2\u003e\n\u003ch2\u003e2.105.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e narrow OAuth/CustomProvider types to fix downstream consumer typecheck (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2326\"\u003e#2326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.2\u003c/h2\u003e\n\u003ch2\u003e2.105.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e forward lockAcquireTimeout to SupabaseAuthClient (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add toJSON to WebAuthnError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e widen enum-like unions with (string \u0026amp; {}) for forward compat (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e reduce any usage across packages (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e unify insert/upsert signatures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2315\"\u003e#2315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMuzzaiyyan Hussain \u003ca href=\"https://github.com/MuzzaiyyanHussain\"\u003e\u003ccode\u003e@​MuzzaiyyanHussain\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/develop/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.105.1 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.105.0 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add passkey support with WebAuthn registration, authentication, and management (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e Realtime deferred disconnect (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.1 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/db53b0fd15f413e75220104c180ae0539b2aa556\"\u003e\u003ccode\u003edb53b0f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.105.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5223888e85bf3f8f176bd2321e735aac1f31f44a\"\u003e\u003ccode\u003e5223888\u003c/code\u003e\u003c/a\u003e [patchback] docs(repo): \u003ca href=\"https://github.com/category\"\u003e\u003ccode\u003e@​category\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/subcategory\"\u003e\u003ccode\u003e@​subcategory\u003c/code\u003e\u003c/a\u003e tags across all packages (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0412d0db46ac482a39694cfd932a68d0d95064a3\"\u003e\u003ccode\u003e0412d0d\u003c/code\u003e\u003c/a\u003e fix(auth): forward lockAcquireTimeout to SupabaseAuthClient (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/42c9cbbcba16b4b4b916c870e9bcd8a64ad71141\"\u003e\u003ccode\u003e42c9cbb\u003c/code\u003e\u003c/a\u003e [patchback] fix(misc): widen enum-like unions with (string \u0026amp; {}) for forward ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7e1773cee8b4bf7923c455aef4f7dcf3b965b8fc\"\u003e\u003ccode\u003e7e1773c\u003c/code\u003e\u003c/a\u003e chore(release): ...\n\n_Description has been truncated_","html_url":"https://github.com/mewisme/linky/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewisme%2Flinky/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"},{"uuid":"4293562926","node_id":"PR_kwDORcaAc87T1vCh","number":133,"state":"closed","title":"deps(frontend): bump react-medium-image-zoom from 5.4.1 to 5.4.3 in /frontend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T06:29:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T06:29:09.000Z","updated_at":"2026-04-20T06:29:26.000Z","time_to_close":9,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(frontend)","packages":[{"name":"react-medium-image-zoom","old_version":"5.4.1","new_version":"5.4.3","repository_url":"https://github.com/rpearce/react-medium-image-zoom"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) from 5.4.1 to 5.4.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb21323c: fix(\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1037\"\u003e#1037\u003c/a\u003e): compatible with React server-side rendering (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec9e1560: fix \u0026quot;An empty string was passed to the src attribute\u0026quot; (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed698488: add more TS strictness via eslint-config-love\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb21323c: fix(\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1037\"\u003e#1037\u003c/a\u003e): compatible with React server-side rendering (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec9e1560: fix \u0026quot;An empty string was passed to the src attribute\u0026quot; (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed698488: add more TS strictness via eslint-config-love\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/a79a15bbc4d0c221fe017b9235d160a6a37f6ebb\"\u003e\u003ccode\u003ea79a15b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1041\"\u003e#1041\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/73d035604244731ab02330f2e394b66b2c7f0703\"\u003e\u003ccode\u003e73d0356\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/bd8ff229fe1e01d4ae73b707dd4db1502fa6bb4b\"\u003e\u003ccode\u003ebd8ff22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1040\"\u003e#1040\u003c/a\u003e from rpearce/chore/prevent-ssr-explosions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b21323c39efa1eec5bcc5da1806c8dc580d76382\"\u003e\u003ccode\u003eb21323c\u003c/code\u003e\u003c/a\u003e changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/d78e03551954ae52c3af22d0c952a01dfc92b1ab\"\u003e\u003ccode\u003ed78e035\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e as a contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/900b2ea1f6bf788a6df842e41b24aa10aac4dacb\"\u003e\u003ccode\u003e900b2ea\u003c/code\u003e\u003c/a\u003e chore: add cheap SSR-doesn't-error test script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/7d92679ead1efd97e08120050230256d4ef72ea9\"\u003e\u003ccode\u003e7d92679\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1038\"\u003e#1038\u003c/a\u003e from SukkaW/fix-1037\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/be667196a0e8e00f3df2bd7b33121afb16441f43\"\u003e\u003ccode\u003ebe66719\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1039\"\u003e#1039\u003c/a\u003e from rpearce/dependabot/npm_and_yarn/dev-dependencie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/a05bfd9b6b0be70fd6761c924aebed19b9ed8b40\"\u003e\u003ccode\u003ea05bfd9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 5 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/da2f70b71e4acfbee9e3a0e3443ee59391c6df20\"\u003e\u003ccode\u003eda2f70b\u003c/code\u003e\u003c/a\u003e fix(\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1037\"\u003e#1037\u003c/a\u003e): compatible with React server-side rendering\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.1...v5.4.3\"\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=react-medium-image-zoom\u0026package-manager=npm_and_yarn\u0026previous-version=5.4.1\u0026new-version=5.4.3)](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/chelebyy/arackiralama/pull/133","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chelebyy%2Farackiralama/issues/133","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/133/packages"},{"uuid":"4248802018","node_id":"PR_kwDOQc2KNM7Ryfip","number":46,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-12T16:13:46.000Z","updated_at":"2026-04-12T16:13:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":50,"packages":[{"name":"@biomejs/biome","old_version":"2.4.10","new_version":"2.4.11","repository_url":"https://github.com/biomejs/biome"},{"name":"shadcn","old_version":"4.1.2","new_version":"4.2.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"turbo","old_version":"2.9.3","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"ultracite","old_version":"7.4.2","new_version":"7.5.6","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"@sentry/tanstackstart-react","old_version":"10.47.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/ai","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-client","old_version":"0.7.6","new_version":"0.7.8","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-openai","old_version":"0.7.2","new_version":"0.7.4","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-react","old_version":"0.7.7","new_version":"0.7.9","repository_url":"https://github.com/TanStack/ai"},{"name":"dotenv","old_version":"17.4.0","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"srvx","old_version":"0.11.14","new_version":"0.11.15","repository_url":"https://github.com/h3js/srvx"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@posthog/react","old_version":"1.8.3","new_version":"1.9.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@tanstack/react-store","old_version":"0.9.3","new_version":"0.10.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tanstack/store","old_version":"0.9.3","new_version":"0.10.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/extension-bold","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-italic","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-paragraph","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-strike","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"posthog-js","old_version":"1.364.5","new_version":"1.367.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-github-calendar","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/grubersjoe/react-github-calendar"},{"name":"web-vitals","old_version":"4.2.4","new_version":"5.2.0","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"@vercel/blob","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/vercel/storage"},{"name":"react-medium-image-zoom","old_version":"5.4.1","new_version":"5.4.3","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"marked","old_version":"17.0.5","new_version":"18.0.0","repository_url":"https://github.com/markedjs/marked"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"@sentry/node","old_version":"10.47.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-devtools","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-form","old_version":"1.28.6","new_version":"1.29.0","repository_url":"https://github.com/TanStack/form"},{"name":"@tanstack/react-query-devtools","old_version":"5.96.1","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query","old_version":"5.96.1","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router-devtools","old_version":"1.166.11","new_version":"1.166.13","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-ssr-query","old_version":"1.166.10","new_version":"1.166.11","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router","old_version":"1.168.10","new_version":"1.168.18","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.167.16","new_version":"1.167.32","repository_url":"https://github.com/TanStack/router"},{"name":"@types/node","old_version":"22.19.15","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/ui","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"better-auth","old_version":"1.5.5","new_version":"1.6.2","repository_url":"https://github.com/better-auth/better-auth"},{"name":"lucide-react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"simple-icons","old_version":"13.21.0","new_version":"16.16.0","repository_url":"https://github.com/simple-icons/simple-icons"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.8","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 50 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.10` | `2.4.11` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.1.2` | `4.2.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.3` | `2.9.6` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.4.2` | `7.5.6` |\n| [@sentry/tanstackstart-react](https://github.com/getsentry/sentry-javascript) | `10.47.0` | `10.48.0` |\n| [@tanstack/ai](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai) | `0.9.2` | `0.10.1` |\n| [@tanstack/ai-client](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client) | `0.7.6` | `0.7.8` |\n| [@tanstack/ai-openai](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai) | `0.7.2` | `0.7.4` |\n| [@tanstack/ai-react](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react) | `0.7.7` | `0.7.9` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.4.0` | `17.4.1` |\n| [srvx](https://github.com/h3js/srvx) | `0.11.14` | `0.11.15` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@posthog/react](https://github.com/PostHog/posthog-js/tree/HEAD/packages/react) | `1.8.3` | `1.9.0` |\n| [@tanstack/react-store](https://github.com/TanStack/store/tree/HEAD/packages/react-store) | `0.9.3` | `0.10.0` |\n| [@tanstack/store](https://github.com/TanStack/store/tree/HEAD/packages/store) | `0.9.3` | `0.10.0` |\n| [@tiptap/extension-bold](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-italic](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-italic) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-paragraph](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-paragraph) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-strike](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-strike) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-text](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text) | `3.22.1` | `3.22.3` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.22.1` | `3.22.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.364.5` | `1.367.0` |\n| [react-github-calendar](https://github.com/grubersjoe/react-github-calendar) | `5.0.5` | `5.0.6` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `4.2.4` | `5.2.0` |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.3.2` | `2.3.3` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.1` | `5.4.3` |\n| [marked](https://github.com/markedjs/marked) | `17.0.5` | `18.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.9` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.47.0` | `10.48.0` |\n| [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.10.1` | `0.10.2` |\n| [@tanstack/react-form](https://github.com/TanStack/form/tree/HEAD/packages/react-form) | `1.28.6` | `1.29.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.96.1` | `5.99.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.1` | `5.99.0` |\n| [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) | `1.166.11` | `1.166.13` |\n| [@tanstack/react-router-ssr-query](https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query) | `1.166.10` | `1.166.11` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.168.10` | `1.168.18` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.167.16` | `1.167.32` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.15` | `25.6.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.2.4` | `4.1.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.5.5` | `1.6.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.7.0` | `1.8.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [simple-icons](https://github.com/simple-icons/simple-icons) | `13.21.0` | `16.16.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.4` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\n\nUpdates `@biomejs/biome` from 2.4.10 to 2.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.11\u003c/h2\u003e\n\u003ch2\u003e2.4.11\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/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\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/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\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/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\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/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.11\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/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\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/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\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/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\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/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\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/a2933bffd7251d3ed9e9461f148b19572ced10d6\"\u003e\u003ccode\u003ea2933bf\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9733\"\u003e#9733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e8cad58a1baf8f8c935e8547da88905cfbfb05be\"\u003e\u003ccode\u003ee8cad58\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement useQwikLoaderLocation (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9809\"\u003e#9809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule \u003ccode\u003enoMisleadingReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9799\"\u003e#9799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e feat(lint): rule \u003ccode\u003euseExplicitReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9429\"\u003e#9429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e feat(js/lint): implement rule \u003ccode\u003euseDisposables\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8651\"\u003e#8651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/49f00a38d64af131178ba4e096155d22055aa1c4\"\u003e\u003ccode\u003e49f00a3\u003c/code\u003e\u003c/a\u003e feat(lint): add ternary expression detection to useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9248\"\u003e#9248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003euseConsistentTestIt\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9350\"\u003e#9350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1417c3b4ece262b1500b12c9f1da1429e4d53fc4\"\u003e\u003ccode\u003e1417c3b\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoUselessTypeConversion\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9701\"\u003e#9701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.11/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn` from 4.1.2 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/10313\"\u003e#10313\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add shadcn apply command\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/10313\"\u003e#10313\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add shadcn apply command\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/2c4678c8c8a5f197acb576a30a1b8cf5a4fdd535\"\u003e\u003ccode\u003e2c4678c\u003c/code\u003e\u003c/a\u003e chore(release): version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/5ebd54198d8f318b74a26a361127d8d4bdf83be8\"\u003e\u003ccode\u003e5ebd541\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/575f1602a1a8e56ec6a96cd4c94ebc741bdf0089\"\u003e\u003ccode\u003e575f160\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/13b4593f3795d0f15d1ba10689249c82e9f2621c\"\u003e\u003ccode\u003e13b4593\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7ff9778ff0962dc2f9d4817857d1a7f6ab7f4f14\"\u003e\u003ccode\u003e7ff9778\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7cb3b13a33c5bf3b3cd6bc51d75720fe1828261d\"\u003e\u003ccode\u003e7cb3b13\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/58c9dc2a7ed1dd8762a9cdb83069962038a258a3\"\u003e\u003ccode\u003e58c9dc2\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e2982\u003c/code\u003e\u003c/a\u003e feat: add apply command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/be80c18ea99bcf67e87fc3591f86394334061010\"\u003e\u003ccode\u003ebe80c18\u003c/code\u003e\u003c/a\u003e fix: add base-ui keyword to match GitHub topic\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.2.0/packages/shadcn\"\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.3 to 2.9.6\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.9.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits 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/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps 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/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Bun equivalent for updating dependencies 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/12580\"\u003evercel/turborepo#12580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Mention \u003ccode\u003eturbo.json\u003c/code\u003e in concurrency error message 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/12582\"\u003evercel/turborepo#12582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked 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/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Delete agents app 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/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client 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/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Remove pre-release badges 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/12592\"\u003evercel/turborepo#12592\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/turborepo/compare/v2.9.5...v2.9.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.3\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\u003echore: Delete agents app 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/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client 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/12591\"\u003evercel/turborepo#12591\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/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits 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/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps 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/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked 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/12584\"\u003evercel/turborepo#12584\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/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/telemetry\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Suppress telemetry alert when running on Vercel 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/12576\"\u003evercel/turborepo#12576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/77bca2be4ead656434f8556f8d8cf0ee8e43542d\"\u003e\u003ccode\u003e77bca2b\u003c/code\u003e\u003c/a\u003e publish 2.9.6 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5a8f2e8606b08d5182839b3a671fe7fef58403c4\"\u003e\u003ccode\u003e5a8f2e8\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12593\"\u003e#12593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/861efa8925c74673bf5875df88f514b34bfd1a58\"\u003e\u003ccode\u003e861efa8\u003c/code\u003e\u003c/a\u003e docs: Remove pre-release badges (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12592\"\u003e#12592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28db7d051a63b8d06ce825644829a65269008115\"\u003e\u003ccode\u003e28db7d0\u003c/code\u003e\u003c/a\u003e fix: Load custom CA certificates in fast webpki-only HTTP client (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12591\"\u003e#12591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4121773823f746e587d9c7bba58e0aab98ae2a3\"\u003e\u003ccode\u003eb412177\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12588\"\u003e#12588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9018c65cce5f90d17c3cb46fb2ee78b91237490b\"\u003e\u003ccode\u003e9018c65\u003c/code\u003e\u003c/a\u003e chore: Delete agents app (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12587\"\u003e#12587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5d19186bf3847626988ed4d984d0284c1b5f4401\"\u003e\u003ccode\u003e5d19186\u003c/code\u003e\u003c/a\u003e chore: Update dependencies found in audits (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12586\"\u003e#12586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8338f427ddf6a92c87aa3fd413d45c6be042a37e\"\u003e\u003ccode\u003e8338f42\u003c/code\u003e\u003c/a\u003e fix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12585\"\u003e#12585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/219b602d24f9b5006e3adf8f86a70c724ae9df70\"\u003e\u003ccode\u003e219b602\u003c/code\u003e\u003c/a\u003e fix: Surface actionable message when remote cache is requested but not linked...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/aba98af5dab1b121e0215a09763b21501e58735d\"\u003e\u003ccode\u003eaba98af\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12583\"\u003e#12583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.3...v2.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ultracite` from 7.4.2 to 7.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/haydenbleasel/ultracite/releases\"\u003eultracite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eultracite@7.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eacf4a97: Update oxlint jest rules\u003c/li\u003e\n\u003cli\u003e6905932: Fix vitest/no-importing-vitest-globals conflict\u003c/li\u003e\n\u003cli\u003e4e4dc03: Update oxlint vitest rules\u003c/li\u003e\n\u003cli\u003e6a583d1: Fix oxfmt setup config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5437f81: Attempt to fix oxlint/oxfmt AGAIN\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e66999e0: Fix oxlint and oxfmt yet again\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97c3938: Fix oxlint and oxfmt import paths\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e22df7a5: Fix oxlint import issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee96c55a: Switch oxlint.config.ts to js imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7861cf7: Migrate oxlint and oxfmt configurations from JSON to TypeScript using \u003ccode\u003edefineConfig\u003c/code\u003e. The CLI now generates \u003ccode\u003eoxlint.config.ts\u003c/code\u003e and \u003ccode\u003eoxfmt.config.ts\u003c/code\u003e instead of \u003ccode\u003e.oxlintrc.json\u003c/code\u003e and \u003ccode\u003e.oxfmtrc.jsonc\u003c/code\u003e, and all internal framework presets have been converted to TypeScript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efdb1493: Exclude package manager lock files (bun.lock, bun.lockb, package-lock.json, yarn.lock, pnpm-lock.yaml) from Biome linting and formatting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee9db6f1: Add IBM Bob agent, editor, and logo\u003c/li\u003e\n\u003cli\u003e5341bcc: Disable vitest/prefer-strict-boolean-matchers to resolve conflict with prefer-to-be-truthy and prefer-to-be-falsy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.4.3\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/haydenbleasel/ultracite/commit/12db4d46716b6f491f8e166f391d89f47a8e2280\"\u003e\u003ccode\u003e12db4d4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/acf4a976fd7b5b2668b8c910cb77f3d9228025bc\"\u003e\u003ccode\u003eacf4a97\u003c/code\u003e\u003c/a\u003e Update oxlint jest rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/4e4dc032a3b1217dcf30edae091f8868cd4bd63b\"\u003e\u003ccode\u003e4e4dc03\u003c/code\u003e\u003c/a\u003e Update oxlint vitest rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/984d95410fd6a7bcc974a80f9c8fbef52bd941d7\"\u003e\u003ccode\u003e984d954\u003c/code\u003e\u003c/a\u003e Remove redundant code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/6905932dd3d43d82fad5093f086c3822a51a99d2\"\u003e\u003ccode\u003e6905932\u003c/code\u003e\u003c/a\u003e Resolves \u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/658\"\u003e#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/6a583d10db60d05ddcdb02e530ef1b0e71cd5b68\"\u003e\u003ccode\u003e6a583d1\u003c/code\u003e\u003c/a\u003e Fix oxfmt setup config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/367044e0bb80074bc86b864f2820d6200566fb84\"\u003e\u003ccode\u003e367044e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/5437f815a91d0033ac4b3cb479e5172082d2ba26\"\u003e\u003ccode\u003e5437f81\u003c/code\u003e\u003c/a\u003e Attempt to fix oxlint/oxfmt AGAIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/59a07a3be2df2f4048d763ed53d275e3dea8c9a7\"\u003e\u003ccode\u003e59a07a3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/66999e0cd525c948300932ce2ca78444ee34ecbc\"\u003e\u003ccode\u003e66999e0\u003c/code\u003e\u003c/a\u003e Fix oxlint/oxfmt yet again\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/haydenbleasel/ultracite/compare/ultracite@7.4.2...ultracite@7.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/tanstackstart-react` from 10.47.0 to 10.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/tanstackstart-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRemoved attribute\u003c/th\u003e\n\u003cth\u003eReplacement\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/tanstackstart-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003cp\u003e| Removed attribute                | Replacement                  |\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a67df4d5ea0a889ab2cabaa340a2a60e0f2f5040\"\u003e\u003ccode\u003ea67df4d\u003c/code\u003e\u003c/a\u003e release: 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e0732ffaaad10445f68f634eb143701bccca0959\"\u003e\u003ccode\u003ee0732ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20172\"\u003e#20172\u003c/a\u003e from getsentry/prepare-release/10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1ee40f0a361296fde6dfac5b4ac0191078362f7\"\u003e\u003ccode\u003ed1ee40f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2897297da8f8338af2cbb19a2f974e14cd9f6b24\"\u003e\u003ccode\u003e2897297\u003c/code\u003e\u003c/a\u003e feat(nuxt): Exclude tracing meta tags on cached pages in Nuxt 5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1cc3dd09ac2f6aff669af355d883ba24e8e8a9f7\"\u003e\u003ccode\u003e1cc3dd0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump effect from 3.20.0 to 3.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19999\"\u003e#19999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c2731673b51b1116e7861b663b09a3920bf92bb7\"\u003e\u003ccode\u003ec273167\u003c/code\u003e\u003c/a\u003e fix(core): Fix \u003ccode\u003ewithStreamedSpan\u003c/code\u003e typing error add missing exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6f7b86e9faac07143504b94845c1ccf4f4de425\"\u003e\u003ccode\u003eb6f7b86\u003c/code\u003e\u003c/a\u003e feat(core): Apply \u003ccode\u003eignoreSpans\u003c/code\u003e to streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19934\"\u003e#19934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7bd84493b4e74fff704e782c2f7d8c92d4e5eb5d\"\u003e\u003ccode\u003e7bd8449\u003c/code\u003e\u003c/a\u003e test(node,node-core): Add span streaming integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19806\"\u003e#19806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/51fc6d139f5f0d0e2ff4eb6d8cccd80889bfcb1e\"\u003e\u003ccode\u003e51fc6d1\u003c/code\u003e\u003c/a\u003e feat(node-core): Add POtel server-side span streaming implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19741\"\u003e#19741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/77357c7f2104a52f50992d1ea4f413e634620dcb\"\u003e\u003ccode\u003e77357c7\u003c/code\u003e\u003c/a\u003e fix(core): Replace global interval with trace-specific interval based flushin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.47.0...10.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai` from 0.9.2 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills for AI coding assistants (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/432\"\u003e#432\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAdds 10 skill files covering chat-experience, tool-calling, media-generation,\ncode-mode, structured-outputs, adapter-configuration, ag-ui-protocol,\nmiddleware, and custom-backend-integration. Skills guide AI agents to generate\ncorrect TanStack AI code patterns and avoid common mistakes.\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/ai-event-client\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\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/TanStack/ai/blob/main/packages/typescript/ai/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills for AI coding assistants (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/432\"\u003e#432\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAdds 10 skill files covering chat-experience, tool-calling, media-generation,\ncode-mode, structured-outputs, adapter-configuration, ag-ui-protocol,\nmiddleware, and custom-backend-integration. Skills guide AI agents to generate\ncorrect TanStack AI code patterns and avoid common mistakes.\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/ai-event-client\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\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/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai@0.10.1/packages/typescript/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-client` from 0.7.6 to 0.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\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\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/TanStack/ai/blob/main/packages/typescript/ai-client/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-client@0.7.8/packages/typescript/ai-client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-openai` from 0.7.2 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate model metadata from OpenRouter API (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/blob/main/packages/typescript/ai-openai/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate model metadata from OpenRouter API (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/e8204b22c13fe7dec813a2abf6fcbe1a3ee6ca27\"\u003e\u003ccode\u003ee8204b2\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/1bdd07c941859da4a2848a486a18dd3057a605a6\"\u003e\u003ccode\u003e1bdd07c\u003c/code\u003e\u003c/a\u003e feat: auto-sync provider models from OpenRouter API (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/a8a44658ef1d452d47d26b3c5b4b4ecfcef70a95\"\u003e\u003ccode\u003ea8a4465\u003c/code\u003e\u003c/a\u003e docs: regenerate API documentation (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-openai@0.7.4/packages/typescript/ai-openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-react` from 0.7.7 to 0.7.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/blob/main/packages/typescript/ai-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-react@0.7.9/packages/typescript/ai-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.4.0 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/48aa216de16846724e7bc80756fd42745116e4aa\"\u003e\u003ccode\u003e48aa216\u003c/code\u003e\u003c/a\u003e 17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e4282b0286703784f4c5f7fda6c0e30739aead77\"\u003e\u003ccode\u003ee4282b0\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c540e75d3cfde551865be9bdcb0218fbfffc9229\"\u003e\u003ccode\u003ec540e75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1006\"\u003e#1006\u003c/a\u003e from motdotla/skills-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5626f9b07e49a353b1fdf35077ea58d1d080cbdc\"\u003e\u003ccode\u003e5626f9b\u003c/code\u003e\u003c/a\u003e dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2411f2a61b0c957b0756942c2d6e4ba572e0fd3d\"\u003e\u003ccode\u003e2411f2a\u003c/code\u003e\u003c/a\u003e update dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/1e08a70b6e5a5e55d974a46bca87bd35cf3807e4\"\u003e\u003ccode\u003e1e08a70\u003c/code\u003e\u003c/a\u003e simplify dotenv skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/747f4171feb7364993465915a8cd8929cef0e0cb\"\u003e\u003ccode\u003e747f417\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1005\"\u003e#1005\u003c/a\u003e from motdotla/injected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/271df30f90869c04c666d8652895a909c097fea7\"\u003e\u003ccode\u003e271df30\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3f01a8b61addc4e6978f2c40b0147f6812e2f64b\"\u003e\u003ccode\u003e3f01a8b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/ccc50d50d9e398a0b20355748e710852e1db5d07\"\u003e\u003ccode\u003eccc50d5\u003c/code\u003e\u003c/a\u003e update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `srvx` from 0.11.14 to 0.11.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/h3js/srvx/releases\"\u003esrvx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode/web:\u003c/strong\u003e Do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJoël Charles (\u003ca href=\"https://github.com/magne4000\"\u003e\u003ccode\u003e@​magne4000\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/h3js/srvx/blob/main/CHANGELOG.md\"\u003esrvx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode/web:\u003c/strong\u003e Do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJoël Charles (\u003ca href=\"https://github.com/magne4000\"\u003e\u003ccode\u003e@​magne4000\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/h3js/srvx/commit/ba8d0597609da78417732655e0dfa2db094b8395\"\u003e\u003ccode\u003eba8d059\u003c/code\u003e\u003c/a\u003e chore(release): v0.11.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/srvx/commit/76cb6416bb88871b804ee721d94a4013716eb99d\"\u003e\u003ccode\u003e76cb641\u003c/code\u003e\u003c/a\u003e fix(node/web): do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/vite-plugin` from 5.1.1 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/releases\"\u003e\u003ccode\u003e@​sentry/vite-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Pass \u003ccode\u003emapDir\u003c/code\u003e to \u003ccode\u003erewriteSourcesHook\u003c/code\u003e by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/908\"\u003e#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ecrypto.randomUUID\u003c/code\u003e rather than \u003ccode\u003euuid\u003c/code\u003e by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Conditionally add tracing headers by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/907\"\u003e#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(e2e-tests) Pin axios to 1.13.5 to avoid compromised 1.14.1 by \u003ca href=\"https://github.com/andreiborza\"\u003e\u003ccode\u003e@​andreiborza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/906\"\u003e#906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(rollup) Make rollup an optional peer dependency by \u003ca href=\"https://github.com/andreiborza\"\u003e\u003ccode\u003e@​andreiborza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/913\"\u003e#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing webpack5 entrypoint in webpack-plugin by \u003ca href=\"https://github.com/brunodccarvalho\"\u003e\u003ccode\u003e@​brunodccarvalho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/905\"\u003e#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(deps) Bump vulnerable webpack version by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/909\"\u003e#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(tests) Use deterministic debugids by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/912\"\u003e#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd esbuild integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/911\"\u003e#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVite integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/899\"\u003e#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebpack integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/904\"\u003e#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIsolate integration test package installs by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/902\"\u003e#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions to full-length commit SHAs by \u003ca href=\"https://github.com/joshuarli\"\u003e\u003ccode\u003e@​joshuarli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRollup integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/897\"\u003e#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/896\"\u003e#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove lerna by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/895\"\u003e#895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to Vitest by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/894\"\u003e#894\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/getsentry/sentry-javascript-bundler-plugins/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/vite-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Pass \u003ccode\u003emapDir\u003c/code\u003e to \u003ccode\u003erewriteSourcesHook\u003c/code\u003e by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/908\"\u003e#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUs...\n\n_Description has been truncated_","html_url":"https://github.com/RLukas2/portfolio/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RLukas2%2Fportfolio/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"},{"uuid":"4246492242","node_id":"PR_kwDOQc2KNM7RurNH","number":44,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 49 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-12T16:08:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-12T04:14:40.000Z","updated_at":"2026-04-12T16:08:31.000Z","time_to_close":42830,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":49,"packages":[{"name":"@biomejs/biome","old_version":"2.4.10","new_version":"2.4.11","repository_url":"https://github.com/biomejs/biome"},{"name":"shadcn","old_version":"4.1.2","new_version":"4.2.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"turbo","old_version":"2.9.3","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"ultracite","old_version":"7.4.2","new_version":"7.5.6","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"@sentry/tanstackstart-react","old_version":"10.47.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/ai","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-client","old_version":"0.7.6","new_version":"0.7.8","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-openai","old_version":"0.7.2","new_version":"0.7.4","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-react","old_version":"0.7.7","new_version":"0.7.9","repository_url":"https://github.com/TanStack/ai"},{"name":"dotenv","old_version":"17.4.0","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"srvx","old_version":"0.11.14","new_version":"0.11.15","repository_url":"https://github.com/h3js/srvx"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@posthog/react","old_version":"1.8.3","new_version":"1.9.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@tanstack/react-store","old_version":"0.9.3","new_version":"0.10.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tanstack/store","old_version":"0.9.3","new_version":"0.10.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/extension-bold","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-italic","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-paragraph","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-strike","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"posthog-js","old_version":"1.364.5","new_version":"1.367.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"web-vitals","old_version":"4.2.4","new_version":"5.2.0","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"@vercel/blob","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/vercel/storage"},{"name":"react-medium-image-zoom","old_version":"5.4.1","new_version":"5.4.3","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"marked","old_version":"17.0.5","new_version":"18.0.0","repository_url":"https://github.com/markedjs/marked"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"@sentry/node","old_version":"10.47.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-devtools","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-form","old_version":"1.28.6","new_version":"1.29.0","repository_url":"https://github.com/TanStack/form"},{"name":"@tanstack/react-query-devtools","old_version":"5.96.1","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query","old_version":"5.96.1","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router-devtools","old_version":"1.166.11","new_version":"1.166.13","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-ssr-query","old_version":"1.166.10","new_version":"1.166.11","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router","old_version":"1.168.10","new_version":"1.168.18","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.167.16","new_version":"1.167.32","repository_url":"https://github.com/TanStack/router"},{"name":"@types/node","old_version":"22.19.15","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/ui","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"better-auth","old_version":"1.5.5","new_version":"1.6.2","repository_url":"https://github.com/better-auth/better-auth"},{"name":"lucide-react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"simple-icons","old_version":"13.21.0","new_version":"16.16.0","repository_url":"https://github.com/simple-icons/simple-icons"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.8","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 49 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.10` | `2.4.11` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.1.2` | `4.2.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.3` | `2.9.6` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.4.2` | `7.5.6` |\n| [@sentry/tanstackstart-react](https://github.com/getsentry/sentry-javascript) | `10.47.0` | `10.48.0` |\n| [@tanstack/ai](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai) | `0.9.2` | `0.10.1` |\n| [@tanstack/ai-client](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client) | `0.7.6` | `0.7.8` |\n| [@tanstack/ai-openai](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai) | `0.7.2` | `0.7.4` |\n| [@tanstack/ai-react](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react) | `0.7.7` | `0.7.9` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.4.0` | `17.4.1` |\n| [srvx](https://github.com/h3js/srvx) | `0.11.14` | `0.11.15` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@posthog/react](https://github.com/PostHog/posthog-js/tree/HEAD/packages/react) | `1.8.3` | `1.9.0` |\n| [@tanstack/react-store](https://github.com/TanStack/store/tree/HEAD/packages/react-store) | `0.9.3` | `0.10.0` |\n| [@tanstack/store](https://github.com/TanStack/store/tree/HEAD/packages/store) | `0.9.3` | `0.10.0` |\n| [@tiptap/extension-bold](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-italic](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-italic) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-paragraph](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-paragraph) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-strike](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-strike) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-text](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text) | `3.22.1` | `3.22.3` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.22.1` | `3.22.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.364.5` | `1.367.0` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `4.2.4` | `5.2.0` |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.3.2` | `2.3.3` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.1` | `5.4.3` |\n| [marked](https://github.com/markedjs/marked) | `17.0.5` | `18.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.9` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.47.0` | `10.48.0` |\n| [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.10.1` | `0.10.2` |\n| [@tanstack/react-form](https://github.com/TanStack/form/tree/HEAD/packages/react-form) | `1.28.6` | `1.29.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.96.1` | `5.99.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.1` | `5.99.0` |\n| [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) | `1.166.11` | `1.166.13` |\n| [@tanstack/react-router-ssr-query](https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query) | `1.166.10` | `1.166.11` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.168.10` | `1.168.18` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.167.16` | `1.167.32` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.15` | `25.6.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.2.4` | `4.1.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.5.5` | `1.6.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.7.0` | `1.8.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [simple-icons](https://github.com/simple-icons/simple-icons) | `13.21.0` | `16.16.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.4` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\n\nUpdates `@biomejs/biome` from 2.4.10 to 2.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.11\u003c/h2\u003e\n\u003ch2\u003e2.4.11\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/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\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/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\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/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\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/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.11\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/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\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/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\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/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\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/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\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/a2933bffd7251d3ed9e9461f148b19572ced10d6\"\u003e\u003ccode\u003ea2933bf\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9733\"\u003e#9733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e8cad58a1baf8f8c935e8547da88905cfbfb05be\"\u003e\u003ccode\u003ee8cad58\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement useQwikLoaderLocation (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9809\"\u003e#9809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule \u003ccode\u003enoMisleadingReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9799\"\u003e#9799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e feat(lint): rule \u003ccode\u003euseExplicitReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9429\"\u003e#9429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e feat(js/lint): implement rule \u003ccode\u003euseDisposables\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8651\"\u003e#8651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/49f00a38d64af131178ba4e096155d22055aa1c4\"\u003e\u003ccode\u003e49f00a3\u003c/code\u003e\u003c/a\u003e feat(lint): add ternary expression detection to useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9248\"\u003e#9248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003euseConsistentTestIt\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9350\"\u003e#9350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1417c3b4ece262b1500b12c9f1da1429e4d53fc4\"\u003e\u003ccode\u003e1417c3b\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoUselessTypeConversion\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9701\"\u003e#9701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.11/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn` from 4.1.2 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/10313\"\u003e#10313\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add shadcn apply command\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/10313\"\u003e#10313\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add shadcn apply command\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/2c4678c8c8a5f197acb576a30a1b8cf5a4fdd535\"\u003e\u003ccode\u003e2c4678c\u003c/code\u003e\u003c/a\u003e chore(release): version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/5ebd54198d8f318b74a26a361127d8d4bdf83be8\"\u003e\u003ccode\u003e5ebd541\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/575f1602a1a8e56ec6a96cd4c94ebc741bdf0089\"\u003e\u003ccode\u003e575f160\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/13b4593f3795d0f15d1ba10689249c82e9f2621c\"\u003e\u003ccode\u003e13b4593\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7ff9778ff0962dc2f9d4817857d1a7f6ab7f4f14\"\u003e\u003ccode\u003e7ff9778\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7cb3b13a33c5bf3b3cd6bc51d75720fe1828261d\"\u003e\u003ccode\u003e7cb3b13\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/58c9dc2a7ed1dd8762a9cdb83069962038a258a3\"\u003e\u003ccode\u003e58c9dc2\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e2982\u003c/code\u003e\u003c/a\u003e feat: add apply command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/be80c18ea99bcf67e87fc3591f86394334061010\"\u003e\u003ccode\u003ebe80c18\u003c/code\u003e\u003c/a\u003e fix: add base-ui keyword to match GitHub topic\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.2.0/packages/shadcn\"\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.3 to 2.9.6\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.9.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits 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/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps 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/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Bun equivalent for updating dependencies 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/12580\"\u003evercel/turborepo#12580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Mention \u003ccode\u003eturbo.json\u003c/code\u003e in concurrency error message 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/12582\"\u003evercel/turborepo#12582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked 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/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Delete agents app 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/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client 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/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Remove pre-release badges 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/12592\"\u003evercel/turborepo#12592\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/turborepo/compare/v2.9.5...v2.9.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.3\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\u003echore: Delete agents app 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/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client 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/12591\"\u003evercel/turborepo#12591\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/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits 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/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps 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/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked 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/12584\"\u003evercel/turborepo#12584\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/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/telemetry\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Suppress telemetry alert when running on Vercel 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/12576\"\u003evercel/turborepo#12576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/77bca2be4ead656434f8556f8d8cf0ee8e43542d\"\u003e\u003ccode\u003e77bca2b\u003c/code\u003e\u003c/a\u003e publish 2.9.6 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5a8f2e8606b08d5182839b3a671fe7fef58403c4\"\u003e\u003ccode\u003e5a8f2e8\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12593\"\u003e#12593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/861efa8925c74673bf5875df88f514b34bfd1a58\"\u003e\u003ccode\u003e861efa8\u003c/code\u003e\u003c/a\u003e docs: Remove pre-release badges (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12592\"\u003e#12592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28db7d051a63b8d06ce825644829a65269008115\"\u003e\u003ccode\u003e28db7d0\u003c/code\u003e\u003c/a\u003e fix: Load custom CA certificates in fast webpki-only HTTP client (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12591\"\u003e#12591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4121773823f746e587d9c7bba58e0aab98ae2a3\"\u003e\u003ccode\u003eb412177\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12588\"\u003e#12588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9018c65cce5f90d17c3cb46fb2ee78b91237490b\"\u003e\u003ccode\u003e9018c65\u003c/code\u003e\u003c/a\u003e chore: Delete agents app (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12587\"\u003e#12587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5d19186bf3847626988ed4d984d0284c1b5f4401\"\u003e\u003ccode\u003e5d19186\u003c/code\u003e\u003c/a\u003e chore: Update dependencies found in audits (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12586\"\u003e#12586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8338f427ddf6a92c87aa3fd413d45c6be042a37e\"\u003e\u003ccode\u003e8338f42\u003c/code\u003e\u003c/a\u003e fix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12585\"\u003e#12585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/219b602d24f9b5006e3adf8f86a70c724ae9df70\"\u003e\u003ccode\u003e219b602\u003c/code\u003e\u003c/a\u003e fix: Surface actionable message when remote cache is requested but not linked...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/aba98af5dab1b121e0215a09763b21501e58735d\"\u003e\u003ccode\u003eaba98af\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12583\"\u003e#12583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.3...v2.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ultracite` from 7.4.2 to 7.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/haydenbleasel/ultracite/releases\"\u003eultracite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eultracite@7.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eacf4a97: Update oxlint jest rules\u003c/li\u003e\n\u003cli\u003e6905932: Fix vitest/no-importing-vitest-globals conflict\u003c/li\u003e\n\u003cli\u003e4e4dc03: Update oxlint vitest rules\u003c/li\u003e\n\u003cli\u003e6a583d1: Fix oxfmt setup config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5437f81: Attempt to fix oxlint/oxfmt AGAIN\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e66999e0: Fix oxlint and oxfmt yet again\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97c3938: Fix oxlint and oxfmt import paths\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e22df7a5: Fix oxlint import issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee96c55a: Switch oxlint.config.ts to js imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7861cf7: Migrate oxlint and oxfmt configurations from JSON to TypeScript using \u003ccode\u003edefineConfig\u003c/code\u003e. The CLI now generates \u003ccode\u003eoxlint.config.ts\u003c/code\u003e and \u003ccode\u003eoxfmt.config.ts\u003c/code\u003e instead of \u003ccode\u003e.oxlintrc.json\u003c/code\u003e and \u003ccode\u003e.oxfmtrc.jsonc\u003c/code\u003e, and all internal framework presets have been converted to TypeScript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efdb1493: Exclude package manager lock files (bun.lock, bun.lockb, package-lock.json, yarn.lock, pnpm-lock.yaml) from Biome linting and formatting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee9db6f1: Add IBM Bob agent, editor, and logo\u003c/li\u003e\n\u003cli\u003e5341bcc: Disable vitest/prefer-strict-boolean-matchers to resolve conflict with prefer-to-be-truthy and prefer-to-be-falsy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.4.3\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/haydenbleasel/ultracite/commit/12db4d46716b6f491f8e166f391d89f47a8e2280\"\u003e\u003ccode\u003e12db4d4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/acf4a976fd7b5b2668b8c910cb77f3d9228025bc\"\u003e\u003ccode\u003eacf4a97\u003c/code\u003e\u003c/a\u003e Update oxlint jest rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/4e4dc032a3b1217dcf30edae091f8868cd4bd63b\"\u003e\u003ccode\u003e4e4dc03\u003c/code\u003e\u003c/a\u003e Update oxlint vitest rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/984d95410fd6a7bcc974a80f9c8fbef52bd941d7\"\u003e\u003ccode\u003e984d954\u003c/code\u003e\u003c/a\u003e Remove redundant code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/6905932dd3d43d82fad5093f086c3822a51a99d2\"\u003e\u003ccode\u003e6905932\u003c/code\u003e\u003c/a\u003e Resolves \u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/658\"\u003e#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/6a583d10db60d05ddcdb02e530ef1b0e71cd5b68\"\u003e\u003ccode\u003e6a583d1\u003c/code\u003e\u003c/a\u003e Fix oxfmt setup config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/367044e0bb80074bc86b864f2820d6200566fb84\"\u003e\u003ccode\u003e367044e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/5437f815a91d0033ac4b3cb479e5172082d2ba26\"\u003e\u003ccode\u003e5437f81\u003c/code\u003e\u003c/a\u003e Attempt to fix oxlint/oxfmt AGAIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/59a07a3be2df2f4048d763ed53d275e3dea8c9a7\"\u003e\u003ccode\u003e59a07a3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/66999e0cd525c948300932ce2ca78444ee34ecbc\"\u003e\u003ccode\u003e66999e0\u003c/code\u003e\u003c/a\u003e Fix oxlint/oxfmt yet again\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/haydenbleasel/ultracite/compare/ultracite@7.4.2...ultracite@7.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/tanstackstart-react` from 10.47.0 to 10.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/tanstackstart-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRemoved attribute\u003c/th\u003e\n\u003cth\u003eReplacement\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/tanstackstart-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003cp\u003e| Removed attribute                | Replacement                  |\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a67df4d5ea0a889ab2cabaa340a2a60e0f2f5040\"\u003e\u003ccode\u003ea67df4d\u003c/code\u003e\u003c/a\u003e release: 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e0732ffaaad10445f68f634eb143701bccca0959\"\u003e\u003ccode\u003ee0732ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20172\"\u003e#20172\u003c/a\u003e from getsentry/prepare-release/10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1ee40f0a361296fde6dfac5b4ac0191078362f7\"\u003e\u003ccode\u003ed1ee40f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2897297da8f8338af2cbb19a2f974e14cd9f6b24\"\u003e\u003ccode\u003e2897297\u003c/code\u003e\u003c/a\u003e feat(nuxt): Exclude tracing meta tags on cached pages in Nuxt 5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1cc3dd09ac2f6aff669af355d883ba24e8e8a9f7\"\u003e\u003ccode\u003e1cc3dd0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump effect from 3.20.0 to 3.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19999\"\u003e#19999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c2731673b51b1116e7861b663b09a3920bf92bb7\"\u003e\u003ccode\u003ec273167\u003c/code\u003e\u003c/a\u003e fix(core): Fix \u003ccode\u003ewithStreamedSpan\u003c/code\u003e typing error add missing exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6f7b86e9faac07143504b94845c1ccf4f4de425\"\u003e\u003ccode\u003eb6f7b86\u003c/code\u003e\u003c/a\u003e feat(core): Apply \u003ccode\u003eignoreSpans\u003c/code\u003e to streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19934\"\u003e#19934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7bd84493b4e74fff704e782c2f7d8c92d4e5eb5d\"\u003e\u003ccode\u003e7bd8449\u003c/code\u003e\u003c/a\u003e test(node,node-core): Add span streaming integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19806\"\u003e#19806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/51fc6d139f5f0d0e2ff4eb6d8cccd80889bfcb1e\"\u003e\u003ccode\u003e51fc6d1\u003c/code\u003e\u003c/a\u003e feat(node-core): Add POtel server-side span streaming implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19741\"\u003e#19741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/77357c7f2104a52f50992d1ea4f413e634620dcb\"\u003e\u003ccode\u003e77357c7\u003c/code\u003e\u003c/a\u003e fix(core): Replace global interval with trace-specific interval based flushin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.47.0...10.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai` from 0.9.2 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills for AI coding assistants (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/432\"\u003e#432\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAdds 10 skill files covering chat-experience, tool-calling, media-generation,\ncode-mode, structured-outputs, adapter-configuration, ag-ui-protocol,\nmiddleware, and custom-backend-integration. Skills guide AI agents to generate\ncorrect TanStack AI code patterns and avoid common mistakes.\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/ai-event-client\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\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/TanStack/ai/blob/main/packages/typescript/ai/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills for AI coding assistants (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/432\"\u003e#432\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAdds 10 skill files covering chat-experience, tool-calling, media-generation,\ncode-mode, structured-outputs, adapter-configuration, ag-ui-protocol,\nmiddleware, and custom-backend-integration. Skills guide AI agents to generate\ncorrect TanStack AI code patterns and avoid common mistakes.\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/ai-event-client\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\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/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai@0.10.1/packages/typescript/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-client` from 0.7.6 to 0.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\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\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/TanStack/ai/blob/main/packages/typescript/ai-client/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-client@0.7.8/packages/typescript/ai-client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-openai` from 0.7.2 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate model metadata from OpenRouter API (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/blob/main/packages/typescript/ai-openai/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate model metadata from OpenRouter API (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/e8204b22c13fe7dec813a2abf6fcbe1a3ee6ca27\"\u003e\u003ccode\u003ee8204b2\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/1bdd07c941859da4a2848a486a18dd3057a605a6\"\u003e\u003ccode\u003e1bdd07c\u003c/code\u003e\u003c/a\u003e feat: auto-sync provider models from OpenRouter API (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/a8a44658ef1d452d47d26b3c5b4b4ecfcef70a95\"\u003e\u003ccode\u003ea8a4465\u003c/code\u003e\u003c/a\u003e docs: regenerate API documentation (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-openai@0.7.4/packages/typescript/ai-openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-react` from 0.7.7 to 0.7.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/blob/main/packages/typescript/ai-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-react@0.7.9/packages/typescript/ai-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.4.0 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/48aa216de16846724e7bc80756fd42745116e4aa\"\u003e\u003ccode\u003e48aa216\u003c/code\u003e\u003c/a\u003e 17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e4282b0286703784f4c5f7fda6c0e30739aead77\"\u003e\u003ccode\u003ee4282b0\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c540e75d3cfde551865be9bdcb0218fbfffc9229\"\u003e\u003ccode\u003ec540e75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1006\"\u003e#1006\u003c/a\u003e from motdotla/skills-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5626f9b07e49a353b1fdf35077ea58d1d080cbdc\"\u003e\u003ccode\u003e5626f9b\u003c/code\u003e\u003c/a\u003e dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2411f2a61b0c957b0756942c2d6e4ba572e0fd3d\"\u003e\u003ccode\u003e2411f2a\u003c/code\u003e\u003c/a\u003e update dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/1e08a70b6e5a5e55d974a46bca87bd35cf3807e4\"\u003e\u003ccode\u003e1e08a70\u003c/code\u003e\u003c/a\u003e simplify dotenv skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/747f4171feb7364993465915a8cd8929cef0e0cb\"\u003e\u003ccode\u003e747f417\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1005\"\u003e#1005\u003c/a\u003e from motdotla/injected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/271df30f90869c04c666d8652895a909c097fea7\"\u003e\u003ccode\u003e271df30\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3f01a8b61addc4e6978f2c40b0147f6812e2f64b\"\u003e\u003ccode\u003e3f01a8b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/ccc50d50d9e398a0b20355748e710852e1db5d07\"\u003e\u003ccode\u003eccc50d5\u003c/code\u003e\u003c/a\u003e update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `srvx` from 0.11.14 to 0.11.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/h3js/srvx/releases\"\u003esrvx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode/web:\u003c/strong\u003e Do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJoël Charles (\u003ca href=\"https://github.com/magne4000\"\u003e\u003ccode\u003e@​magne4000\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/h3js/srvx/blob/main/CHANGELOG.md\"\u003esrvx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode/web:\u003c/strong\u003e Do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJoël Charles (\u003ca href=\"https://github.com/magne4000\"\u003e\u003ccode\u003e@​magne4000\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/h3js/srvx/commit/ba8d0597609da78417732655e0dfa2db094b8395\"\u003e\u003ccode\u003eba8d059\u003c/code\u003e\u003c/a\u003e chore(release): v0.11.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/srvx/commit/76cb6416bb88871b804ee721d94a4013716eb99d\"\u003e\u003ccode\u003e76cb641\u003c/code\u003e\u003c/a\u003e fix(node/web): do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/vite-plugin` from 5.1.1 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/releases\"\u003e\u003ccode\u003e@​sentry/vite-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Pass \u003ccode\u003emapDir\u003c/code\u003e to \u003ccode\u003erewriteSourcesHook\u003c/code\u003e by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/908\"\u003e#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ecrypto.randomUUID\u003c/code\u003e rather than \u003ccode\u003euuid\u003c/code\u003e by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Conditionally add tracing headers by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/907\"\u003e#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(e2e-tests) Pin axios to 1.13.5 to avoid compromised 1.14.1 by \u003ca href=\"https://github.com/andreiborza\"\u003e\u003ccode\u003e@​andreiborza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/906\"\u003e#906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(rollup) Make rollup an optional peer dependency by \u003ca href=\"https://github.com/andreiborza\"\u003e\u003ccode\u003e@​andreiborza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/913\"\u003e#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing webpack5 entrypoint in webpack-plugin by \u003ca href=\"https://github.com/brunodccarvalho\"\u003e\u003ccode\u003e@​brunodccarvalho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/905\"\u003e#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(deps) Bump vulnerable webpack version by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/909\"\u003e#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(tests) Use deterministic debugids by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/912\"\u003e#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd esbuild integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/911\"\u003e#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVite integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/899\"\u003e#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebpack integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/904\"\u003e#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIsolate integration test package installs by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/902\"\u003e#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions to full-length commit SHAs by \u003ca href=\"https://github.com/joshuarli\"\u003e\u003ccode\u003e@​joshuarli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRollup integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/897\"\u003e#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/896\"\u003e#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove lerna by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/895\"\u003e#895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to Vitest by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/894\"\u003e#894\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/getsentry/sentry-javascript-bundler-plugins/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/vite-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Pass \u003ccode\u003emapDir\u003c/code\u003e to \u003ccode\u003erewriteSourcesHook\u003c/code\u003e by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/908\"\u003e#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ecrypto.randomUUID\u003c/code\u003e rather than \u003ccode\u003euuid\u003c/code\u003e by \u003ca href=\"https://github.com/timfish...\n\n_Description has been truncated_","html_url":"https://github.com/RLukas2/portfolio/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RLukas2%2Fportfolio/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"4214429570","node_id":"PR_kwDOMJ2XcM7QVcpu","number":2767,"state":"open","title":"chore(deps): bump react-medium-image-zoom from 5.4.0 to 5.4.2","user":"dependabot[bot]","labels":["area: dependencies","status: ready"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T22:40:45.000Z","updated_at":"2026-04-21T01:08:11.706Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.2","repository_url":"https://github.com/rpearce/react-medium-image-zoom"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) from 5.4.0 to 5.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec9e1560: fix \u0026quot;An empty string was passed to the src attribute\u0026quot; (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed698488: add more TS strictness via eslint-config-love\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec9e1560: fix \u0026quot;An empty string was passed to the src attribute\u0026quot; (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed698488: add more TS strictness via eslint-config-love\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/7a6502396f2893d7d6406895f006ccb16c82fd0b\"\u003e\u003ccode\u003e7a65023\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1035\"\u003e#1035\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/54c2dc66ec62a48869fcdb8bb28316db95b7a9e2\"\u003e\u003ccode\u003e54c2dc6\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/bcf03b3aa43e4d7378cb36c55fbc4e91ced11e0f\"\u003e\u003ccode\u003ebcf03b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1033\"\u003e#1033\u003c/a\u003e from rpearce/fix/empty-string-src-attr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/7cc70db0d544a8173bb3cef2c61ae5c092b61baf\"\u003e\u003ccode\u003e7cc70db\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/MwSpaceLLC\"\u003e\u003ccode\u003e@​MwSpaceLLC\u003c/code\u003e\u003c/a\u003e as a contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/da44926f12a138147ecf0d53d4f456a9c3a931e6\"\u003e\u003ccode\u003eda44926\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1034\"\u003e#1034\u003c/a\u003e from rpearce/fix/publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/da4dc0c761c2054a436d0cf7755d533ebbd22e0a\"\u003e\u003ccode\u003eda4dc0c\u003c/code\u003e\u003c/a\u003e fix: publish flow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/c9e15609c2653ae84c318628fe19c38da3581ecf\"\u003e\u003ccode\u003ec9e1560\u003c/code\u003e\u003c/a\u003e fix: empty string being passed to image src attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/21db47df64241f61a738b5835cee7e44ba5022a6\"\u003e\u003ccode\u003e21db47d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1032\"\u003e#1032\u003c/a\u003e from rpearce/chore/eslint-plugin-love\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/d698488a1c6ced0546200fd8219efd1b330fc3b6\"\u003e\u003ccode\u003ed698488\u003c/code\u003e\u003c/a\u003e chore: eslint plugin love and fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ef166e100eddc604970e47b88157a2180867ab15\"\u003e\u003ccode\u003eef166e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1030\"\u003e#1030\u003c/a\u003e from rpearce/dependabot/npm_and_yarn/dev-dependencie...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-medium-image-zoom\u0026package-manager=npm_and_yarn\u0026previous-version=5.4.0\u0026new-version=5.4.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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/tambo-ai/tambo/pull/2767","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tambo-ai%2Ftambo/issues/2767","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2767/packages"},{"uuid":"4168195345","node_id":"PR_kwDORFqGKc7OhAg-","number":21,"state":"closed","title":"chore(deps): Bump the minor-and-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-06T07:17:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T07:21:03.000Z","updated_at":"2026-04-06T07:17:24.000Z","time_to_close":604580,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"@react-email/components","old_version":"1.0.6","new_version":"1.0.10","repository_url":"https://github.com/resend/react-email"},{"name":"@sentry/nextjs","old_version":"10.38.0","new_version":"10.46.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@upstash/redis","old_version":"1.36.1","new_version":"1.37.0","repository_url":"https://github.com/upstash/redis-js"},{"name":"framer-motion","old_version":"12.29.2","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lru-cache","old_version":"11.2.5","new_version":"11.2.7","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"next","old_version":"14.2.22","new_version":"14.2.35","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"resend","old_version":"6.9.1","new_version":"6.9.4","repository_url":"https://github.com/resend/resend-node"},{"name":"@axe-core/react","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"sharp","old_version":"0.33.5","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"undici","old_version":"7.19.2","new_version":"7.24.6","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.6` | `1.0.10` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.38.0` | `10.46.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.36.1` | `1.37.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.29.2` | `12.38.0` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.2.5` | `11.2.7` |\n| [next](https://github.com/vercel/next.js) | `14.2.22` | `14.2.35` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.1` | `4.8.3` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.1` |\n| [resend](https://github.com/resend/resend-node) | `6.9.1` | `6.9.4` |\n| [@axe-core/react](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.27` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.34.5` |\n| [undici](https://github.com/nodejs/undici) | `7.19.2` | `7.24.6` |\n\n\nUpdates `@react-email/components` from 1.0.6 to 1.0.10\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\"\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [444d9df]\n\u003cul\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.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [493f367]\n\u003cul\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [698f962]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6ff41b7]\n\u003cul\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.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [a8764ee]\n\u003cul\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.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/components/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [444d9df]\n\u003cul\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.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [493f367]\n\u003cul\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [698f962]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6ff41b7]\n\u003cul\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.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [a8764ee]\n\u003cul\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.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.7-canary.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [a8764ee]\n\u003cul\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.4-canary.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/32b0eba91288d24f682639e966fcff64297f35f6\"\u003e\u003ccode\u003e32b0eba\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/197d094d127725c52d6625080a4dc631296d33cd\"\u003e\u003ccode\u003e197d094\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/3035\"\u003e#3035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/1f27dcd9c38d50927059dba4f2fb7b59cf7c7ddc\"\u003e\u003ccode\u003e1f27dcd\u003c/code\u003e\u003c/a\u003e feat: pnpm catalogs (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/11aa935196e3da315be4b4e8711f61efeb5c9f75\"\u003e\u003ccode\u003e11aa935\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to v0.19.0 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea53ed838fd85037e7547a0edec02ad323ce9720\"\u003e\u003ccode\u003eea53ed8\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/047ba865375ce0469c52d3577ab04ae1507575b9\"\u003e\u003ccode\u003e047ba86\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/8ec4d266f464e26d582a0a22867b28e635638dca\"\u003e\u003ccode\u003e8ec4d26\u003c/code\u003e\u003c/a\u003e chore(root): version packages (canary) (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/2878\"\u003e#2878\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.10/packages/components\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-email/components\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.38.0 to 10.46.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.46.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(elysia): \u003ccode\u003e@sentry/elysia\u003c/code\u003e - Alpha Release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19509\"\u003e#19509\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew Sentry SDK for the \u003ca href=\"https://elysiajs.com/\"\u003eElysia\u003c/a\u003e web framework, supporting both Bun and Node.js runtimes.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is an alpha release. Please report any issues or feedback on \u003ca href=\"https://github.com/getsentry/sentry-javascript/issues\"\u003eGitHub\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic error capturing\u003c/strong\u003e — 5xx errors captured via global \u003ccode\u003eonError\u003c/code\u003e hook; 3xx/4xx ignored by default. Customizable with \u003ccode\u003eshouldHandleError\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic tracing\u003c/strong\u003e — Lifecycle spans for every Elysia phase (Request, Parse, Transform, BeforeHandle, Handle, AfterHandle, MapResponse, AfterResponse, Error) with parameterized route names (e.g. \u003ccode\u003eGET /users/:id\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDistributed tracing\u003c/strong\u003e — \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers propagated automatically on incoming/outgoing requests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eUsage\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/elysia';\nimport { Elysia } from 'elysia';\n\u003cp\u003eSentry.init({ dsn: '\u003cstrong\u003eDSN\u003c/strong\u003e', tracesSampleRate: 1.0 });\u003c/p\u003e\n\u003cp\u003econst app = Sentry.withElysia(new Elysia());\u003cbr /\u003e\napp.get('/', () =\u0026gt; 'Hello World');\u003cbr /\u003e\napp.listen(3000);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Conditionally use plugins based on Nitro version (v2/v3) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19955\"\u003e#19955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Forward \u003ccode\u003ectx\u003c/code\u003e argument to \u003ccode\u003eWorkflow.do\u003c/code\u003e user callback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19891\"\u003e#19891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Send correct events in local development (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19900\"\u003e#19900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Do not overwrite user provided conversation id in Vercel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19903\"\u003e#19903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Preserve \u003ccode\u003e.withResponse()\u003c/code\u003e on Anthropic instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19935\"\u003e#19935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Send \u003ccode\u003einternal_error\u003c/code\u003e as span status for Vercel error spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19921\"\u003e#19921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Truncate content array format in Vercel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19911\"\u003e#19911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump fast-xml-parser to 5.5.8 in \u003ccode\u003e@​azure/core-xml\u003c/code\u003e chain (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump socket.io-parser to 4.2.6 to fix CVE-2026-33151 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19880\"\u003e#19880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nestjs): Add \u003ccode\u003enode\u003c/code\u003e to nest metadata (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19875\"\u003e#19875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(serverless): Add node to metadata (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Fix \u0026quot;Gatbsy\u0026quot; typo in issue package label workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19905\"\u003e#19905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(claude): Enable Claude Code Intelligence (LSP) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19930\"\u003e#19930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump mongodb-memory-server-global from 10.1.4 to 11.0.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19888\"\u003e#19888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​react-router/node\u003c/code\u003e from 7.13.0 to 7.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19544\"\u003e#19544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump effect from 3.19.19 to 3.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19926\"\u003e#19926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump qunit-dom from 3.2.1 to 3.5.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19546\"\u003e#19546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.46.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(elysia): \u003ccode\u003e@sentry/elysia\u003c/code\u003e - Alpha Release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19509\"\u003e#19509\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew Sentry SDK for the \u003ca href=\"https://elysiajs.com/\"\u003eElysia\u003c/a\u003e web framework, supporting both Bun and Node.js runtimes.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is an alpha release. Please report any issues or feedback on \u003ca href=\"https://github.com/getsentry/sentry-javascript/issues\"\u003eGitHub\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic error capturing\u003c/strong\u003e — 5xx errors captured via global \u003ccode\u003eonError\u003c/code\u003e hook; 3xx/4xx ignored by default. Customizable with \u003ccode\u003eshouldHandleError\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic tracing\u003c/strong\u003e — Lifecycle spans for every Elysia phase (Request, Parse, Transform, BeforeHandle, Handle, AfterHandle, MapResponse, AfterResponse, Error) with parameterized route names (e.g. \u003ccode\u003eGET /users/:id\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDistributed tracing\u003c/strong\u003e — \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers propagated automatically on incoming/outgoing requests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eUsage\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/elysia';\nimport { Elysia } from 'elysia';\n\u003cp\u003eSentry.init({ dsn: '\u003cstrong\u003eDSN\u003c/strong\u003e', tracesSampleRate: 1.0 });\u003c/p\u003e\n\u003cp\u003econst app = Sentry.withElysia(new Elysia());\u003cbr /\u003e\napp.get('/', () =\u0026gt; 'Hello World');\u003cbr /\u003e\napp.listen(3000);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Conditionally use plugins based on Nitro version (v2/v3) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19955\"\u003e#19955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Forward \u003ccode\u003ectx\u003c/code\u003e argument to \u003ccode\u003eWorkflow.do\u003c/code\u003e user callback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19891\"\u003e#19891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Send correct events in local development (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19900\"\u003e#19900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Do not overwrite user provided conversation id in Vercel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19903\"\u003e#19903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Preserve \u003ccode\u003e.withResponse()\u003c/code\u003e on Anthropic instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19935\"\u003e#19935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Send \u003ccode\u003einternal_error\u003c/code\u003e as span status for Vercel error spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19921\"\u003e#19921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Truncate content array format in Vercel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19911\"\u003e#19911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump fast-xml-parser to 5.5.8 in \u003ccode\u003e@​azure/core-xml\u003c/code\u003e chain (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump socket.io-parser to 4.2.6 to fix CVE-2026-33151 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19880\"\u003e#19880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nestjs): Add \u003ccode\u003enode\u003c/code\u003e to nest metadata (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19875\"\u003e#19875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(serverless): Add node to metadata (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Fix \u0026quot;Gatbsy\u0026quot; typo in issue package label workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19905\"\u003e#19905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(claude): Enable Claude Code Intelligence (LSP) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19930\"\u003e#19930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump mongodb-memory-server-global from 10.1.4 to 11.0.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19888\"\u003e#19888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​react-router/node\u003c/code\u003e from 7.13.0 to 7.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19544\"\u003e#19544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump effect from 3.19.19 to 3.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19926\"\u003e#19926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e5fdc9d42bcc633082ee1d9c345c614f7acb8760\"\u003e\u003ccode\u003ee5fdc9d\u003c/code\u003e\u003c/a\u003e release: 10.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c01fe8685a8bea0c3396b36184706e5c113f0505\"\u003e\u003ccode\u003ec01fe86\u003c/code\u003e\u003c/a\u003e release: 10.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0f1171beb6bc26e5b4f06637fa4a48d357994684\"\u003e\u003ccode\u003e0f1171b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19973\"\u003e#19973\u003c/a\u003e from getsentry/prepare-release/10.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6f48cc4e804132c4a5c422899ab36a8da5e6f00f\"\u003e\u003ccode\u003e6f48cc4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/54abb35ca5f86fad48b11fd8d55adb01ec95fa42\"\u003e\u003ccode\u003e54abb35\u003c/code\u003e\u003c/a\u003e refactor(elysia): drop \u003ccode\u003e@​elysiajs/opentelemetry\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a54de04744477a59d123598e8432600d696116a1\"\u003e\u003ccode\u003ea54de04\u003c/code\u003e\u003c/a\u003e ref(core): Remove duplicate \u003ccode\u003ebuildMethodPath\u003c/code\u003e utility from openai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19969\"\u003e#19969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0156846951a0be11fd0f61a2e1694a06d85c5f38\"\u003e\u003ccode\u003e0156846\u003c/code\u003e\u003c/a\u003e feat(nuxt): Conditionally use plugins based on Nitro version (v2/v3) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19955\"\u003e#19955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/18a624ee52acfbe16a133b9a04652668a23e6b95\"\u003e\u003ccode\u003e18a624e\u003c/code\u003e\u003c/a\u003e feat(elysia): Elysia SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19509\"\u003e#19509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c9812ae0b91bd9e352012d67b0cc53bf818f8fb4\"\u003e\u003ccode\u003ec9812ae\u003c/code\u003e\u003c/a\u003e test(cloudflare): Enable multi-worker tests for CF integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19938\"\u003e#19938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/83cabf3667915b1dc8f2cf224358c466cf38adbb\"\u003e\u003ccode\u003e83cabf3\u003c/code\u003e\u003c/a\u003e fix(core): Preserve .withResponse() on Anthropic instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19935\"\u003e#19935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.38.0...10.46.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.36.1 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/redis-js/releases\"\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e'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.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f2a831: Release redis search\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3980b45: Add monorepo structure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e@upstash/\u003ca href=\"mailto:redis@1.37.0-canary-20260312092231-7405c30f6a505815bbeb69b713a22978f104ec1f\"\u003eredis@1.37.0-canary-20260312092231-7405c30f6a505815bbeb69b713a22978f104ec1f\u003c/a\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2445: redis package version and changeset for search release by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1423\"\u003eupstash/redis-js#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2445: fix redis version, add repository.url to search packages by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1424\"\u003eupstash/redis-js#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2445: use pnpm publish for search packages to resolve workspace:* deps by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1425\"\u003eupstash/redis-js#1425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.30.3-canary-20260312082754-96a99a4e83fc560b77c36808627213e528c2f110...@upstash/redis@1.37.0-canary-20260312092231-7405c30f6a505815bbeb69b713a22978f104ec1f\"\u003ehttps://github.com/upstash/redis-js/compare/\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ccode\u003e@​1.30.3-canary-20260312082754-96a99a4e83fc560b77c36808627213e528c2f110...\u003c/code\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ccode\u003e@​1.37.0-canary-20260312092231-7405c30f6a505815bbeb69b713a22978f104ec1f\u003c/code\u003e\u003c/a\u003e\u003c/p\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.37.0-canary-20260312084440-fba95e89e54d8ba63f020400247a1ef0dbdd2c84\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2445: redis package version and changeset for search release by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1423\"\u003eupstash/redis-js#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2445: fix redis version, add repository.url to search packages by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1424\"\u003eupstash/redis-js#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.30.3-canary-20260312082754-96a99a4e83fc560b77c36808627213e528c2f110...@upstash/redis@1.37.0-canary-20260312084440-fba95e89e54d8ba63f020400247a1ef0dbdd2c84\"\u003ehttps://github.com/upstash/redis-js/compare/\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ccode\u003e@​1.30.3-canary-20260312082754-96a99a4e83fc560b77c36808627213e528c2f110...\u003c/code\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ccode\u003e@​1.37.0-canary-20260312084440-fba95e89e54d8ba63f020400247a1ef0dbdd2c84\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/upstash/redis-js/commit/7e8fbedbfc4f38e96166ad450dd660ff80cd9ff8\"\u003e\u003ccode\u003e7e8fbed\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/703f6d49620b7edd59ec5557731b7f125d311da4\"\u003e\u003ccode\u003e703f6d4\u003c/code\u003e\u003c/a\u003e fix: handle FROM field option in SEARCH.DESCRIBE deserialization (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/15b4fc91de6fe24f6dfc8ab837e40d3077119c79\"\u003e\u003ccode\u003e15b4fc9\u003c/code\u003e\u003c/a\u003e fix: use pnpm publish for search packages to resolve workspace:* deps (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1425\"\u003e#1425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/fba95e89e54d8ba63f020400247a1ef0dbdd2c84\"\u003e\u003ccode\u003efba95e8\u003c/code\u003e\u003c/a\u003e DX-2445: fix redis version, add repository.url to search packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/6f2a831d6d44af023b454ca11bddd431c9d7749e\"\u003e\u003ccode\u003e6f2a831\u003c/code\u003e\u003c/a\u003e fix: redis package version and changeset for search release (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/96a99a4e83fc560b77c36808627213e528c2f110\"\u003e\u003ccode\u003e96a99a4\u003c/code\u003e\u003c/a\u003e DX-2445: Add new search client packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/efd3bc66789b1c2cc2234c81ff19e8cd9e1f9c7c\"\u003e\u003ccode\u003eefd3bc6\u003c/code\u003e\u003c/a\u003e DX-2445: use workflow_run instead of release event for npm publish (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/2dc421253843f5e05ce4fca48040ab3ae0413bf2\"\u003e\u003ccode\u003e2dc4212\u003c/code\u003e\u003c/a\u003e fix: add commit message (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/3980b457ae8bfd4126148cb4ef3963a66efb06a7\"\u003e\u003ccode\u003e3980b45\u003c/code\u003e\u003c/a\u003e DX-2445: Add monorepo structure (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/89cc2209e885e682d17bc06a58762f0a756dfef4\"\u003e\u003ccode\u003e89cc220\u003c/code\u003e\u003c/a\u003e DX-2381: Redis Search (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.1...@upstash/redis@1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​upstash/redis\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.29.2 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.29.2...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru-cache` from 11.2.5 to 11.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/e787b9f77770d696328dca3e964b85e7f8e8aac1\"\u003e\u003ccode\u003ee787b9f\u003c/code\u003e\u003c/a\u003e 11.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/e6f15bff430158b915e4aebe86546092cc1d620a\"\u003e\u003ccode\u003ee6f15bf\u003c/code\u003e\u003c/a\u003e format tests, update project ci settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/2ec0b52433e7d77e962598e344d01e47897e87b5\"\u003e\u003ccode\u003e2ec0b52\u003c/code\u003e\u003c/a\u003e abstract out the update autopurge fn, formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/879f8b11c780117f305b04692c84ec699b281c5a\"\u003e\u003ccode\u003e879f8b1\u003c/code\u003e\u003c/a\u003e abstract out setPurgeTimer (internal)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/88ae941b1dc6a4487dd4eaddb4b17d02126f5888\"\u003e\u003ccode\u003e88ae941\u003c/code\u003e\u003c/a\u003e fix: reschedule autopurge timer when updateAgeOnGet resets TTL start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/757c1570f4032731bf8aab71032a29e50c33ce67\"\u003e\u003ccode\u003e757c157\u003c/code\u003e\u003c/a\u003e remove unused polyfills from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/ad9c097fad2c8654bf9a64558925bdd27cfedc79\"\u003e\u003ccode\u003ead9c097\u003c/code\u003e\u003c/a\u003e 11.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/ac2a7f49804d406b1ffd33ef6d70da67a8452d3a\"\u003e\u003ccode\u003eac2a7f4\u003c/code\u003e\u003c/a\u003e export minified version by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/8a34522ab6cc782f5a40a40b812c1964aa423cbf\"\u003e\u003ccode\u003e8a34522\u003c/code\u003e\u003c/a\u003e remove dead/commented code from test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-lru-cache/compare/v11.2.5...v11.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 14.2.22 to 14.2.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7b940d9ce96faddb9f92ff40f5e35c34ace04eb2\"\u003e\u003ccode\u003e7b940d9\u003c/code\u003e\u003c/a\u003e v14.2.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7c1be85a2eb9bd704140ea0dca7a6fdf93e854a7\"\u003e\u003ccode\u003e7c1be85\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/facebook/react/issues/35351\"\u003efacebook/react#35351\u003c/a\u003e for 14.2.34 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87095\"\u003e#87095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f3073688ce18878a674fdb9954da68e9d626a930\"\u003e\u003ccode\u003ef307368\u003c/code\u003e\u003c/a\u003e v14.2.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e43882798208066d8fb4c44f9d4362bb4900a1b\"\u003e\u003ccode\u003e8e43882\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/385e8c286c21db9a15f4ec7bb68c8860caa08e3d\"\u003e\u003ccode\u003e385e8c2\u003c/code\u003e\u003c/a\u003e Backport Next.js changes to v14.2.34 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a2cf51e785225c9dd94969dff80f75b41001708\"\u003e\u003ccode\u003e7a2cf51\u003c/code\u003e\u003c/a\u003e update version script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/778e7bf1211106a4a98298be219e29a28f05df10\"\u003e\u003ccode\u003e778e7bf\u003c/code\u003e\u003c/a\u003e lock swc binaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5a97b408c2d8668bed1642d382fc1d78ed3731cc\"\u003e\u003ccode\u003e5a97b40\u003c/code\u003e\u003c/a\u003e v14.2.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb8882437c44f6d8c11f0c09ee4192afc3014a32\"\u003e\u003ccode\u003ecb88824\u003c/code\u003e\u003c/a\u003e backport(v14): omit searchParam data from FlightRouterState before transport ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ee5615520d593e328be994b30cd445ef5d5c17\"\u003e\u003ccode\u003e89ee561\u003c/code\u003e\u003c/a\u003e v14.2.32\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v14.2.22...v14.2.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.8.3\u003c/h2\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.2\u003c/h2\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/099bfebe5048b036a76520381daac7635d2640e1\"\u003e\u003ccode\u003e099bfeb\u003c/code\u003e\u003c/a\u003e v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e\u003ccode\u003e196f1f3\u003c/code\u003e\u003c/a\u003e fix: Update \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82ab8c05d015d4222b117ed446639a2e7f496ca7\"\u003e\u003ccode\u003e82ab8c0\u003c/code\u003e\u003c/a\u003e chore: Update \u003ccode\u003eAGENTS.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4483892fdeea91e01af9a09b3aad7879c06a7256\"\u003e\u003ccode\u003e4483892\u003c/code\u003e\u003c/a\u003e docs: Fix typo in precompilation blog post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/78c8b1d056c4ca5dd9a552f1fe75816eca02b436\"\u003e\u003ccode\u003e78c8b1d\u003c/code\u003e\u003c/a\u003e docs: Clarify precompile docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/de4baeb465185133923b69c8da36457c9418d781\"\u003e\u003ccode\u003ede4baeb\u003c/code\u003e\u003c/a\u003e v4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003e\u003ccode\u003ef57800e\u003c/code\u003e\u003c/a\u003e fix: Avoid throwing config errors for non-Next.js consumers of `next.config.t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/698f43cd08e85b51dffd85eb2af59c6d2456b017\"\u003e\u003ccode\u003e698f43c\u003c/code\u003e\u003c/a\u003e docs: Update issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5cf7b38516eeef5b7a853c164e660dd9b6a2bd84\"\u003e\u003ccode\u003e5cf7b38\u003c/code\u003e\u003c/a\u003e docs: Improve getting started section (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2238\"\u003e#2238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/dea366a312a20a7cb5a07d6f2caf6f0ead994902\"\u003e\u003ccode\u003edea366a\u003c/code\u003e\u003c/a\u003e docs: Homepage users (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.1...v4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-medium-image-zoom` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.7.0 to 3.8.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.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBugfixes!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(z-index): prevent elements from disappearing during dynamic zIndex transitions by \u003ca href=\"https://github.com/VIDHITTS\"\u003e\u003ccode\u003e@​VIDHITTS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7006\"\u003erecharts/recharts#7006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent tooltip flicker in syncMethod=\u0026quot;value\u0026quot; with mismatched data arrays by \u003ca href=\"https://github.com/roy7\"\u003e\u003ccode\u003e@​roy7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7020\"\u003erecharts/recharts#7020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add missing SVG props documentation to PolarGrid \u003ca href=\"https://redirect.github.com/recharts/recharts/issues/3400\"\u003e#3400\u003c/a\u003e by \u003ca href=\"https://github.com/ramanverse\"\u003e\u003ccode\u003e@​ramanverse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6987\"\u003erecharts/recharts#6987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add cursor prop type to BaseChartProps by \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7065\"\u003erecharts/recharts#7065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: restore arrow key navigation when active index is outside zoomed… by \u003ca href=\"https://github.com/AbishekRaj2007\"\u003e\u003ccode\u003e@​AbishekRaj2007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7086\"\u003erecharts/recharts#7086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for ticks spacing by \u003ca href=\"https://github.com/VIDHITTS\"\u003e\u003ccode\u003e@​VIDHITTS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7082\"\u003erecharts/recharts#7082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Pie): skip minAngle redistribution when no segment needs it by \u003ca href=\"https://github.com/Harikrushn9118\"\u003e\u003ccode\u003e@​Harikrushn9118\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7097\"\u003erecharts/recharts#7097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(DefaultLegendContent): use entry.value for aria-label when formatter returns React element by \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7109\"\u003erecharts/recharts#7109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PolarRadiusAxis): update ticks prop type by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7112\"\u003erecharts/recharts#7112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: PieChart double padding gap when a data item has value 0 by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7113\"\u003erecharts/recharts#7113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd boxplot example by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7130\"\u003erecharts/recharts#7130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Update ticks calculator and domain extension by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7146\"\u003erecharts/recharts#7146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: guard against non-function d3-scale exports in getD3ScaleFromType by \u003ca href=\"https://github.com/tdebarochez\"\u003e\u003ccode\u003e@​tdebarochez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7123\"\u003erecharts/recharts#7123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stackOffset expand should not override numerical XAxis domain by \u003ca href=\"https://github.com/SeaL773\"\u003e\u003ccode\u003e@​SeaL773\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7152\"\u003erecharts/recharts#7152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve keyboard navigation and tooltip issues for Pie charts (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/6921\"\u003e#6921\u003c/a\u003e) by \u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7140\"\u003erecharts/recharts#7140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Tooltip): prevent crash on sparse or undefined payload entries by \u003ca href=\"https://github.com/Om-Mishra09\"\u003e\u003ccode\u003e@​Om-Mishra09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7149\"\u003erecharts/recharts#7149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(RechartsWrapper): prevent ResizeObserver memory leak on ref update by \u003ca href=\"https://github.com/Om-Mishra09\"\u003e\u003ccode\u003e@​Om-Mishra09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7161\"\u003erecharts/recharts#7161\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/AbishekRaj2007\"\u003e\u003ccode\u003e@​AbishekRaj2007\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7086\"\u003erecharts/recharts#7086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdebarochez\"\u003e\u003ccode\u003e@​tdebarochez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7123\"\u003erecharts/recharts#7123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaL773\"\u003e\u003ccode\u003e@​SeaL773\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7152\"\u003erecharts/recharts#7152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7140\"\u003erecharts/recharts#7140\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.8.0...v3.8.1\"\u003ehttps://github.com/recharts/recharts/compare/v3.8.0...v3.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWe added generics to our \u003ccode\u003edata\u003c/code\u003e and \u003ccode\u003edataKey\u003c/code\u003e props and now you can have your charts validated by TypeScript. See the full guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/typescript/\"\u003ehttps://recharts.github.io/en-US/guide/typescript/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe are releasing new helper functions and hooks that will allow you to precisely target mouse interactions, and convert coordinates. See the guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/coordinateSystems/\"\u003ehttps://recharts.github.io/en-US/guide/coordinateSystems/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAnd new functions and hooks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/getRelativeCoordinate/\"\u003egetRelativeCoordinate\u003c/a\u003e - converts mouse events to pixel positions\u003c/p\u003e\n\u003cp\u003eConvert Data → Pixels:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisScale\"\u003euseXAxisScale\u003c/a\u003e - returns a function to convert X data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisScale\"\u003euseYAxisScale\u003c/a\u003e - returns a function to convert Y data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useCartesianScale\"\u003euseCartesianScale\u003c/a\u003e - convenience hook for converting both at once\u003c/p\u003e\n\u003cp\u003ePixels → Data:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5b10788d082424d026480d63d18ca5c8a5a5628f\"\u003e\u003ccode\u003e5b10788\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump diff from 8.0.3 to 8.0.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7156\"\u003e#7156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/222396f4cfacf2e5cb36117fa55554f35827b758\"\u003e\u003ccode\u003e222396f\u003c/code\u003e\u003c/a\u003e chore(deps): bump react-router-dom from 7.13.1 to 7.13.2 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7164\"\u003e#7164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/c2642da3651024f9d653fbcf0f4698c3b95fc4c0\"\u003e\u003ccode\u003ec2642da\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript-eslint from 8.57.1 to 8.57.2 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7166\"\u003e#7166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/b186929221a6d321f82785aa291e8d3a0aa4d5c4\"\u003e\u003ccode\u003eb186929\u003c/code\u003e\u003c/a\u003e fix(RechartsWrapper): prevent ResizeObserver memory leak on ref update (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7161\"\u003e#7161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/738f71f63323b065e9171fe06b191c1f4c29cbfc\"\u003e\u003ccode\u003e738f71f\u003c/code\u003e\u003c/a\u003e fix(Tooltip): prevent crash on sparse or undefined payload entries (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7149\"\u003e#7149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/00daf0bee79a06103cb2b5ea88e7da0df47af539\"\u003e\u003ccode\u003e00daf0b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.59.0 to 4.60.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7158\"\u003e#7158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/eba4f2a62509c9712e1da34e5866bf2ae08d5500\"\u003e\u003ccode\u003eeba4f2a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked from 17.0.4 to 17.0.5 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7157\"\u003e#7157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/201d06044a10f8e026c9ce1b39ef88affa04d4b4\"\u003e\u003ccode\u003e201d060\u003c/code\u003e\u003c/a\u003e fix: resolve keyboard navigation and tooltip issues for Pie charts (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/6921\"\u003e#6921\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/670d09260178bf85f9399840fb0fa9e91a362c4e\"\u003e\u003ccode\u003e670d092\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7150\"\u003e#7150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/86ca8de285cca4661f932926cc32b888ee553711\"\u003e\u003ccode\u003e86ca8de\u003c/code\u003e\u003c/a\u003e fix: stackOffset expand should not override numerical XAxis domain (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7152\"\u003e#7152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v3.7.0...v3.8.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/~corkscreewe\"\u003ecorkscreewe\u003c/a\u003e, a new releaser for recharts since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.9.1 to 6.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency tsdown to v0.21.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/resend/resend-node/pull/868\"\u003eresend/resend-node#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v10.30.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/846\"\u003eresend/resend-node#846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update tj-actions/changed-files digest to c23d52b by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/851\"\u003eresend/resend-node#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup digest to 9b5745c by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/852\"\u003eresend/resend-node#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency rimraf to v6.1.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/850\"\u003eresend/resend-node#850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/845\"\u003eresend/resend-node#845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dotenv to v17.3.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/848\"\u003eresend/resend-node#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency svix to v1.86.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/resend/resend-node/pull/849\"\u003eresend/resend-node#849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.11.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/resend/resend-node/pull/856\"\u003eresend/resend-node#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.4.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/847\"\u003eresend/resend-node#847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-keys): add \u003ccode\u003elast_used_at\u003c/code\u003e field to API key response by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/877\"\u003eresend/resend-node#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.4.7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/879\"\u003eresend/resend-node#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump package version to 6.9.4 by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/878\"\u003eresend/resend-node#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.9.3...v6.9.4\"\u003ehttps://github.com/resend/resend-node/compare/v6.9.3...v6.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.9.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update tj-actions/changed-files digest to 875e6e5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/841\"\u003eresend/resend-node#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v10.29.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/840\"\u003eresend/resend-node#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency esbuild to v0.27.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/836\"\u003eresend/resend-node#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dotenv to v17.2.4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/835\"\u003eresend/resend-node#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency tsdown to v0.20.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/831\"\u003eresend/resend-node#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.13 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/830\"\u003eresend/resend-node#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.3.14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/829\"\u003eresend/resend-node#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.13 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/827\"\u003eresend/resend-node#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pkg-pr-new to v0.0.63 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/825\"\u003eresend/resend-node#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: export email list response type by \u003ca href=\"https://github.com/Shubhdeep12\"\u003e\u003ccode\u003e@​Shubhdeep12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/833\"\u003eresend/resend-node#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add batch specific email options type to reflect API limitations by \u003ca href=\"https://github.com/titouv\"\u003e\u003ccode\u003e@​titouv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/801\"\u003eresend/resend-node#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): align attachment types with monorepo public-api by \u003ca href=\"https://github.com/lucasfcosta\"\u003e\u003ccode\u003e@​lucasfcosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/855\"\u003eresend/resend-node#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pkg-pr-new to v0.0.65 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/857\"\u003eresend/resend-node#857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): preview release workflow by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/858\"\u003eresend/resend-node#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/859\"\u003eresend/resend-node#859\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/Shubhdeep12\"\u003e\u003ccode\u003e@​Shubhdeep12\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/833\"\u003eresend/resend-node#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/titouv\"\u003e\u003ccode\u003e@​titouv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/801\"\u003eresend/resend-node#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.9.2...v6.9.3\"\u003ehttps://github.com/resend/resend-node/compare/v6.9.2...v6.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: improve type errors for audience -\u0026gt; segments transition by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/815\"\u003eresend/resend-node#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update tj-actions/changed-files digest to caee9d9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/818\"\u003eresend/resend-node#818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency next to v16.1.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/819\"\u003eresend/resend-node#819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: inbound attachment types mismatch API values by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/828\"\u003eresend/resend-node#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/95e4630b213977f03217429a40f445f633c7e233\"\u003e\u003ccode\u003e95e4630\u003c/code\u003e\u003c/a\u003e chore: bump package version to 6.9.4 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/34133874a92fd98757a5efef68dbea33416c78ec\"\u003e\u003ccode\u003e3413387\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.4.7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/0987940792ebab600f9355dfcc721db4bd246d4f\"\u003e\u003ccode\u003e0987940\u003c/code\u003e\u003c/a\u003e feat(api-keys): add \u003ccode\u003elast_used_at\u003c/code\u003e field to API key response (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/877\"\u003e#877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/02ee43c6166716fbc3f6fc93c7deb6427711c06b\"\u003e\u003ccode\u003e02ee43c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.4.6 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/35cd31ab5bdb6e4c62eea22ff46f4936e2ecaec2\"\u003e\u003ccode\u003e35cd31a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.11.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/cfd8a0850c010ca9ebcd7390ae36569b64520b6d\"\u003e\u003ccode\u003ecfd8a08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency svix to v1.86.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/0acc12d677c45eca82b2c71e9df56e1d9338dca6\"\u003e\u003ccode\u003e0acc12d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency dotenv to v17.3.1 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/d16e477ba125a153876cd9393a85a4c6fe53b047\"\u003e\u003ccode\u003ed16e477\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.14 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/f0297fd1d7483d25b26706ea3623c6eada868010\"\u003e\u003ccode\u003ef0297fd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v6.1.3 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/222395a68f9377b14399bef56001dfcdda4eb94f\"\u003e\u003ccode\u003e222395a\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup digest to 9b5745c (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/resend-node/compare/v6.9.1...v6.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@axe-core/react` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/commit/66a3106a704e1d446f23cb151f96363425f42d02\"\u003e\u003ccode\u003e66a3106\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/9a07fd719927e8b89db98ee325a9f0219870ef16\"\u003e\u003ccode\u003e9a07fd7\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/999a563ddec8c7b431ee17f5e6ef9b79831a0beb\"\u003e\u003ccode\u003e999a563\u003c/code\u003e\u003c/a\u003e chore: applying release changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/26e0d0b0630c9ea50eb34b7edc44dcb68eb02a6b\"\u003e\u003ccode\u003e26e0d0b\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e\u003ccode\u003e77f577e\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.1 (\u003ca href=\"https://redirec...\n\n_Description has been truncated_","html_url":"https://github.com/ayoub-dev67/La-Fine-Parfumerie/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayoub-dev67%2FLa-Fine-Parfumerie/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"4137146603","node_id":"PR_kwDOLiT3087NbVAo","number":4977,"state":"closed","title":"Bump react-medium-image-zoom from 5.4.0 to 5.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-04-03T17:29:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T17:24:24.000Z","updated_at":"2026-04-03T17:29:28.000Z","time_to_close":777903,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) from 5.4.0 to 5.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-medium-image-zoom\u0026package-manager=npm_and_yarn\u0026previous-version=5.4.0\u0026new-version=5.4.1)](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/codeharborhub/codeharborhub.github.io/pull/4977","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeharborhub%2Fcodeharborhub.github.io/issues/4977","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4977/packages"},{"uuid":"4116173463","node_id":"PR_kwDORQz2pc7MfYhZ","number":25,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-29T14:15:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-22T14:17:19.000Z","updated_at":"2026-03-29T14:15:04.000Z","time_to_close":604663,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":21,"packages":[{"name":"@azure/msal-browser","old_version":"3.30.0","new_version":"5.6.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"2.2.0","new_version":"3.0.29","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@swc/helpers","old_version":"0.5.18","new_version":"0.5.19","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.94.5","repository_url":"https://github.com/TanStack/query"},{"name":"framer-motion","old_version":"12.34.3","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.468.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.12","new_version":"16.2.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react-day-picker","old_version":"9.13.2","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-pdf","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/wojtekmaj/react-pdf"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"2.6.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/postcss","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.19.33","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.4","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"9.39.3","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"15.5.12","new_version":"16.2.1","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"27.4.0","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 21 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.30.0` | `5.6.1` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `2.2.0` | `3.0.29` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.18` | `0.5.19` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.94.5` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.3` | `12.38.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.468.0` | `0.577.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.12` | `16.2.1` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.2` | `9.14.0` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-pdf](https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf) | `10.4.0` | `10.4.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.1` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.0` | `4.2.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.0` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.33` | `25.5.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.4` | `6.0.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.1.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.12` | `16.2.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `29.0.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.0` |\n\n\nUpdates `@azure/msal-browser` from 3.30.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.6.1\u003c/h2\u003e\n\u003ch2\u003e5.6.1\u003c/h2\u003e\n\u003cp\u003eThu, 19 Mar 2026 23:46:44 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet correlation ID after initialization for NAA \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8447\"\u003e#8447\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eWed, 18 Mar 2026 20:47:24 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for client data telemetry with CLI_DATA parameter \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8378\"\u003e#8378\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.4.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egetNativeAccountId() bugfix for v5 \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8105\"\u003e#8105\u003c/a\u003e (\u003ca href=\"mailto:lalimasharda@microsoft.com\"\u003elalimasharda@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.5.0\u003c/h2\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003cp\u003eFri, 13 Mar 2026 22:36:58 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MCP Support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8363\"\u003e#8363\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.3.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional telemetry for monitor_window_timeout errors \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8385\"\u003e#8385\u003c/a\u003e (\u003ca href=\"mailto:thomas.norling@microsoft.com\"\u003ethomas.norling@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JSON object conversion in PlatformDOMRequest \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8348\"\u003e#8348\u003c/a\u003e (\u003ca href=\"mailto:lalimasharda@microsoft.com\"\u003elalimasharda@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.4.0\u003c/h2\u003e\n\u003ch2\u003e5.4.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\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-browser-v5.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 2.2.0 to 3.0.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v3.0.29\u003c/h2\u003e\n\u003ch2\u003e3.0.29\u003c/h2\u003e\n\u003cp\u003eWed, 18 Mar 2026 20:48:29 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v4.30.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v3.0.28\u003c/h2\u003e\n\u003ch2\u003e3.0.28\u003c/h2\u003e\n\u003cp\u003eFri, 13 Mar 2026 04:32:07 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v4.29.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v3.0.27\u003c/h2\u003e\n\u003ch2\u003e3.0.27\u003c/h2\u003e\n\u003cp\u003eMon, 23 Feb 2026 16:28:24 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v4.29.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v3.0.26\u003c/h2\u003e\n\u003ch2\u003e3.0.26\u003c/h2\u003e\n\u003cp\u003eTue, 10 Feb 2026 22:19:29 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v4.28.2 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v3.0.25\u003c/h2\u003e\n\u003ch2\u003e3.0.25\u003c/h2\u003e\n\u003cp\u003eSat, 17 Jan 2026 01:12:52 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/74c792ec34cd83a3470c4d878b403af0fa2884f0\"\u003e\u003ccode\u003e74c792e\u003c/code\u003e\u003c/a\u003e [v4] Add missing client capabilities in platform broker flows (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8429\"\u003e#8429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e096fc85e22fcb941646b3f5d9f264b90dffd0ad\"\u003e\u003ccode\u003ee096fc8\u003c/code\u003e\u003c/a\u003e [v4] Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8425\"\u003e#8425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/23cd31c1fbcfa569dd9135830f5168ec71678a19\"\u003e\u003ccode\u003e23cd31c\u003c/code\u003e\u003c/a\u003e [v4] Add support for client data telemetry with CLI_DATA parameter (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8378\"\u003e#8378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/eb893e565a4f7de5b9c957b37bb4f975302f1713\"\u003e\u003ccode\u003eeb893e5\u003c/code\u003e\u003c/a\u003e Track online/offline status change (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8410\"\u003e#8410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/d221f4e6dbc439e771a90f1648c8f5db09b4d88b\"\u003e\u003ccode\u003ed221f4e\u003c/code\u003e\u003c/a\u003e [v4] Respect claims of the brokered application (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8409\"\u003e#8409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/73df97e5c505010f6b9681749df28a328e4e3894\"\u003e\u003ccode\u003e73df97e\u003c/code\u003e\u003c/a\u003e Common partial release resolution (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8397\"\u003e#8397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee5e7abd5d9a6cfb6ada9b3ac36e15a81f7ba3a8\"\u003e\u003ccode\u003eee5e7ab\u003c/code\u003e\u003c/a\u003e monitor_window_timeout telemetry (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8380\"\u003e#8380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/2be7888051cc12e7447487e84c826159dad3ed42\"\u003e\u003ccode\u003e2be7888\u003c/code\u003e\u003c/a\u003e Rename dev to v4-lts changes (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8364\"\u003e#8364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/4486b7e4bfedc414f7f5f1a7786be30484318206\"\u003e\u003ccode\u003e4486b7e\u003c/code\u003e\u003c/a\u003e Fix JSON object conversion in PlatformDOMRequest v4 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/3e5d58b71e232b5978edcf0bd4c05f5948b8a747\"\u003e\u003ccode\u003e3e5d58b\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8354\"\u003e#8354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-node-v2.2.0...msal-react-v3.0.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swc/helpers` from 0.5.18 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swc-project/swc/commits/HEAD/packages/helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.94.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.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.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: stop node types from leaking into browser (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/248975e896f585f6eaa505c796e73fcf7bfd1eec\"\u003e\u003ccode\u003e248975e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(core): cancel paused initial fetch when last observer unsubscribes (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10291\"\u003e#10291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a89aab975581c25c113a26c8af486b4cafad272a\"\u003e\u003ccode\u003ea89aab9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: environmentManager (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10199\"\u003e#10199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9346430657621591e1b1da08f04f8929071a6ad7\"\u003e\u003ccode\u003e9346430\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be3746f069ce7c6dbed427f3e2f32f4b304997ae\"\u003e\u003ccode\u003ebe3746f\u003c/code\u003e\u003c/a\u003e fix: stop node types from leaking into browser (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a89aab975581c25c113a26c8af486b4cafad272a\"\u003e\u003ccode\u003ea89aab9\u003c/code\u003e\u003c/a\u003e fix(core): cancel paused initial fetch when last observer unsubscribes (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10291\"\u003e#10291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3761d2bd135e45886a84920a08ffe62044a6bd8b\"\u003e\u003ccode\u003e3761d2b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6fa901b97a22a80d0fca3f6ed86237ff0cbdd13b\"\u003e\u003ccode\u003e6fa901b\u003c/code\u003e\u003c/a\u003e feat/environmentManager (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10199\"\u003e#10199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3fac499f7e6538638f24c68dfe3a2bdb91d1d6fa\"\u003e\u003ccode\u003e3fac499\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseInfiniteQuery): add test for basic suspend and re...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.94.5/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.34.3 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.3...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.468.0 to 0.577.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.12 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: post release amends (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91698\"\u003e#91698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix adapter outputs for dynamic metadata routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91680\"\u003e#91680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix webpack loader runner layer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91727\"\u003e#91727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server actions in standalone mode with \u003ccode\u003ecacheComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91711\"\u003e#91711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-persistence: remove Unmergeable mmap advice (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91713\"\u003e#91713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix layout segment optimization: move app-page imports to server-utility transition (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91701\"\u003e#91701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: lazy require metadata and handle TLA (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Respect \u003ccode\u003e{eval:true}\u003c/code\u003e in worker_threads constructors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91666\"\u003e#91666\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/abhishekmardiya\"\u003e\u003ccode\u003e@​abhishekmardiya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.4\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\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\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91695\"\u003e#91695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Unflake \u003ccode\u003euse-node-streams-env-precedence\u003c/code\u003e test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91733\"\u003e#91733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91694\"\u003e#91694\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\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/vercel-release-bot\"\u003e\u003ccode\u003e@​vercel-release-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/mmastrac\"\u003e\u003ccode\u003e@​mmastrac\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\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\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\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ed7d2cef246dcb3e2955c018fd8b2027e0ff8eed\"\u003e\u003ccode\u003eed7d2ce\u003c/code\u003e\u003c/a\u003e v16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3e37bb42d250b02897b07fd03130e38631cdfbbd\"\u003e\u003ccode\u003e3e37bb4\u003c/code\u003e\u003c/a\u003e docs: post release amends (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a15ec6e9707c5b3db6a818f0049e366dd31c47fc\"\u003e\u003ccode\u003ea15ec6e\u003c/code\u003e\u003c/a\u003e docs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/600cd2fedbd78943a856ce2ddefac0baee29346c\"\u003e\u003ccode\u003e600cd2f\u003c/code\u003e\u003c/a\u003e Fix 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\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/27886d3cfbec395275252917d01ace90a86ddc80\"\u003e\u003ccode\u003e27886d3\u003c/code\u003e\u003c/a\u003e Turbopack: 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\u003ca href=\"https://github.com/vercel/next.js/commit/88fc4308e25076d09112b96f56941eb1fd2ff77e\"\u003e\u003ccode\u003e88fc430\u003c/code\u003e\u003c/a\u003e Fix 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\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/37aed862ed7ed956666615f521f6cef166e5b47a\"\u003e\u003ccode\u003e37aed86\u003c/code\u003e\u003c/a\u003e turbo-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\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6195eca8cf1f89a288ccc2f8c957f66f50c8ca2\"\u003e\u003ccode\u003ed6195ec\u003c/code\u003e\u003c/a\u003e Fix layout segment optimization: move app-page imports to server-utility tran...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6cb97d6d759307806d23e629d5081e638de29b6a\"\u003e\u003ccode\u003e6cb97d6\u003c/code\u003e\u003c/a\u003e Turbopack: lazy require metadata and handle TLA (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e6b101ae717ba801af80f72bc6d974427edc9684\"\u003e\u003ccode\u003ee6b101a\u003c/code\u003e\u003c/a\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.12...v16.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.13.2 to 9.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch2\u003eResetting Selections in Range Mode\u003c/h2\u003e\n\u003cp\u003eWhen in range selection mode, use the new \u003ca href=\"https://daypicker.dev/selections/range-mode#reset-selection\"\u003eresetOnSelect\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch2\u003eHijri Calendar\u003c/h2\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\r\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://daypicker.dev/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://daypicker.dev/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003egpbl/react-day-picker#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to DayPicker root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003egpbl/react-day-picker#2907\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/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.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/gpbl/react-day-picker/blob/main/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2026-02-26\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch4\u003eResetting Selections in Range Mode\u003c/h4\u003e\n\u003cp\u003eWhen in range selection mode, use the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/selections/range-mode#reset-selection\"\u003e\u003ccode\u003eresetOnSelect\u003c/code\u003e\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch4\u003eHijri Calendar\u003c/h4\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003e#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003e#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to \u003ccode\u003eDayPicker\u003c/code\u003e root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003e#2907\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/gpbl/react-day-picker/commit/a5b0c43c0aec821d24d58ed7e274db54a9a38b11\"\u003e\u003ccode\u003ea5b0c43\u003c/code\u003e\u003c/a\u003e Prepare 9.14.0 package metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/758f6048835eb4e6e75cefc05b6e87571b6b3bb9\"\u003e\u003ccode\u003e758f604\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elang\u003c/code\u003e attribute to DayPicker root (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/0893c9677b2c6d310219ba50abda45afc443deba\"\u003e\u003ccode\u003e0893c96\u003c/code\u003e\u003c/a\u003e feat: New resetOnSelect prop to reset date range when selecting date with com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/8e69eb1c2c9fc0db2a10a79db0fd59b4c8200e0d\"\u003e\u003ccode\u003e8e69eb1\u003c/code\u003e\u003c/a\u003e feat: Add Hijri calendar support (Umm al-Qura) (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/091ca6f1c8a810b32870471a38439c7dd7d7ba98\"\u003e\u003ccode\u003e091ca6f\u003c/code\u003e\u003c/a\u003e chore: remove performance-tests project (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/6df3193c41d127c9930aac317de00003d76344b5\"\u003e\u003ccode\u003e6df3193\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/5208d3f428bec12fe2a589b91ae5ab9ff407d4b9\"\u003e\u003ccode\u003e5208d3f\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-medium-image-zoom` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-pdf` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmaj/react-pdf/releases\"\u003ereact-pdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSanitize HTML returned by \u003ccode\u003ecustomTextRenderer\u003c/code\u003e (\u003ca href=\"https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf/issues/2070\"\u003e#2070\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/wojtekmaj/react-pdf/commit/5338e7a24c7ad17d1028146cf8a025a75e0abe79\"\u003e\u003ccode\u003e5338e7a\u003c/code\u003e\u003c/a\u003e v10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmaj/react-pdf/commit/5d095ee81461c473899875284742bf48677942c5\"\u003e\u003ccode\u003e5d095ee\u003c/code\u003e\u003c/a\u003e Sanitize HTML returned by customTextRenderer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmaj/react-pdf/commit/2f9b172ea1c59adf3c05b17672380d1ef61db0c2\"\u003e\u003ccode\u003e2f9b172\u003c/code\u003e\u003c/a\u003e Use CustomTextRenderer type\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wojtekmaj/react-pdf/commits/v10.4.1/packages/react-pdf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.7.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recharts/recharts/releases\"\u003erecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWe added generics to our \u003ccode\u003edata\u003c/code\u003e and \u003ccode\u003edataKey\u003c/code\u003e props and now you can have your charts validated by TypeScript. See the full guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/typescript/\"\u003ehttps://recharts.github.io/en-US/guide/typescript/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe are releasing new helper functions and hooks that will allow you to precisely target mouse interactions, and convert coordinates. See the guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/coordinateSystems/\"\u003ehttps://recharts.github.io/en-US/guide/coordinateSystems/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAnd new functions and hooks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/getRelativeCoordinate/\"\u003egetRelativeCoordinate\u003c/a\u003e - converts mouse events to pixel positions\u003c/p\u003e\n\u003cp\u003eConvert Data → Pixels:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisScale\"\u003euseXAxisScale\u003c/a\u003e - returns a function to convert X data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisScale\"\u003euseYAxisScale\u003c/a\u003e - returns a function to convert Y data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useCartesianScale\"\u003euseCartesianScale\u003c/a\u003e - convenience hook for converting both at once\u003c/p\u003e\n\u003cp\u003ePixels → Data:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseScale\"\u003euseXAxisInverseScale\u003c/a\u003e - returns a function to convert pixel X to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseScale\"\u003euseYAxisInverseScale\u003c/a\u003e - returns a function to convert pixel Y to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseTickSnapScale\"\u003euseXAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel X to the closest axis tick\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseTickSnapScale\"\u003euseYAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel Y to the closest axis tick\u003c/p\u003e\n\u003cp\u003eAccessing Ticks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisTicks\"\u003euseXAxisTicks\u003c/a\u003e - returns the calculated ticks of an X-axis\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisTicks\"\u003euseYAxisTicks\u003c/a\u003e - returns the calculated ticks of a Y-axis\u003c/p\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eHooks\u003c/code\u003e: New hooks (see above) by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6960\"\u003erecharts/recharts#6960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotations\u003c/code\u003e: export \u003ccode\u003egetRelativeCoordinate\u003c/code\u003e helper function by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6942\"\u003erecharts/recharts#6942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLegend\u003c/code\u003e: Add label style prop in Legend by \u003ca href=\"https://github.com/devoldemar\"\u003e\u003ccode\u003e@​devoldemar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7012\"\u003erecharts/recharts#7012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: \u003cstrong\u003enew\u003c/strong\u003e \u003ccode\u003eniceTIcks\u003c/code\u003e prop - specify \u003ccode\u003e'none' | 'auto' | 'equidistant' | 'nice'\u003c/code\u003e for different behaviors  by \u003ca href=\"https://github.com/MaxGhenis\"\u003e\u003ccode\u003e@​MaxGhenis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7009\"\u003erecharts/recharts#7009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: Add event throttling controls to chart props by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6924\"\u003erecharts/recharts#6924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: enable tooltip synchronization for PieChart by \u003ca href=\"https://github.com/VIDHITTS\"\u003e\u003ccode\u003e@​VIDHITTS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6989\"\u003erecharts/recharts#6989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: sync pie tooltip/legend color with per-sector fill by \u003ca href=\"https://github.com/2YH02\"\u003e\u003ccode\u003e@​2YH02\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6977\"\u003erecharts/recharts#6977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Fix activeBar highlighting with missing/null data by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7001\"\u003erecharts/recharts#7001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Support Bar CSS transitions by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6920\"\u003erecharts/recharts#6920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: respect user-provided textAnchor prop on XAxis/YAxis by \u003ca href=\"https://github.com/pierreeurope\"\u003e\u003ccode\u003e@​pierreeurope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7028\"\u003erecharts/recharts#7028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTooltip\u003c/code\u003e: Close tooltip on blur by \u003ca href=\"https://github.com/gVguy\"\u003e\u003ccode\u003e@​gVguy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6958\"\u003erecharts/recharts#6958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: fix error when \u003ccode\u003eonMouseEnter/Leave={undefined}\u003c/code\u003e by \u003ca href=\"https://github.com/SvetlanaVesna\"\u003e\u003ccode\u003e@​SvetlanaVesna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6969\"\u003erecharts/recharts#6969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation\u003c/code\u003e: [animations] auto disable primitives animations based on user system preferences by \u003ca href=\"https://github.com/cloud-walker\"\u003e\u003ccode\u003e@​cloud-walker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6956\"\u003erecharts/recharts#6956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation/Line\u003c/code\u003e: fix: prevent animated line flicker with round/square strokeLinecap by \u003ca href=\"https://github.com/roy7\"\u003e\u003ccode\u003e@​roy7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7022\"\u003erecharts/recharts#7022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePerformance\u003c/code\u003e: filter zero-dimension rectangles early by \u003ca href=\"https://github.com/MendyLanda\"\u003e\u003ccode\u003e@​MendyLanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6800\"\u003erecharts/recharts#6800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum \u003ccode\u003e@​reduxjs/toolkit\u003c/code\u003e to 1.9.0 by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6934\"\u003erecharts/recharts#6934\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/a1044db23740c177e2c07198ae0c1f2ec57b0000\"\u003e\u003ccode\u003ea1044db\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the storybook group across 1 directory with 7 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/2001a726e6b3c6c0fc11fcbd8065adbe68530045\"\u003e\u003ccode\u003e2001a72\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.11.0 to 24.12.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7102\"\u003e#7102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0ce01f0b203f4e44dbbb21b395f2b231523fad86\"\u003e\u003ccode\u003e0ce01f0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint-plugin-storybook from 9.1.19 to 9.1.20 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7103\"\u003e#7103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0e0542fd16a6a9f5af82d084f5004e1d2641a0bb\"\u003e\u003ccode\u003e0e0542f\u003c/code\u003e\u003c/a\u003e [Docs] fix(HighlightAndZoomLineChart): improve zoom area validation and add c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/609ca4ff79fa6b2f3aa92b476908457b6891620a\"\u003e\u003ccode\u003e609ca4f\u003c/code\u003e\u003c/a\u003e [Docs] New router, add links to hooks (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7099\"\u003e#7099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/d33f52901485563c63f93280eed332e27719374d\"\u003e\u003ccode\u003ed33f529\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked from 17.0.3 to 17.0.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7098\"\u003e#7098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/1c71ab6f50ae272b0e0f729231754769e8b2e6c1\"\u003e\u003ccode\u003e1c71ab6\u003c/code\u003e\u003c/a\u003e chore(deps): bump es-toolkit from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7087\"\u003e#7087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/907bab24a360d0133703a8748915f2899e3efdf1\"\u003e\u003ccode\u003e907bab2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump terser-webpack-plugin from 5.3.16 to 5.3.17 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7088\"\u003e#7088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/c527fb2c1d4d5758539d46e82a774f0f4f05d297\"\u003e\u003ccode\u003ec527fb2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump webpack from 5.105.3 to 5.105.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/473d55caaa092fb4826183bf438ba1cb15b2129d\"\u003e\u003ccode\u003e473d55c\u003c/code\u003e\u003c/a\u003e New feature - typed charts helper (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v3.7.0...v3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 2.6.1 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent arbitrary font-family and font-weight from merging by \u003ca href=\"https://github.com/roneymoon\"\u003e\u003ccode\u003e@​roneymoon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/635\"\u003edcastil/tailwind-merge#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/Developico/KSeF-Copilot/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developico%2FKSeF-Copilot/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"4070337231","node_id":"PR_kwDORQz2pc7KUzR0","number":22,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-22T14:19:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T10:52:12.000Z","updated_at":"2026-03-22T14:19:14.000Z","time_to_close":790021,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":36,"packages":[{"name":"@types/node","old_version":"20.19.33","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@azure/msal-node","old_version":"2.16.3","new_version":"3.8.9","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"fast-xml-parser","old_version":"4.5.3","new_version":"5.5.4","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jose","old_version":"6.1.3","new_version":"6.2.1","repository_url":"https://github.com/panva/jose"},{"name":"openai","old_version":"6.18.0","new_version":"6.27.0","repository_url":"https://github.com/openai/openai-node"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/cookie","old_version":"0.6.0","new_version":"1.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.8.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"dotenv","old_version":"17.2.4","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@azure/msal-browser","old_version":"3.30.0","new_version":"5.4.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"2.2.0","new_version":"5.0.6","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@swc/helpers","old_version":"0.5.18","new_version":"0.5.19","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"framer-motion","old_version":"12.33.0","new_version":"12.36.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.468.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.12","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.2","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"react-day-picker","old_version":"9.13.1","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-pdf","old_version":"10.3.0","new_version":"10.4.1","repository_url":"https://github.com/wojtekmaj/react-pdf"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"2.6.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/react","old_version":"19.2.13","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.12","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"27.4.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"react-intl","old_version":"7.1.14","new_version":"8.1.3","repository_url":"https://github.com/formatjs/formatjs"},{"name":"vite","old_version":"6.4.1","new_version":"8.0.0","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.33` | `25.5.0` |\n| [@azure/msal-node](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `2.16.3` | `3.8.9` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `4.5.3` | `5.5.4` |\n| [jose](https://github.com/panva/jose) | `6.1.3` | `6.2.1` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.27.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n| [@types/cookie](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie) | `0.6.0` | `1.0.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.57.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.57.0` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.8.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.4` | `17.3.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.3` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.0` |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.30.0` | `5.4.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `2.2.0` | `5.0.6` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.18` | `0.5.19` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.90.21` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.33.0` | `12.36.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.468.0` | `0.577.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.12` | `16.1.6` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.2` | `4.8.3` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.1` | `9.14.0` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-pdf](https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf) | `10.3.0` | `10.4.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.1` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.13` | `19.2.14` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.12` | `16.1.6` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `28.1.0` |\n| [react-intl](https://github.com/formatjs/formatjs) | `7.1.14` | `8.1.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `8.0.0` |\n\n\nUpdates `@types/node` from 20.19.33 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-node` from 2.16.3 to 3.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v3.8.9\u003c/h2\u003e\n\u003ch2\u003e3.8.9\u003c/h2\u003e\n\u003cp\u003eFri, 13 Mar 2026 04:32:07 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v15.16.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v3.8.8\u003c/h2\u003e\n\u003ch2\u003e3.8.8\u003c/h2\u003e\n\u003cp\u003eMon, 23 Feb 2026 16:28:24 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v15.15.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v3.8.7\u003c/h2\u003e\n\u003ch2\u003e3.8.7\u003c/h2\u003e\n\u003cp\u003eTue, 10 Feb 2026 22:19:29 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v15.14.2 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v3.8.6\u003c/h2\u003e\n\u003ch2\u003e3.8.6\u003c/h2\u003e\n\u003cp\u003eSat, 17 Jan 2026 01:12:52 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v15.14.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v3.8.5\u003c/h2\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cp\u003eTue, 13 Jan 2026 14:23:32 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-node-v3.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-xml-parser` from 4.5.3 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/releases\"\u003efast-xml-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdate dependecies to fix typings\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.1...v5.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eintegrate path-expression-matcher\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport path-expression-matcher\u003c/li\u003e\n\u003cli\u003efix: stopNode should not be parsed\u003c/li\u003e\n\u003cli\u003eperformance improvement for stopNode checking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSeparate Builder\u003c/h2\u003e\n\u003cp\u003eXML Builder was the part of \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder\"\u003efast-xml-parser\u003c/a\u003e for years. But considering that any bug in builder may false-alarm the users who are only using parser and vice-versa, we have decided to split it into a separate package.\u003c/p\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eTo migrate to fast-xml-builder;\u003c/p\u003e\n\u003cp\u003eFrom\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { XMLBuilder } from \u0026quot;fast-xml-parser\u0026quot;;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport  XMLBuilder  from \u0026quot;fast-xml-builder\u0026quot;;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eXMLBuilder will be removed from current package in any next major version of this library. So better to migrate.\u003c/p\u003e\n\u003ch2\u003esupport strictReservedNames\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.9...v5.3.9\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.9...v5.3.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehandle non-array input for XML builder \u0026amp;\u0026amp; support maxNestedTags\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport maxNestedTags\u003c/li\u003e\n\u003cli\u003ehandle non-array input for XML builder when preserveOrder is true (By \u003ca href=\"https://github.com/Angelopvtac\"\u003eAngelo Coetzee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esave use of js properies\n\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.7...v5.3.8\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.7...v5.3.8\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCJS typing fix\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnexport \u003ccode\u003eX2jOptions\u003c/code\u003e at declaration site by \u003ca href=\"https://github.com/Drarig29\"\u003e\u003ccode\u003e@​Drarig29\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/pull/787\"\u003eNaturalIntelligence/fast-xml-parser#787\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/Drarig29\"\u003e\u003ccode\u003e@​Drarig29\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/pull/787\"\u003eNaturalIntelligence/fast-xml-parser#787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.3.7\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eEntity security and performance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove security and performance of entity processing\n\u003cul\u003e\n\u003cli\u003enew options \u003ccode\u003emaxEntitySize\u003c/code\u003e, \u003ccode\u003emaxExpansionDepth\u003c/code\u003e, \u003ccode\u003emaxTotalExpansions\u003c/code\u003e, \u003ccode\u003emaxExpandedLength\u003c/code\u003e, \u003ccode\u003eallowedTags\u003c/code\u003e,\u003ccode\u003etagFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efast return when no edtity is present\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/NaturalIntelligence/fast-xml-parser/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.1.3 to 6.2.1\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.1\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorganize internals, less files, smaller footprint (\u003ca href=\"https://github.com/panva/jose/commit/d4231f9f2a654d203589a787bfa8a34fb03c87c5\"\u003ed4231f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ere-introduce JWE \u0026quot;zip\u0026quot; (Compression Algorithm) Header Parameter support (\u003ca href=\"https://github.com/panva/jose/commit/b13b44688baeaf078259379c61f42569f5d63ab5\"\u003eb13b446\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify return of general jws and jwe (\u003ca href=\"https://github.com/panva/jose/commit/56682b4608eacafb7bcd6b63713d6434e0e6ad66\"\u003e56682b4\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.0...v6.2.1\"\u003e6.2.1\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorganize internals, less files, smaller footprint (\u003ca href=\"https://github.com/panva/jose/commit/d4231f9f2a654d203589a787bfa8a34fb03c87c5\"\u003ed4231f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.3...v6.2.0\"\u003e6.2.0\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ere-introduce JWE \u0026quot;zip\u0026quot; (Compression Algorithm) Header Parameter support (\u003ca href=\"https://github.com/panva/jose/commit/b13b44688baeaf078259379c61f42569f5d63ab5\"\u003eb13b446\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify return of general jws and jwe (\u003ca href=\"https://github.com/panva/jose/commit/56682b4608eacafb7bcd6b63713d6434e0e6ad66\"\u003e56682b4\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/d491aa9f0adf2886f43856a3b0cdd1f8ea4c924e\"\u003e\u003ccode\u003ed491aa9\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d4231f9f2a654d203589a787bfa8a34fb03c87c5\"\u003e\u003ccode\u003ed4231f9\u003c/code\u003e\u003c/a\u003e refactor: reorganize internals, less files, smaller footprint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/7b22ba8dd0fedfd5a19e952cab99548f044348d4\"\u003e\u003ccode\u003e7b22ba8\u003c/code\u003e\u003c/a\u003e test: use playwright instead of testcafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/00965b45522ea0bf7d0610a8fd2f5da20985370b\"\u003e\u003ccode\u003e00965b4\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b8f9f94eb2cacd1589f6f706290e02b562395c1d\"\u003e\u003ccode\u003eb8f9f94\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/970673eb25c82f382ba811d53f53fdea0adf8ed8\"\u003e\u003ccode\u003e970673e\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b13b44688baeaf078259379c61f42569f5d63ab5\"\u003e\u003ccode\u003eb13b446\u003c/code\u003e\u003c/a\u003e feat: re-introduce JWE \u0026quot;zip\u0026quot; (Compression Algorithm) Header Parameter support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/c2d1dd173e75bab18d248d800a0d9cd001dcb4c2\"\u003e\u003ccode\u003ec2d1dd1\u003c/code\u003e\u003c/a\u003e test: update deno expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/edcaec9df08992d459b0e8a3d0b160dacd1a3dec\"\u003e\u003ccode\u003eedcaec9\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact in the actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/037d212ff6cce5637c402a41eef47dd70caa2f2d\"\u003e\u003ccode\u003e037d212\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.1.3...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 6.18.0 to 6.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.27.0\u003c/h2\u003e\n\u003ch2\u003e6.27.0 (2026-03-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.26.0...v6.27.0\"\u003ev6.26.0...v6.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview (\u003ca href=\"https://github.com/openai/openai-node/commit/0206188f760be830738136e37dcf7be6ea0fe20c\"\u003e0206188\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e improve import alias names (\u003ca href=\"https://github.com/openai/openai-node/commit/9cc24789730a309037ef81f5a30af515d700459a\"\u003e9cc2478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003ch2\u003e6.26.0 (2026-03-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.25.0...v6.26.0\"\u003ev6.25.0...v6.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt-5.4, tool search tool, and new computer tool (\u003ca href=\"https://github.com/openai/openai-node/commit/1d1e5a9b5aeb11b0e940b4532dcd6a3fcc23898a\"\u003e1d1e5a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e internal schema fixes (\u003ca href=\"https://github.com/openai/openai-node/commit/6b401ad7d3ff2ead9cfa577daf8381f62ea85b93\"\u003e6b401ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/2b549195c70581022d9d64c443ab08202c6faeb7\"\u003e2b54919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e readd phase (\u003ca href=\"https://github.com/openai/openai-node/commit/4a0cf2974865519d3b512fb377bc4ba305dce7b7\"\u003e4a0cf29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove phase from message types, prompt_cache_key param in responses (\u003ca href=\"https://github.com/openai/openai-node/commit/088fca6a4d5d1a577500acb5579ee403292d8911\"\u003e088fca6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/6a0aa9e2ff10e78f8b9afd777174d16537a29c8e\"\u003e6a0aa9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/b2a42991cbe83eee45a342f19a5a99ce1d78b36a\"\u003eb2a4299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move stringifyQuery implementation to internal function (\u003ca href=\"https://github.com/openai/openai-node/commit/f9f46609cf5c1fc51e437c23251c5a7d0519d55d\"\u003ef9f4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e reduce warnings (\u003ca href=\"https://github.com/openai/openai-node/commit/7e194929156052b0efbda9ca48c3ed6de8c18d2f\"\u003e7e19492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.0\u003c/h2\u003e\n\u003ch2\u003e6.25.0 (2026-02-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.24.0...v6.25.0\"\u003ev6.24.0...v6.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add phase (\u003ca href=\"https://github.com/openai/openai-node/commit/e32b853c3c57f2d0e4c05b09177b94677aed0e5a\"\u003ee32b853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/openai/openai-node/blob/master/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.27.0 (2026-03-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.26.0...v6.27.0\"\u003ev6.26.0...v6.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview (\u003ca href=\"https://github.com/openai/openai-node/commit/0206188f760be830738136e37dcf7be6ea0fe20c\"\u003e0206188\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e improve import alias names (\u003ca href=\"https://github.com/openai/openai-node/commit/9cc24789730a309037ef81f5a30af515d700459a\"\u003e9cc2478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.26.0 (2026-03-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.25.0...v6.26.0\"\u003ev6.25.0...v6.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt-5.4, tool search tool, and new computer tool (\u003ca href=\"https://github.com/openai/openai-node/commit/1d1e5a9b5aeb11b0e940b4532dcd6a3fcc23898a\"\u003e1d1e5a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e internal schema fixes (\u003ca href=\"https://github.com/openai/openai-node/commit/6b401ad7d3ff2ead9cfa577daf8381f62ea85b93\"\u003e6b401ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/2b549195c70581022d9d64c443ab08202c6faeb7\"\u003e2b54919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e readd phase (\u003ca href=\"https://github.com/openai/openai-node/commit/4a0cf2974865519d3b512fb377bc4ba305dce7b7\"\u003e4a0cf29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove phase from message types, prompt_cache_key param in responses (\u003ca href=\"https://github.com/openai/openai-node/commit/088fca6a4d5d1a577500acb5579ee403292d8911\"\u003e088fca6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/6a0aa9e2ff10e78f8b9afd777174d16537a29c8e\"\u003e6a0aa9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/b2a42991cbe83eee45a342f19a5a99ce1d78b36a\"\u003eb2a4299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move stringifyQuery implementation to internal function (\u003ca href=\"https://github.com/openai/openai-node/commit/f9f46609cf5c1fc51e437c23251c5a7d0519d55d\"\u003ef9f4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e reduce warnings (\u003ca href=\"https://github.com/openai/openai-node/commit/7e194929156052b0efbda9ca48c3ed6de8c18d2f\"\u003e7e19492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.25.0 (2026-02-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.24.0...v6.25.0\"\u003ev6.24.0...v6.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add phase (\u003ca href=\"https://github.com/openai/openai-node/commit/e32b853c3c57f2d0e4c05b09177b94677aed0e5a\"\u003ee32b853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix phase enum (\u003ca href=\"https://github.com/openai/openai-node/commit/2ffe1be2600d0154b3355eefa61707470a341a95\"\u003e2ffe1be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e phase docs (\u003ca href=\"https://github.com/openai/openai-node/commit/7fdfa38c1fa2bd383e1171510918c6db5f0937d8\"\u003e7fdfa38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/09de6c0ec40e860583d6581973cbd3ede76de4c9\"\u003e\u003ccode\u003e09de6c0\u003c/code\u003e\u003c/a\u003e release: 6.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/0aeb1b52f6d6b93b59dfc9221afc46d7ae0572d7\"\u003e\u003ccode\u003e0aeb1b5\u003c/code\u003e\u003c/a\u003e feat(api): The GA ComputerTool now uses the CompuerTool class. The 'computer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/3cf5bc200bbc4de94435fcede66a459df877ed8c\"\u003e\u003ccode\u003e3cf5bc2\u003c/code\u003e\u003c/a\u003e chore(internal): improve import alias names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/6a89ced17367bf722d6b8dc1bfd307850bac64d1\"\u003e\u003ccode\u003e6a89ced\u003c/code\u003e\u003c/a\u003e release: 6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/e2b122f005f3ec5b4cdc4f06f2bcfc53d31f4c4f\"\u003e\u003ccode\u003ee2b122f\u003c/code\u003e\u003c/a\u003e feat(api): gpt-5.4, tool search tool, and new computer tool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/583240f26aa0f14eac2810f59f76c4b964fce14c\"\u003e\u003ccode\u003e583240f\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/e53097f08d1d5d952358da5b7c870b5b4b6234c5\"\u003e\u003ccode\u003ee53097f\u003c/code\u003e\u003c/a\u003e chore(internal): reduce warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/1da125dba253084c732f045ce627eed2855c8c9f\"\u003e\u003ccode\u003e1da125d\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/67137ac7274c5e709887e4e771ca787782680a1a\"\u003e\u003ccode\u003e67137ac\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/8605a1036945b05cb2c13c44532ab5dd49e49285\"\u003e\u003ccode\u003e8605a10\u003c/code\u003e\u003c/a\u003e fix(api): internal schema fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v6.18.0...v6.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cookie` from 0.6.0 to 1.0.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/cookie\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.54.0 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/46bf066d3df4af9aa8804a383e0d6d407a8e79f0\"\u003e\u003ccode\u003e46bf066\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): document no-unnecessary-condition limitation with object...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2029c78dcbe11b7e750af588d3c47f1211f02798\"\u003e\u003ccode\u003e2029c78\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] fix false positive for toString with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0f4f101a125487bc07db323288afb86d5247bc31\"\u003e\u003ccode\u003e0f4f101\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-promise-reject-errors] add allow `TypeOrValueSpec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/53f473b7a8c46094623712ba69a627182d049a5b\"\u003e\u003ccode\u003e53f473b\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): if the template literal is tagged and the text has an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2291b81f99670319618192645519a056fdb94cf4\"\u003e\u003ccode\u003e2291b81\u003c/code\u003e\u003c/a\u003e docs: minor grammar adjustment (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12112\"\u003e#12112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fc5cd09de85600134ca0885ad5cdcedcddcd20ba\"\u003e\u003ccode\u003efc5cd09\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): guard against negative paramIndex in no-useless-default-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/adc2aad848fe1ac8044ba4a8d84daf8bb1939ced\"\u003e\u003ccode\u003eadc2aad\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): handle statically analyzable computed keys in prefer-read...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/85badfffbf38730772afbffaa6d024592752664a\"\u003e\u003ccode\u003e85badff\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [strict-void-return] false positives with overloads (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.54.0 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-functions-core-tools` from 4.6.0 to 4.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-core-tools/releases\"\u003eazure-functions-core-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.8.0\u003c/h2\u003e\n\u003ch1\u003eAzure Functions CLI 4.8.0\u003c/h1\u003e\n\u003ch4\u003eHost Version\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHost Runtime Version: 4.1046.100\u003c/li\u003e\n\u003cli\u003eIn-Proc CLI:\n\u003cul\u003e\n\u003cli\u003eCLI Version: 4.4.0\u003c/li\u003e\n\u003cli\u003eHost Runtime Version: 4.46.100 (includes 4.846.100, 4.646.100)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePython 3.7 and 3.8 are no longer supported.\u003c/strong\u003e These versions have reached end-of-life. Please upgrade to Python 3.9 or later to continue using Azure Functions Core Tools. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdded end-of-life warnings for all runtime versions during \u003ccode\u003efunc azure functionapp publish\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4760\"\u003e#4760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduced console output noise by moving informational messages to verbose logging. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4768\"\u003e#4768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where creating an MCP Tool trigger function would fail with \u0026quot;Unknown template 'McpToolTrigger'\u0026quot; error. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4768\"\u003e#4768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003efunc bundles\u003c/code\u003e commands for managing extension bundles (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4769\"\u003e#4769\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles download\u003c/code\u003e - Download the extension bundle configured in host.json with optional \u003ccode\u003e--force\u003c/code\u003e flag to re-download\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles list\u003c/code\u003e - List all downloaded extension bundles\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles path\u003c/code\u003e - Get the path to the downloaded extension bundle\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles add\u003c/code\u003e - Add extension bundle configuration to host.json with \u003ccode\u003e--channel\u003c/code\u003e flag to select GA (default), Preview, or Experimental bundles\u003c/li\u003e\n\u003cli\u003eSupport for custom bundle download paths via \u003ccode\u003eAzureFunctionsJobHost__extensionBundle__downloadPath\u003c/code\u003e environment variable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e--bundles-channel\u003c/code\u003e option to \u003ccode\u003efunc init\u003c/code\u003e command to specify extension bundle channel (GA, Preview, or Experimental) during project initialization\u003c/li\u003e\n\u003cli\u003eAdded global \u003ccode\u003e--offline\u003c/code\u003e variable to run in offline mode (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4772\"\u003e#4772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFallback to cached bundles if there is no network connection during \u003ccode\u003efunc start\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4772\"\u003e#4772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable offline support for \u003ccode\u003efunc init\u003c/code\u003e and \u003ccode\u003efunc new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4775\"\u003e#4775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved error message for \u003ccode\u003efunc azure functionapp publish\u003c/code\u003e when the connection fails due to networking restrictions, with a link to networking options documentation. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.7.0\u003c/h2\u003e\n\u003ch1\u003eAzure Functions CLI 4.7.0\u003c/h1\u003e\n\u003ch4\u003eHost Version\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHost Runtime Version: 4.1045.200\u003c/li\u003e\n\u003cli\u003eIn-Proc CLI:\n\u003cul\u003e\n\u003cli\u003eCLI Version: 4.3.0\u003c/li\u003e\n\u003cli\u003eHost Runtime Version: 4.44.100 (includes 4.844.100, 4.644.100)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdded end-of-life warnings for all runtime versions during \u003ccode\u003efunc azure functionapp publish\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4760\"\u003e#4760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduced console output noise by moving informational messages to verbose logging. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4768\"\u003e#4768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where creating an MCP Tool trigger function would fail with \u0026quot;Unknown template 'McpToolTrigger'\u0026quot; error. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4768\"\u003e#4768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003efunc bundles\u003c/code\u003e commands for managing extension bundles (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4769\"\u003e#4769\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles download\u003c/code\u003e - Download the extension bundle configured in host.json with optional \u003ccode\u003e--force\u003c/code\u003e flag to re-download\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles list\u003c/code\u003e - List all downloaded extension bundles\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles path\u003c/code\u003e - Get the path to the downloaded extension bundle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-core-tools/blob/main/release_notes.md\"\u003eazure-functions-core-tools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eAzure Functions CLI 4.8.0\u003c/h1\u003e\n\u003ch4\u003eHost Version\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHost Runtime Version: 4.1046.100\u003c/li\u003e\n\u003cli\u003eIn-Proc CLI:\n\u003cul\u003e\n\u003cli\u003eCLI Version: 4.4.0\u003c/li\u003e\n\u003cli\u003eHost Runtime Version: 4.46.100 (includes 4.846.100, 4.646.100)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eAzureFunctionsJobHost__logging__logLevel__Function\u003c/code\u003e override from \u003ccode\u003elocal.settings.json\u003c/code\u003e being ignored due to the host pre-setting the environment variable before user configuration was loaded (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4815\"\u003e#4815\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/Azure/azure-functions-core-tools/commit/ec58eb7110992ea02aa19e9c060e45ac8882cc02\"\u003e\u003ccode\u003eec58eb7\u003c/code\u003e\u003c/a\u003e Update in-proc details in release notes (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/e53cc64ccf88744156dbedf4a03e9fe073cfbd16\"\u003e\u003ccode\u003ee53cc64\u003c/code\u003e\u003c/a\u003e Bump version to 4.8.0 with host version 4.1046.100 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4803\"\u003e#4803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/efab3d50d4e41ec06441071089d6dc98b3bd33a0\"\u003e\u003ccode\u003eefab3d5\u003c/code\u003e\u003c/a\u003e Ensure func init and func new can run without network connectivity (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4775\"\u003e#4775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/edd10ecaa61c4ac2694bbd4060e083e842def05a\"\u003e\u003ccode\u003eedd10ec\u003c/code\u003e\u003c/a\u003e Improve publish error message when public network access is disabled (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/e63fca5f3a5182aa4b31141781bee572acdf9ae9\"\u003e\u003ccode\u003ee63fca5\u003c/code\u003e\u003c/a\u003e Open Add StacksApiHelper unit test (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4809\"\u003e#4809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/1ed3af37dfc40247a5d9aee7809fd6425103e7c6\"\u003e\u003ccode\u003e1ed3af3\u003c/code\u003e\u003c/a\u003e Fix locale-sensitive version parsing causing .NET 10 publish failures (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4808\"\u003e#4808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/a7a5dc937893482836b86f272e4b6bc7f6c22860\"\u003e\u003ccode\u003ea7a5dc9\u003c/code\u003e\u003c/a\u003e Fallback to cached bundles if there is no network connection (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4772\"\u003e#4772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/c0679a029792f492716c9f88af007269dcc8eb3c\"\u003e\u003ccode\u003ec0679a0\u003c/code\u003e\u003c/a\u003e Respect host.json config for AzureFunctionsJobHost logging settings (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4785\"\u003e#4785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/6952447bf2d7f9e3287ddc68a1d64251e78615c7\"\u003e\u003ccode\u003e6952447\u003c/code\u003e\u003c/a\u003e [Breaking] Remove support for Python 3.7 \u0026amp; 3.8 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/677aaa951b65beec9bed0567bd65bbdc52fc731b\"\u003e\u003ccode\u003e677aaa9\u003c/code\u003e\u003c/a\u003e updating signign step (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4800\"\u003e#4800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-functions-core-tools/compare/4.6.0...4.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.4 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd5985909a\"\u003e\u003ccode\u003ee7d72a7\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.3 minimum supported version (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20547\"\u003e#20547\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e32df71a569d5f4aca13079dedd4ae76ea05168a\"\u003e\u003ccode\u003ee32df71\u003c/code\u003e\u003c/a\u003e chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20576\"\u003e#20576\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53ca6eeed87262ebddd20636107f486badabcc1f\"\u003e\u003ccode\u003e53ca6ee\u003c/code\u003e\u003c/a\u003e chore: disable \u003ccode\u003eeslint-comments/no-unused-disable\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20578\"\u003e#20578\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1218957452e223af27ace1f9d031ab421aec08f\"\u003e\u003ccode\u003ee121895\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20559\"\u003e#20559\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc5aef2f9a05f01d5cad53dcb91e7f2c575e295\"\u003e\u003ccode\u003eefc5aef\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20551\"\u003e#20551\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e) (Mike McCready)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e) (Abilash)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20484\"\u003e#204...\n\n_Description has been truncated_","html_url":"https://github.com/Developico/KSeF-Copilot/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developico%2FKSeF-Copilot/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"4062918364","node_id":"PR_kwDORTjH787J8lXu","number":2,"state":"open","title":"chore(deps): bump react-medium-image-zoom from 5.4.0 to 5.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T08:02:09.000Z","updated_at":"2026-03-12T08:02:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) from 5.4.0 to 5.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-medium-image-zoom\u0026package-manager=npm_and_yarn\u0026previous-version=5.4.0\u0026new-version=5.4.1)](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/PureLearning-dev/PureLearning/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PureLearning-dev%2FPureLearning/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4041381708","node_id":"PR_kwDORQz2pc7I3Jb9","number":19,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-13T10:44:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-08T14:16:36.000Z","updated_at":"2026-03-13T10:44:49.000Z","time_to_close":419291,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":19,"packages":[{"name":"@azure/msal-browser","old_version":"3.30.0","new_version":"5.4.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"2.2.0","new_version":"5.0.6","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@swc/helpers","old_version":"0.5.18","new_version":"0.5.19","repository_url":"https://github.com/swc-project/swc"},{"name":"framer-motion","old_version":"12.34.3","new_version":"12.35.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.468.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.12","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react-day-picker","old_version":"9.13.2","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-pdf","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/wojtekmaj/react-pdf"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"2.6.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/postcss","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.19.33","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.3","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"15.5.12","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"27.4.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.30.0` | `5.4.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `2.2.0` | `5.0.6` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.18` | `0.5.19` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.3` | `12.35.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.468.0` | `0.577.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.12` | `16.1.6` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.2` | `9.14.0` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-pdf](https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf) | `10.4.0` | `10.4.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.1` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.0` | `4.2.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.0` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.33` | `25.3.5` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.0.3` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.12` | `16.1.6` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `28.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.18` |\n\n\nUpdates `@azure/msal-browser` from 3.30.0 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.4.0\u003c/h2\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003cp\u003eMon, 02 Mar 2026 19:25:47 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to match \u003ccode\u003e@​azure/msal-browser-1p\u003c/code\u003e (\u003ca href=\"mailto:msaljsbuilds@microsoft.com\"\u003emsaljsbuilds@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.2.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.3.0\u003c/h2\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003cp\u003eTue, 24 Feb 2026 21:51:51 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd silentRefreshReason telemetry field to PerformanceEvent \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8336\"\u003e#8336\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.1.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax error in sessionStorage key for interaction status \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8346\"\u003e#8346\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.2.0\u003c/h2\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cp\u003eTue, 10 Feb 2026 23:04:27 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd correlationId to events \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8288\"\u003e#8288\u003c/a\u003e (\u003ca href=\"mailto:thomas.norling@microsoft.com\"\u003ethomas.norling@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.0.4 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd correlationId to POST authorize request query params \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8309\"\u003e#8309\u003c/a\u003e (\u003ca href=\"mailto:hemoral@microsoft.com\"\u003ehemoral@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate NAA broker response account \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"mailto:hemoral@microsoft.com\"\u003ehemoral@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-angular\u003c/code\u003e v5.1.1\u003c/h2\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-browser-v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 2.2.0 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node-extensions\u003c/code\u003e v5.0.6\u003c/h2\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003cp\u003eMon, 02 Mar 2026 19:25:47 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.2.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v5.0.6\u003c/h2\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003cp\u003eMon, 02 Mar 2026 19:25:47 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.2.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.0.6\u003c/h2\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003cp\u003eMon, 02 Mar 2026 19:25:47 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.4.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node-extensions\u003c/code\u003e v5.0.5\u003c/h2\u003e\n\u003ch2\u003e5.0.5\u003c/h2\u003e\n\u003cp\u003eTue, 24 Feb 2026 21:51:51 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.1.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v5.0.5\u003c/h2\u003e\n\u003ch2\u003e5.0.5\u003c/h2\u003e\n\u003cp\u003eTue, 24 Feb 2026 21:51:51 GMT\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/AzureAD/microsoft-authentication-library-for-js/commit/923425d0dd179ca57b1dcbc483234bfbf46813db\"\u003e\u003ccode\u003e923425d\u003c/code\u003e\u003c/a\u003e Nest dynamic telemetry events (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8357\"\u003e#8357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ed8afbb6af8ee74b098ea7519a9d3c71418c1616\"\u003e\u003ccode\u003eed8afbb\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8356\"\u003e#8356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/00d7b057e44cf9ee89b358ca8297fa11d18699be\"\u003e\u003ccode\u003e00d7b05\u003c/code\u003e\u003c/a\u003e [v5] Strict matching default for MSAL Interceptor (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8355\"\u003e#8355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b13f12bec9bfc3462f6416a2c9ece8cbba0e2088\"\u003e\u003ccode\u003eb13f12b\u003c/code\u003e\u003c/a\u003e Fix syntax error in sessionStorage key for interaction status (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8346\"\u003e#8346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0f4a5fc61752e78640ca39f0eec56a4e9462e25b\"\u003e\u003ccode\u003e0f4a5fc\u003c/code\u003e\u003c/a\u003e Add silentRefreshReason telemetry field to PerformanceEvent (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8336\"\u003e#8336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ea3d205a6215d1d83868141fe930996885954f61\"\u003e\u003ccode\u003eea3d205\u003c/code\u003e\u003c/a\u003e [v5] Address CVE Feb 2026 - Part 1 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8335\"\u003e#8335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/2b786253d12dc55386899249d3a550894de3db00\"\u003e\u003ccode\u003e2b78625\u003c/code\u003e\u003c/a\u003e [v5] Add interrupted_user to InteractionRequired Error list (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c0088986376e0efda78a0663d67ef7ddb1b4bf80\"\u003e\u003ccode\u003ec008898\u003c/code\u003e\u003c/a\u003e [v5] Angular samples upgrade (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8318\"\u003e#8318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/639b941fed92bd74b7a7e64c8cacc3a1bd6a6764\"\u003e\u003ccode\u003e639b941\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8321\"\u003e#8321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/dd7548abd7a86fc8b8ce603b321ad97204140777\"\u003e\u003ccode\u003edd7548a\u003c/code\u003e\u003c/a\u003e [v5] Add correlationId to POST authorize request query params (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-node-v2.2.0...msal-node-v5.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swc/helpers` from 0.5.18 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swc-project/swc/commits/HEAD/packages/helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.34.3 to 12.35.1\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.35.1] 2026-03-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing combination of string keyframes, spring and \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGracefully handle negative scroll values.\u003c/li\u003e\n\u003cli\u003eFix one-frame visual gap when rapidly switching WAAPI animations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimation.time = 0\u003c/code\u003e on a finished animation sets the playhead in a paused state.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.0] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eViewTimeline\u003c/code\u003e support for \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.6] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e%\u003c/code\u003e translate values in layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.5] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure final WAAPI styles are always committed synchronously to prevent flash of incorrect styles in Firefox.\u003c/li\u003e\n\u003cli\u003ePrevent Next.js from caching \u003ccode\u003etypeof window\u003c/code\u003e checks.\u003c/li\u003e\n\u003cli\u003eImprove projection node cleanup.\u003c/li\u003e\n\u003cli\u003eVariant propagation fixed for asynchronously-mounted children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.4] 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eonComplete\u003c/code\u003e fires at the end of an animation sequence.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d234effd61bb90b685675f81a85361055a511634\"\u003e\u003ccode\u003ed234eff\u003c/code\u003e\u003c/a\u003e v12.35.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0fd7469757238858f24f7e3e7ac2425c9c926ff\"\u003e\u003ccode\u003ef0fd746\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a3728208ff790cf94e061dc3767ac2e6b94d4a16\"\u003e\u003ccode\u003ea372820\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3591\"\u003e#3591\u003c/a\u003e from motiondivision/worktree-fix-issue-3269\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d494a904809923f3ea9dcc08a4f238509e863b7e\"\u003e\u003ccode\u003ed494a90\u003c/code\u003e\u003c/a\u003e Make time setter pause finished animations so time=0 alone reverts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/577e2d35d01adc24b001f03b344718cc64049770\"\u003e\u003ccode\u003e577e2d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3588\"\u003e#3588\u003c/a\u003e from motiondivision/worktree-fix-issue-3569\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9af2185e1067a59afef48c325d1b4b432c03d72a\"\u003e\u003ccode\u003e9af2185\u003c/code\u003e\u003c/a\u003e Fix JSAnimation time setter to work after animation finishes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5e63fb9a70246b8335793937a97103784fd22c22\"\u003e\u003ccode\u003e5e63fb9\u003c/code\u003e\u003c/a\u003e Fix useAnimate WAAPI mid-flight interruption jump to origin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c0b955e1c15ae3016eab4ef26fb0d2c7e9688d0\"\u003e\u003ccode\u003e9c0b955\u003c/code\u003e\u003c/a\u003e Fix useAnimate WAAPI mid-flight interruption jump to origin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/70497da639c5818d1240ed7939a0f877570b270e\"\u003e\u003ccode\u003e70497da\u003c/code\u003e\u003c/a\u003e Increase test timing margins for slow CI environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/779b1098674ab8dd95f927d2a86c16c02e1158b3\"\u003e\u003ccode\u003e779b109\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.3...v12.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.468.0 to 0.577.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.12 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.36\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003erewroteURL\u003c/code\u003e to \u003ccode\u003erewrittenPathname\u003c/code\u003e in request metadata: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88751\"\u003e#88751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify \u003ccode\u003egetImplicitTags\u003c/code\u003e to accept pathname instead of url object: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88753\"\u003e#88753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eNEXT_DEPLOYMENT_ID\u003c/code\u003e global: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86738\"\u003e#86738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: remove deployment id suffix from client reference manifest chunks: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88741\"\u003e#88741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInject \u003ccode\u003e\u0026lt;html data-dpl-id\u0026gt;\u003c/code\u003e and don't inline it into JS anymore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88761\"\u003e#88761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[metadata] match the Metadata and ResolvedMetadata type: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88739\"\u003e#88739\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExample Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate with-mysql example to Next.js 15, Tailwind 4, Prisma 7: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88475\"\u003e#88475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Ensure Turbo Remote Cache can be written to: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88794\"\u003e#88794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(turbopack): optimize resolve plugin handling: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88639\"\u003e#88639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix buildManifest.js deployment tests: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88806\"\u003e#88806\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e1d1fc6525ef74b2bf78149f1669c2eab437c06a\"\u003e\u003ccode\u003ee1d1fc6\u003c/code\u003e\u003c/a\u003e Add maximum size limit for postponed body parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88175\"\u003e#88175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/500ec83743639addceaede95e95913398975156c\"\u003e\u003ccode\u003e500ec83\u003c/code\u003e\u003c/a\u003e fetch(next/image): reduce maximumResponseBody from 300MB to 50MB (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88588\"\u003e#88588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1caaca3cdbd2da76698bb9e60ff07d21a6fb6e77\"\u003e\u003ccode\u003e1caaca3\u003c/code\u003e\u003c/a\u003e feat(next/image)!: add \u003ccode\u003eimages.maximumResponseBody\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88183\"\u003e#88183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.12...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.13.2 to 9.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch2\u003eResetting Selections in Range Mode\u003c/h2\u003e\n\u003cp\u003eWhen in range selection mode, use the new \u003ca href=\"https://daypicker.dev/selections/range-mode#reset-selection\"\u003eresetOnSelect\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch2\u003eHijri Calendar\u003c/h2\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\r\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://daypicker.dev/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://daypicker.dev/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003egpbl/react-day-picker#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to DayPicker root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003egpbl/react-day-picker#2907\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/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.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/gpbl/react-day-picker/blob/main/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2026-02-26\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch4\u003eResetting Selections in Range Mode\u003c/h4\u003e\n\u003cp\u003eWhen in range selection mode, use the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/selections/range-mode#reset-selection\"\u003e\u003ccode\u003eresetOnSelect\u003c/code\u003e\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch4\u003eHijri Calendar\u003c/h4\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003e#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003e#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to \u003ccode\u003eDayPicker\u003c/code\u003e root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003e#2907\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/gpbl/react-day-picker/commit/a5b0c43c0aec821d24d58ed7e274db54a9a38b11\"\u003e\u003ccode\u003ea5b0c43\u003c/code\u003e\u003c/a\u003e Prepare 9.14.0 package metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/758f6048835eb4e6e75cefc05b6e87571b6b3bb9\"\u003e\u003ccode\u003e758f604\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elang\u003c/code\u003e attribute to DayPicker root (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/0893c9677b2c6d310219ba50abda45afc443deba\"\u003e\u003ccode\u003e0893c96\u003c/code\u003e\u003c/a\u003e feat: New resetOnSelect prop to reset date range when selecting date with com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/8e69eb1c2c9fc0db2a10a79db0fd59b4c8200e0d\"\u003e\u003ccode\u003e8e69eb1\u003c/code\u003e\u003c/a\u003e feat: Add Hijri calendar support (Umm al-Qura) (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/091ca6f1c8a810b32870471a38439c7dd7d7ba98\"\u003e\u003ccode\u003e091ca6f\u003c/code\u003e\u003c/a\u003e chore: remove performance-tests project (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/6df3193c41d127c9930aac317de00003d76344b5\"\u003e\u003ccode\u003e6df3193\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/5208d3f428bec12fe2a589b91ae5ab9ff407d4b9\"\u003e\u003ccode\u003e5208d3f\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-medium-image-zoom` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-pdf` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmaj/react-pdf/releases\"\u003ereact-pdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSanitize HTML returned by \u003ccode\u003ecustomTextRenderer\u003c/code\u003e (\u003ca href=\"https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf/issues/2070\"\u003e#2070\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/wojtekmaj/react-pdf/commit/5338e7a24c7ad17d1028146cf8a025a75e0abe79\"\u003e\u003ccode\u003e5338e7a\u003c/code\u003e\u003c/a\u003e v10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmaj/react-pdf/commit/5d095ee81461c473899875284742bf48677942c5\"\u003e\u003ccode\u003e5d095ee\u003c/code\u003e\u003c/a\u003e Sanitize HTML returned by customTextRenderer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmaj/react-pdf/commit/2f9b172ea1c59adf3c05b17672380d1ef61db0c2\"\u003e\u003ccode\u003e2f9b172\u003c/code\u003e\u003c/a\u003e Use CustomTextRenderer type\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wojtekmaj/react-pdf/commits/v10.4.1/packages/react-pdf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.7.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recharts/recharts/releases\"\u003erecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWe added generics to our \u003ccode\u003edata\u003c/code\u003e and \u003ccode\u003edataKey\u003c/code\u003e props and now you can have your charts validated by TypeScript. See the full guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/typescript/\"\u003ehttps://recharts.github.io/en-US/guide/typescript/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe are releasing new helper functions and hooks that will allow you to precisely target mouse interactions, and convert coordinates. See the guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/coordinateSystems/\"\u003ehttps://recharts.github.io/en-US/guide/coordinateSystems/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAnd new functions and hooks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/getRelativeCoordinate/\"\u003egetRelativeCoordinate\u003c/a\u003e - converts mouse events to pixel positions\u003c/p\u003e\n\u003cp\u003eConvert Data → Pixels:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisScale\"\u003euseXAxisScale\u003c/a\u003e - returns a function to convert X data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisScale\"\u003euseYAxisScale\u003c/a\u003e - returns a function to convert Y data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useCartesianScale\"\u003euseCartesianScale\u003c/a\u003e - convenience hook for converting both at once\u003c/p\u003e\n\u003cp\u003ePixels → Data:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseScale\"\u003euseXAxisInverseScale\u003c/a\u003e - returns a function to convert pixel X to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseScale\"\u003euseYAxisInverseScale\u003c/a\u003e - returns a function to convert pixel Y to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseTickSnapScale\"\u003euseXAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel X to the closest axis tick\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseTickSnapScale\"\u003euseYAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel Y to the closest axis tick\u003c/p\u003e\n\u003cp\u003eAccessing Ticks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisTicks\"\u003euseXAxisTicks\u003c/a\u003e - returns the calculated ticks of an X-axis\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisTicks\"\u003euseYAxisTicks\u003c/a\u003e - returns the calculated ticks of a Y-axis\u003c/p\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eHooks\u003c/code\u003e: New hooks (see above) by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6960\"\u003erecharts/recharts#6960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotations\u003c/code\u003e: export \u003ccode\u003egetRelativeCoordinate\u003c/code\u003e helper function by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6942\"\u003erecharts/recharts#6942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLegend\u003c/code\u003e: Add label style prop in Legend by \u003ca href=\"https://github.com/devoldemar\"\u003e\u003ccode\u003e@​devoldemar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7012\"\u003erecharts/recharts#7012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: \u003cstrong\u003enew\u003c/strong\u003e \u003ccode\u003eniceTIcks\u003c/code\u003e prop - specify \u003ccode\u003e'none' | 'auto' | 'equidistant' | 'nice'\u003c/code\u003e for different behaviors  by \u003ca href=\"https://github.com/MaxGhenis\"\u003e\u003ccode\u003e@​MaxGhenis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7009\"\u003erecharts/recharts#7009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: Add event throttling controls to chart props by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6924\"\u003erecharts/recharts#6924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: enable tooltip synchronization for PieChart by \u003ca href=\"https://github.com/VIDHITTS\"\u003e\u003ccode\u003e@​VIDHITTS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6989\"\u003erecharts/recharts#6989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: sync pie tooltip/legend color with per-sector fill by \u003ca href=\"https://github.com/2YH02\"\u003e\u003ccode\u003e@​2YH02\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6977\"\u003erecharts/recharts#6977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Fix activeBar highlighting with missing/null data by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7001\"\u003erecharts/recharts#7001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Support Bar CSS transitions by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6920\"\u003erecharts/recharts#6920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: respect user-provided textAnchor prop on XAxis/YAxis by \u003ca href=\"https://github.com/pierreeurope\"\u003e\u003ccode\u003e@​pierreeurope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7028\"\u003erecharts/recharts#7028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTooltip\u003c/code\u003e: Close tooltip on blur by \u003ca href=\"https://github.com/gVguy\"\u003e\u003ccode\u003e@​gVguy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6958\"\u003erecharts/recharts#6958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: fix error when \u003ccode\u003eonMouseEnter/Leave={undefined}\u003c/code\u003e by \u003ca href=\"https://github.com/SvetlanaVesna\"\u003e\u003ccode\u003e@​SvetlanaVesna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6969\"\u003erecharts/recharts#6969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation\u003c/code\u003e: [animations] auto disable primitives animations based on user system preferences by \u003ca href=\"https://github.com/cloud-walker\"\u003e\u003ccode\u003e@​cloud-walker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6956\"\u003erecharts/recharts#6956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation/Line\u003c/code\u003e: fix: prevent animated line flicker with round/square strokeLinecap by \u003ca href=\"https://github.com/roy7\"\u003e\u003ccode\u003e@​roy7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7022\"\u003erecharts/recharts#7022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePerformance\u003c/code\u003e: filter zero-dimension rectangles early by \u003ca href=\"https://github.com/MendyLanda\"\u003e\u003ccode\u003e@​MendyLanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6800\"\u003erecharts/recharts#6800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum \u003ccode\u003e@​reduxjs/toolkit\u003c/code\u003e to 1.9.0 by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6934\"\u003erecharts/recharts#6934\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/a1044db23740c177e2c07198ae0c1f2ec57b0000\"\u003e\u003ccode\u003ea1044db\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the storybook group across 1 directory with 7 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/2001a726e6b3c6c0fc11fcbd8065adbe68530045\"\u003e\u003ccode\u003e2001a72\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.11.0 to 24.12.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7102\"\u003e#7102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0ce01f0b203f4e44dbbb21b395f2b231523fad86\"\u003e\u003ccode\u003e0ce01f0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint-plugin-storybook from 9.1.19 to 9.1.20 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7103\"\u003e#7103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0e0542fd16a6a9f5af82d084f5004e1d2641a0bb\"\u003e\u003ccode\u003e0e0542f\u003c/code\u003e\u003c/a\u003e [Docs] fix(HighlightAndZoomLineChart): improve zoom area validation and add c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/609ca4ff79fa6b2f3aa92b476908457b6891620a\"\u003e\u003ccode\u003e609ca4f\u003c/code\u003e\u003c/a\u003e [Docs] New router, add links to hooks (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7099\"\u003e#7099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/d33f52901485563c63f93280eed332e27719374d\"\u003e\u003ccode\u003ed33f529\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked from 17.0.3 to 17.0.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7098\"\u003e#7098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/1c71ab6f50ae272b0e0f729231754769e8b2e6c1\"\u003e\u003ccode\u003e1c71ab6\u003c/code\u003e\u003c/a\u003e chore(deps): bump es-toolkit from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7087\"\u003e#7087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/907bab24a360d0133703a8748915f2899e3efdf1\"\u003e\u003ccode\u003e907bab2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump terser-webpack-plugin from 5.3.16 to 5.3.17 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7088\"\u003e#7088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/c527fb2c1d4d5758539d46e82a774f0f4f05d297\"\u003e\u003ccode\u003ec527fb2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump webpack from 5.105.3 to 5.105.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/473d55caaa092fb4826183bf438ba1cb15b2129d\"\u003e\u003ccode\u003e473d55c\u003c/code\u003e\u003c/a\u003e New feature - typed charts helper (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v3.7.0...v3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 2.6.1 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent arbitrary font-family and font-weight from merging by \u003ca href=\"https://github.com/roneymoon\"\u003e\u003ccode\u003e@​roneymoon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/635\"\u003edcastil/tailwind-merge#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance optimizations which make tailwind-merge \u0026gt;10% faster\n\u003cul\u003e\n\u003cli\u003eVibe optimization by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/547\"\u003edcastil/tailwind-merge#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional optimizations by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/619\"\u003edcastil/tailwind-merge#619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove docs by clarifying things, adding more examples by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/618\"\u003edcastil/tailwind-merge#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake examples more realistic by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/617\"\u003edcastil/tailwind-merge#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom variant as an alternative to docs by \u003ca href=\"https://github.com/kidonng\"\u003e\u003ccode\u003e@​kidonng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/592\"\u003edcastil/tailwind-merge#592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove benchmarking suite by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/620\"\u003edcastil/tailwind-merge#620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e and a private sponsor for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix arbitrary value using \u003ccode\u003ecolor-mix()\u003c/code\u003e not being detected as color by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/591\"\u003edcastil/tailwind-merge#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/shawt3000\"\u003e\u003ccode\u003e@​shawt3000\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/270ac79f2c54fcaaabe811df2aa3c20300318bd9\"\u003e\u003ccode\u003e270ac79\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/86f772e7584311129f40f037c39db413aa51ce48\"\u003e\u003ccode\u003e86f772e\u003c/code\u003e\u003c/a\u003e add changelog for 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6c1f77ca717df7d2685eb783c568ef7696148171\"\u003e\u003ccode\u003e6c1f77c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/651\"\u003e#651\u003c/a\u003e from dcastil/feature/add-support-for-tailwind-css-v4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7a4cacfe56571a6b27137b76351fa14ca11538db\"\u003e\u003ccode\u003e7a4cacf\u003c/code\u003e\u003c/a\u003e Add support for decimal fraction values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/9ef0f79a4528a60d737a8eaa1475ef72d81d98ad\"\u003e\u003ccode\u003e9ef0f79\u003c/code\u003e\u003c/a\u003e fix incorrectly escaped characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/f4938b0379dd3e29e1c6e03857e6ce3585001fe6\"\u003e\u003ccode\u003ef4938b0\u003c/code\u003e\u003c/a\u003e update README with v4.2 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/b02a57225dd0dad5fb1870e64bcc2ab5e57e95d8\"\u003e\u003ccode\u003eb02a572\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 font-features utilities support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5bd25eca81eb484d0908cee626f6d39ff46bdaf6\"\u003e\u003ccode\u003e5bd25ec\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical sizing utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/697c920390a3aa7efef0bba2116b6a83c7eab3d8\"\u003e\u003ccode\u003e697c920\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical border block utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6656a47db58862fcff765c483bd7a9152609af42\"\u003e\u003ccode\u003e6656a47\u003c/code\u003e\u003c/a\u003e Improve JSDoc comments for logical insets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v2.6.1...v3.5.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.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\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/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d15d92ca60b2c06a11c2db6a24dfcca18147de59\"\u003e\u003ccode\u003ed15d92c\u003c/code\u003e\u003c/a\u003e Allow trailing dash in functional utility names (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/tailwindcss\"\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.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\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/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.33 to 25.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd59859...\n\n_Description has been truncated_","html_url":"https://github.com/Developico/KSeF-Copilot/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developico%2FKSeF-Copilot/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4039286320","node_id":"PR_kwDOQKjTR87IwhYM","number":89,"state":"closed","title":"chore(deps): bump the frontend-libs group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-07T19:41:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-07T19:39:28.000Z","updated_at":"2026-03-07T19:41:55.000Z","time_to_close":140,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-libs","update_count":32,"packages":[{"name":"@floating-ui/react","old_version":"0.27.16","new_version":"0.27.19","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@solar-icons/react-perf","old_version":"2.0.3","new_version":"2.1.0","repository_url":"https://github.com/saoudi-h/solar-icons"},{"name":"@tanstack/react-query","old_version":"5.90.16","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.18","new_version":"3.13.21","repository_url":"https://github.com/TanStack/virtual"},{"name":"axios","old_version":"1.13.5","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"i18next","old_version":"25.7.3","new_version":"25.8.14","repository_url":"https://github.com/i18next/i18next"},{"name":"motion","old_version":"12.30.0","new_version":"12.35.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.1.5","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"protobufjs","old_version":"7.5.4","new_version":"8.0.0","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-day-picker","old_version":"9.13.0","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.70.0","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.5.1","new_version":"16.5.6","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"shiki","old_version":"3.20.0","new_version":"4.0.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.9","new_version":"5.0.11","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@graphql-codegen/cli","old_version":"6.1.1","new_version":"6.1.3","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-libs group with 27 updates in the /web-client directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.27.16` | `0.27.19` |\n| [@solar-icons/react-perf](https://github.com/saoudi-h/solar-icons/tree/HEAD/packages/react-perf) | `2.0.3` | `2.1.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.16` | `5.90.21` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.18` | `3.13.21` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.1` |\n| [i18next](https://github.com/i18next/i18next) | `25.7.3` | `25.8.14` |\n| [motion](https://github.com/motiondivision/motion) | `12.30.0` | `12.35.1` |\n| [next](https://github.com/vercel/next.js) | `16.1.5` | `16.1.6` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `7.5.4` | `8.0.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.0` | `9.14.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.70.0` | `7.71.2` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.5.1` | `16.5.6` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.20.0` | `4.0.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.9` | `5.0.11` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.1` | `6.1.3` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.3.5` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.3` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.1` | `16.1.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@floating-ui/react` from 0.27.16 to 0.27.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.27.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(useDismiss): ignore non-primary inside mouse presses for click outside dismissal\u003c/li\u003e\n\u003cli\u003efix(react): fix shadow root host lookup when one of the parent elements is an anchor\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/react-dom@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.27.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(FloatingFocusManager): use \u003ccode\u003eWeakRef\u003c/code\u003e for previously focused elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/blob/master/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(useDismiss): ignore non-primary inside mouse presses for click outside dismissal\u003c/li\u003e\n\u003cli\u003efix(react): fix shadow root host lookup when one of the parent elements is an anchor\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/react-dom@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(FloatingFocusManager): use \u003ccode\u003eWeakRef\u003c/code\u003e for previously focused elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: detectOverflow configurable via platform\u003c/li\u003e\n\u003cli\u003efix(FloatingPortal): ensure accessibility of non-modal dialogs with iOS/Safari/Voice Control\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/react-dom@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\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/d8020ee98c702caa31fa9b4d929ca782c6b58c59\"\u003e\u003ccode\u003ed8020ee\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/fa093f3095a76285b0a1658eff468e9beafb7e9f\"\u003e\u003ccode\u003efa093f3\u003c/code\u003e\u003c/a\u003e fix(react): right-click dismiss with click outside (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/d2681d5339bff21026f05e122ede4de81589f297\"\u003e\u003ccode\u003ed2681d5\u003c/code\u003e\u003c/a\u003e fix(react): markOthers shadow root host lookup when parent chain contains anc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/d729054f1ebcf1d7c3e85c0967d455f816985671\"\u003e\u003ccode\u003ed729054\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3430\"\u003e#3430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/f96865cb3ed5966a47e8e1607a40913c686cac32\"\u003e\u003ccode\u003ef96865c\u003c/code\u003e\u003c/a\u003e fix(FloatingFocusManager): use WeakRef for previouslyFocusedElements (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/b4d1407cbda07ef13bcac24ee0b3ac67216c9c57\"\u003e\u003ccode\u003eb4d1407\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/e7d3f00df9cdb037bb116f098e3e4695a11d8bfd\"\u003e\u003ccode\u003ee7d3f00\u003c/code\u003e\u003c/a\u003e feat: detectOverflow configurable via platform (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3423\"\u003e#3423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0681dbb620ca78492f0acf289987151fbca7f0b0\"\u003e\u003ccode\u003e0681dbb\u003c/code\u003e\u003c/a\u003e fix(FloatingPortal): fix non-modal dialog accessibility with iOS/Safari/Voice...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/197e7b7dfded318461a9c3730a9017eb37cb0774\"\u003e\u003ccode\u003e197e7b7\u003c/code\u003e\u003c/a\u003e refactor: simplify useMergeRefs by removing redundant type assertions and tig...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/react@0.27.19/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​floating-ui/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@solar-icons/react-perf` from 2.0.3 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/saoudi-h/solar-icons/releases\"\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix spelling errors and rename icons across the monorepo. This includes correcting typos like Magnifer -\u0026gt; Magnifier and providing deprecated aliases for backwards compatibility.\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/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix: properly generate deprecated aliases for JSDoc (force release).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix: properly generate \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e JSDoc for aliased icons and ensure they are exported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: graduation from beta to stable release\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: implement dynamic alias generation for compound names (e.g. MinimalisticMagnifer) and remove generated files from git tracking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: properly generate deprecated aliases for JSDoc (force release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0-beta.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: properly generate \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e JSDoc for aliased icons and ensure they are exported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0-beta.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix spelling errors and rename icons across the monorepo. This includes correcting typos like Magnifer -\u0026gt; Magnifier and providing deprecated aliases for backwards compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/saoudi-h/solar-icons/blob/main/packages/react-perf/CHANGELOG.md\"\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix spelling errors and rename icons across the monorepo. This includes correcting typos like Magnifer -\u0026gt; Magnifier and providing deprecated aliases for backwards compatibility.\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/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix: properly generate deprecated aliases for JSDoc (force release).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix: properly generate \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e JSDoc for aliased icons and ensure they are exported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: graduation from beta to stable release\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: implement dynamic alias generation for compound names (e.g. MinimalisticMagnifer) and remove generated files from git tracking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: properly generate deprecated aliases for JSDoc (force release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0-beta.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: properly generate \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e JSDoc for aliased icons and ensure they are exported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0-beta.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix spelling errors and rename icons across the monorepo. This includes correcting typos like Magnifer -\u0026gt; Magnifier and providing deprecated aliases for backwards compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/22c2b4242e9a6a13e96a85be94f626c335b0508f\"\u003e\u003ccode\u003e22c2b42\u003c/code\u003e\u003c/a\u003e chore: version packages for stable release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e fix: correct icon typos and improve alias generation (\u003ca href=\"https://github.com/saoudi-h/solar-icons/tree/HEAD/packages/react-perf/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/70bfdab7ed210a594091381234ebd462d52f7f6d\"\u003e\u003ccode\u003e70bfdab\u003c/code\u003e\u003c/a\u003e chore(deps): update all package dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/371e246cb6b2a50d01b1bc382042ca4eb94b7677\"\u003e\u003ccode\u003e371e246\u003c/code\u003e\u003c/a\u003e chore: up deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/b4f0d8b60ef59469c2fd3bb424cc12174c2aa255\"\u003e\u003ccode\u003eb4f0d8b\u003c/code\u003e\u003c/a\u003e feat(eslint): migrate all packages to TypeScript ESLint config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/88e00fbc8a636e5837fdaaa61fd3dfa56f260c78\"\u003e\u003ccode\u003e88e00fb\u003c/code\u003e\u003c/a\u003e chore: up deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/saoudi-h/solar-icons/commits/@solar-icons/react-perf@2.1.0/packages/react-perf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.16 to 5.90.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/08050cb3ebb693ccf782558ba863fd5ff3df2e38\"\u003e\u003ccode\u003e08050cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c5def66a18b77a0012b32bf65216d495daef42e2\"\u003e\u003ccode\u003ec5def66\u003c/code\u003e\u003c/a\u003e refactor(react-query/useQueries): remove unreachable 'willFetch' branch in su...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/da2ff5aeb816ad356d78f332328659edf1bf7d0a\"\u003e\u003ccode\u003eda2ff5a\u003c/code\u003e\u003c/a\u003e chore(vite.config): exclude '\u003cstrong\u003etests\u003c/strong\u003e' directory from coverage reports (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10084\"\u003e#10084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2a592d241bf5a832546bb9947514d9fc6d362fab\"\u003e\u003ccode\u003e2a592d2\u003c/code\u003e\u003c/a\u003e test(react-query/suspense): add test cases for 'static' staleTime with number...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7e3ea62364842c750182c83af6c89d4123807385\"\u003e\u003ccode\u003e7e3ea62\u003c/code\u003e\u003c/a\u003e test(react-query/QueryResetErrorBoundary): relocate 'issue-9728' test and mig...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dee5d3e9e43b3ab627b6eee8cf91318d99ccad1c\"\u003e\u003ccode\u003edee5d3e\u003c/code\u003e\u003c/a\u003e test(react-query/ssr): add 'useMutation' and 'useMutationState' tests for SSR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ac4e20ddb4ae50357fe8ad91d5397740a58847c\"\u003e\u003ccode\u003e7ac4e20\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10067\"\u003e#10067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9ff3de7981bc3d77ad0ba6caf2561de8a4bddd4e\"\u003e\u003ccode\u003e9ff3de7\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest v4 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9862\"\u003e#9862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0525ad1248e0380d465d05ca8b9b6a7b77f0eff0\"\u003e\u003ccode\u003e0525ad1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10047\"\u003e#10047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e fix(query-core): fix combine not updating when queries change with stable ref...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.21/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.18 to 3.13.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/be89e293ea01654df6334dc6473b65eebed13e51\"\u003e\u003ccode\u003ebe89e29\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ff83e949408ba8a714436fa10cafc3725a56274b\"\u003e\u003ccode\u003eff83e94\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/843109c5bf780591a762f9767f3808fd15e3f94e\"\u003e\u003ccode\u003e843109c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/be89e293ea01654df6334dc6473b65eebed13e51\"\u003e\u003ccode\u003ebe89e29\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ff83e949408ba8a714436fa10cafc3725a56274b\"\u003e\u003ccode\u003eff83e94\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/843109c5bf780591a762f9767f3808fd15e3f94e\"\u003e\u003ccode\u003e843109c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c4da5cbb58784e9776f7c812545130e2c79bb119\"\u003e\u003ccode\u003ec4da5cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/be89e293ea01654df6334dc6473b65eebed13e51\"\u003e\u003ccode\u003ebe89e29\u003c/code\u003e\u003c/a\u003e fix(virtual-core): smooth scrolling for dynamic item sizes (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d2a9995490c60cbe3e5e02a7857cdc1b91e1d71a\"\u003e\u003ccode\u003ed2a9995\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/ff83e949408ba8a714436fa10cafc3725a56274b\"\u003e\u003ccode\u003eff83e94\u003c/code\u003e\u003c/a\u003e fix(virtual-core): early return in _measureElement for disconnected nodes (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/e0e4dcde5c99906eab2ab5aefd75e568b2ece967\"\u003e\u003ccode\u003ee0e4dcd\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.13.21/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.5 to 1.13.6\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.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\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\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded safe FormData detection for the WeChat Mini Program environment. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError.message is now correctly enumerable. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosError.from now correctly copies the status property from the source error, ensuring better error propagation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Updated the development_dependencies group (5 updates). (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfrastructure:\u003c/strong\u003e Migrated \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Added missing JSDoc comments to utilities. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\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 the project:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gudahtt\"\u003e\u003ccode\u003e@​Gudahtt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ybbus\"\u003e\u003ccode\u003e@​ybbus\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shiwaangee\"\u003e\u003ccode\u003e@​Shiwaangee\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skrtheboss\"\u003e\u003ccode\u003e@​skrtheboss\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Janaka66\"\u003e\u003ccode\u003e@​Janaka66\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digital-wizard48\"\u003e\u003ccode\u003e@​digital-wizard48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ev1.13.5...v1.13.6\u003c/a\u003e\u003c/em\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/axios/axios/commit/7108c8877f9dc05f7aba8beb2b9e522537f9a9a7\"\u003e\u003ccode\u003e7108c88\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.6 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20a0ba3c01174aa2ec441753fa1fe47f21d20491\"\u003e\u003ccode\u003e20a0ba3\u003c/code\u003e\u003c/a\u003e refactor(deps): migrate \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/885b4af6f5dd6ab7977b207fdf61a7e89af69e69\"\u003e\u003ccode\u003e885b4af\u003c/code\u003e\u003c/a\u003e feat: support react native blob objects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/00d97b9730f3d83e865d0f3ee33cba6290ba20ed\"\u003e\u003ccode\u003e00d97b9\u003c/code\u003e\u003c/a\u003e docs(utils): add missing JSDoc comments (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9712548a49521580c8e692c367609b9f5e748d63\"\u003e\u003ccode\u003e9712548\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb\"\u003e\u003ccode\u003ed51accb\u003c/code\u003e\u003c/a\u003e fix(core): copy status from source error in AxiosError.from (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1\"\u003e\u003ccode\u003e3e30bbf\u003c/code\u003e\u003c/a\u003e chore: fix publish to only run on v1 tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/672491db34b5575d2abb1c3f91382bc1f45ae7b7\"\u003e\u003ccode\u003e672491d\u003c/code\u003e\u003c/a\u003e fix: safe FormData detection for WeChat Mini Program (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7306\"\u003e#7306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/822e3e40b4f9287b5a787f5d1dfb3ae7f8a0faa3\"\u003e\u003ccode\u003e822e3e4\u003c/code\u003e\u003c/a\u003e fix: make AxiosError.message property enumerable (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448\"\u003e\u003ccode\u003eef3711d\u003c/code\u003e\u003c/a\u003e feat: implement prettier and fix all issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.12.0 to 16.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.1 (2026-03-04)\u003c/h2\u003e\n\u003cp\u003eFirst 16.x.x release with trusted publishing and provenance, see: \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003ehttps://docs.npmjs.com/trusted-publishers\u003c/a\u003e for additional information.\u003c/p\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4433\"\u003e#4433\u003c/a\u003e docs: move migrate from express graphql guide to graphqlJS docs (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4608\"\u003e#4608\u003c/a\u003e internal: backport new release flow from 17.x.x (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4610\"\u003e#4610\u003c/a\u003e internal: pin node version for release action (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSarah Sanders(\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.13.0\u003c/h2\u003e\n\u003ch2\u003ev16.13.0 (2026-02-24)\u003c/h2\u003e\n\u003ch4\u003eNew Feature 🚀\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4458\"\u003e#4458\u003c/a\u003e Sibling errors should not be added after propagation (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug Fix 🐞\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4336\"\u003e#4336\u003c/a\u003e add deprecated note to assertValidExecutionArguments (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4517\"\u003e#4517\u003c/a\u003e fix(validation): incorrect validation errors when variable descriptions are used (\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4506\"\u003e#4506\u003c/a\u003e Version packages (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4514\"\u003e#4514\u003c/a\u003e chore: always ignore scripts (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4524\"\u003e#4524\u003c/a\u003e update contributing (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBenjie(\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJovi De Croock(\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLenz Weber-Tronic(\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\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/graphql/graphql-js/commit/3b5c3f949ba1f3709f260984becd266b0c6fb4e8\"\u003e\u003ccode\u003e3b5c3f9\u003c/code\u003e\u003c/a\u003e internal: pin node version for release action (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4610\"\u003e#4610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6dee4356c78458003cee3a851242ec99e4e1627b\"\u003e\u003ccode\u003e6dee435\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.1 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4609\"\u003e#4609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/c2ad5c6494a5e2d8b6a73c49bf13306d7f5c9533\"\u003e\u003ccode\u003ec2ad5c6\u003c/code\u003e\u003c/a\u003e internal: backport new release flow from 17.x.x (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/adff4e66ed048cdac4eb96b8750ab6d5a2763cfe\"\u003e\u003ccode\u003eadff4e6\u003c/code\u003e\u003c/a\u003e docs: move migrate from express graphql guide to graphqlJS docs (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/7569989a8850c00a4e90ffdb56f1c6094cdcd795\"\u003e\u003ccode\u003e7569989\u003c/code\u003e\u003c/a\u003e 16.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/49450d85c3dfb1301faac61da08830896929d5fd\"\u003e\u003ccode\u003e49450d8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deprecate (internal) buildResolveInfo in favor of (internal) ResolveI...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/41497220bac9b07e8b72f77bbc29655537867f02\"\u003e\u003ccode\u003e4149722\u003c/code\u003e\u003c/a\u003e deprecate (internal) buildResolveInfo in favor of (internal) ResolveInfo clas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/4c057eb00db02dacf58176eeddaaa4700c33fbb5\"\u003e\u003ccode\u003e4c057eb\u003c/code\u003e\u003c/a\u003e add deprecated note to assertValidExecutionArguments (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4336\"\u003e#4336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/3f8f27a39d95920c93c0d65a1d3eb739b56a7e21\"\u003e\u003ccode\u003e3f8f27a\u003c/code\u003e\u003c/a\u003e fix(validation): incorrect validation errors when variable descriptions are u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/b34a4cdc6d391c45eb005aa21145dbfc3ae2b0c6\"\u003e\u003ccode\u003eb34a4cd\u003c/code\u003e\u003c/a\u003e update contributing (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.12.0...v16.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for graphql since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 25.7.3 to 25.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.8.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: getCleanedCode now replaces all underscores\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove support notice shown logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove support notice shown logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erevert fix: compatibility with moduleResolution bundler (issue \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2380\"\u003e2380\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2381\"\u003e2381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(interpolator): guard null matchedDoubleQuotes in nesting option parsing \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2395\"\u003e2395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(interpolator): escape nestingOptionsSeparator in nesting option parsing \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2394\"\u003e223943\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etypes(i18n): add missing toJSON() declaration \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2393\"\u003e2393\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eavoid crash due to ReferenceError without Intl API \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2391\"\u003e2391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ets: address incomplete type definition for \u003ccode\u003egetFixedT()\u003c/code\u003e return value \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2318\"\u003e2318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: compatibility with moduleResolution bundler (issue \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2380\"\u003e2380\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2381\"\u003e2381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: crashes when backend in backends array has no name property \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2386\"\u003e2386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ets: document option to suppress the support message \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2385\"\u003e2385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eoption to suppress the support message \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2385\"\u003e2385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): Selector API - fix Namespace inference for selector ns option \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2384\"\u003e2384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: TFunctionReturn fallback \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2360\"\u003e2360\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Interpolation breaks when cloning an instance \u003ca href=\"https://redirect.github.com/i18next/react-i18next/issues/2376\"\u003e2376\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/i18next/i18next/blob/master/CHANGELOG.md\"\u003ei18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e25.8.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: getCleanedCode now replaces all underscores\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove support notice shown logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove support notice shown logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erevert fix: compatibility with moduleResolution bundler (issue \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2380\"\u003e2380\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2381\"\u003e2381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(interpolator): guard null matchedDoubleQuotes in nesting option parsing \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2395\"\u003e2395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(interpolator): escape nestingOptionsSeparator in nesting option parsing \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2394\"\u003e2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etypes(i18n): add missing toJSON() declaration \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2393\"\u003e2393\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eavoid crash due to ReferenceError without Intl API \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2391\"\u003e2391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ets: address incomplete type definition for \u003ccode\u003egetFixedT()\u003c/code\u003e return value \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2318\"\u003e2318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: compatibility with moduleResolution bundler (issue \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2380\"\u003e2380\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2381\"\u003e2381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: crashes when backend in backends array has no name property \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2386\"\u003e2386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ets: document option to suppress the support message \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2385\"\u003e2385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/d202ac2f34e4d34c51bbf289a3fa6aa5c7f5c71d\"\u003e\u003ccode\u003ed202ac2\u003c/code\u003e\u003c/a\u003e 25.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/96c202eb5d5a4232a9e1ffca3784b143c92c7633\"\u003e\u003ccode\u003e96c202e\u003c/code\u003e\u003c/a\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/32db71e9b73fdfc8984f0fd8616fb2c2bb92fca6\"\u003e\u003ccode\u003e32db71e\u003c/code\u003e\u003c/a\u003e fix: replace only first underscore in getCleanedCode (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2399\"\u003e#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/c3eb7e233227147e7ffb72d6b9388ba7ad6736ed\"\u003e\u003ccode\u003ec3eb7e2\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/bc282ba36bc131440edd0add56100f56194f0e1b\"\u003e\u003ccode\u003ebc282ba\u003c/code\u003e\u003c/a\u003e jsr update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/d73c6d49fb31255fcd9d77c090af9d2d9b548f43\"\u003e\u003ccode\u003ed73c6d4\u003c/code\u003e\u003c/a\u003e 25.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/a8755f3270c2736a7206a2e5c91cc048971b6563\"\u003e\u003ccode\u003ea8755f3\u003c/code\u003e\u003c/a\u003e improve support notice shown logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/3e8fd3f7cec69a2aa5fc9ed5420ee88ff7dcd332\"\u003e\u003ccode\u003e3e8fd3f\u003c/code\u003e\u003c/a\u003e jsr update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/2e51f951e2ec50dba4e179acee8cb897420f5271\"\u003e\u003ccode\u003e2e51f95\u003c/code\u003e\u003c/a\u003e 25.8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/8ba2314b0ee5c9b8412dff7dcc969929a2650b0a\"\u003e\u003ccode\u003e8ba2314\u003c/code\u003e\u003c/a\u003e improve support notice shown logic\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/i18next/i18next/compare/v25.7.3...v25.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.30.0 to 12.35.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.35.1] 2026-03-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing combination of string keyframes, spring and \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGracefully handle negative scroll values.\u003c/li\u003e\n\u003cli\u003eFix one-frame visual gap when rapidly switching WAAPI animations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimation.time = 0\u003c/code\u003e on a finished animation sets the playhead in a paused state.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.0] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eViewTimeline\u003c/code\u003e support for \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.6] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e%\u003c/code\u003e translate values in layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.5] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure final WAAPI styles are always committed synchronously to prevent flash of incorrect styles in Firefox.\u003c/li\u003e\n\u003cli\u003ePrevent Next.js from caching \u003ccode\u003etypeof window\u003c/code\u003e checks.\u003c/li\u003e\n\u003cli\u003eImprove projection node cleanup.\u003c/li\u003e\n\u003cli\u003eVariant propagation fixed for asynchronously-mounted children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.4] 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eonComplete\u003c/code\u003e fires at the end of an animation sequence.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.3] 2026-02-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003evelocity\u003c/code\u003e is never transferred to a time-derived spring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.2] 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLayout animations: Reset motion value velocity when starting a new layout animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.1] 2026-02-17\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d234effd61bb90b685675f81a85361055a511634\"\u003e\u003ccode\u003ed234eff\u003c/code\u003e\u003c/a\u003e v12.35.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0fd7469757238858f24f7e3e7ac2425c9c926ff\"\u003e\u003ccode\u003ef0fd746\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a3728208ff790cf94e061dc3767ac2e6b94d4a16\"\u003e\u003ccode\u003ea372820\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3591\"\u003e#3591\u003c/a\u003e from motiondivision/worktree-fix-issue-3269\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d494a904809923f3ea9dcc08a4f238509e863b7e\"\u003e\u003ccode\u003ed494a90\u003c/code\u003e\u003c/a\u003e Make time setter pause finished animations so time=0 alone reverts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/577e2d35d01adc24b001f03b344718cc64049770\"\u003e\u003ccode\u003e577e2d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3588\"\u003e#3588\u003c/a\u003e from motiondivision/worktree-fix-issue-3569\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9af2185e1067a59afef48c325d1b4b432c03d72a\"\u003e\u003ccode\u003e9af2185\u003c/code\u003e\u003c/a\u003e Fix JSAnimation time setter to work after animation finishes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5e63fb9a70246b8335793937a97103784fd22c22\"\u003e\u003ccode\u003e5e63fb9\u003c/code\u003e\u003c/a\u003e Fix useAnimate WAAPI mid-flight interruption jump to origin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c0b955e1c15ae3016eab4ef26fb0d2c7e9688d0\"\u003e\u003ccode\u003e9c0b955\u003c/code\u003e\u003c/a\u003e Fix useAnimate WAAPI mid-flight interruption jump to origin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/70497da639c5818d1240ed7939a0f877570b270e\"\u003e\u003ccode\u003e70497da\u003c/code\u003e\u003c/a\u003e Increase test timing margins for slow CI environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/779b1098674ab8dd95f927d2a86c16c02e1158b3\"\u003e\u003ccode\u003e779b109\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.30.0...v12.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.1.5 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.5...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobufjs` from 7.5.4 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/protobufjs/protobuf.js/releases\"\u003eprotobufjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprotobufjs: v8.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.4...protobufjs-v8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Edition 2024 Support (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Edition 2024 Support (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2060\"\u003e#2060\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/53e8492cbaae2c741801fa50b5f908ff5129c3d7\"\u003e53e8492\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/protobufjs/protobuf.js/blob/master/CHANGELOG.md\"\u003eprotobufjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.4...protobufjs-v8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Edition 2024 Support (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Edition 2024 Support (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2060\"\u003e#2060\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/53e8492cbaae2c741801fa50b5f908ff5129c3d7\"\u003e53e8492\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/protobufjs/protobuf.js/commit/933e8750dcd000c16a621a7344a4beaa034c4019\"\u003e\u003ccode\u003e933e875\u003c/code\u003e\u003c/a\u003e chore: release master (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/53e8492cbaae2c741801fa50b5f908ff5129c3d7\"\u003e\u003ccode\u003e53e8492\u003c/code\u003e\u003c/a\u003e feat!: add Edition 2024 Support (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.4...protobufjs-v8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.7 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.13.0 to 9.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch2\u003eResetting Selections in Range Mode\u003c/h2\u003e\n\u003cp\u003eWhen in range selection mode, use the new \u003ca href=\"https://daypicker.dev/selections/range-mode#reset-selection\"\u003eresetOnSelect\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch2\u003eHijri Calendar\u003c/h2\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\r\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://daypicker.dev/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://daypicker.dev/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003egpbl/react-day-picker#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to DayPicker root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003egpbl/react-day-picker#2907\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/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(build): add correct type declaration for style.css export by \u003ca href=\"https://github.com/NotNestor\"\u003e\u003ccode\u003e@​NotNestor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2897\"\u003egpbl/react-day-picker#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): correct Northern Sami (se) and Japanese Hiragana (ja-Hira) labels by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2898\"\u003egpbl/react-day-picker#2898\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/NotNestor\"\u003e\u003ccode\u003e@​NotNestor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2897\"\u003egpbl/react-day-picker#2897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.1...v9.13.2\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.1...v9.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.13.1\u003c/h2\u003e\n\u003cp\u003ePersian calendar improvements.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add narrow weekday format for Persian calendar by \u003ca href=\"https://github.com/rezaaa\"\u003e\u003ccode\u003e@​rezaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2895\"\u003egpbl/react-day-picker#2895\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/rezaaa\"\u003e\u003ccode\u003e@​rezaaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2895\"\u003egpbl/react-day-picker#2895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2026-02-26\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch4\u003eResetting Selections in Range Mode\u003c/h4\u003e\n\u003cp\u003eWhen in range selection mode, use the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/selections/range-mode#reset-selection\"\u003e\u003ccode\u003eresetOnSelect\u003c/code\u003e\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch4\u003eHijri Calendar\u003c/h4\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003e#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003e#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to \u003ccode\u003eDayPicker\u003c/code\u003e root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003e#2907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.13.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2026-02-10\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes the \u003ccode\u003estyle.css\u003c/code\u003e type declaration export and corrects labels for Northern Sami (\u003ccode\u003ese\u003c/code\u003e) and Japanese Hiragana (\u003ccode\u003eja-Hira\u003c/code\u003e) locales.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix(build): add correct type declaration for \u003ccode\u003estyle.css\u003c/code\u003e export by \u003ca href=\"https://github.com/NotNestor\"\u003e\u003ccode\u003e@​NotNestor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2897\"\u003e#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): correct Northern Sami (\u003ccode\u003ese\u003c/code\u003e) and Japanese Hiragana (\u003ccode\u003eja-Hira\u003c/code\u003e) labels by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2898\"\u003e#2898\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/gpbl/react-day-picker/commit/a5b0c43c0aec821d24d58ed7e274db54a9a38b11\"\u003e\u003ccode\u003ea5b0c43\u003c/code\u003e\u003c/a\u003e Prepare 9.14.0 package metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/758f6048835eb4e6e75cefc05b6e87571b6b3bb9\"\u003e\u003ccode\u003e758f604\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elang\u003c/code\u003e attribute to DayPicker root (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/0893c9677b2c6d310219ba50abda45afc443deba\"\u003e\u003ccode\u003e0893c96\u003c/code\u003e\u003c/a\u003e feat: New resetOnSelect prop to reset date range when selecting date with com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/8e69eb1c2c9fc0db2a10a79db0fd59b4c8200e0d\"\u003e\u003ccode\u003e8e69eb1\u003c/code\u003e\u003c/a\u003e feat: Add Hijri calendar support (Umm al-Qura) (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/091ca6f1c8a810b32870471a38439c7dd7d7ba98\"\u003e\u003ccode\u003e091ca6f\u003c/code\u003e\u003c/a\u003e chore: remove performance-tests project (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/6df3193c41d127c9930aac317de00003d76344b5\"\u003e\u003ccode\u003e6df3193\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/5208d3f428bec12fe2a589b91ae5ab9ff407d4b9\"\u003e\u003ccode\u003e5208d3f\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/38e1b27c13e4c11b7f2e47668803c981d074ddef\"\u003e\u003ccode\u003e38e1b27\u003c/code\u003e\u003c/a\u003e fix(locale): correct Northern Sami (se). and Japanese Hiragana (ja-Hira) labe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/d68dc63297c87fabdbe3b19e211d4aaf926df18b\"\u003e\u003ccode\u003ed68dc63\u003c/code\u003e\u003c/a\u003e build: bump v9.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/12cf80bd2c78615c706010bf4ec08d65806ab96d\"\u003e\u003ccode\u003e12cf80b\u003c/code\u003e\u003c/a\u003e fix: add correct type declaration for style.css export (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2897\"\u003e#2897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.0...v9.14.0\"\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.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetail...\n\n_Description has been truncated_","html_url":"https://github.com/canhtv05/Leafhub/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/canhtv05%2FLeafhub/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"},{"uuid":"4006482858","node_id":"PR_kwDOIP5OwM7HF0Va","number":108,"state":"open","title":"chore(deps): bump the all-patch-minor group across 1 directory with 56 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T06:44:52.000Z","updated_at":"2026-03-01T06:45:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-patch-minor","update_count":56,"packages":[{"name":"@commitlint/cli","old_version":"20.4.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@types/node","old_version":"25.2.2","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"knip","old_version":"5.83.1","new_version":"5.85.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.3.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"turbo","old_version":"2.8.3","new_version":"2.8.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"lucide-react","old_version":"0.563.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@content-collections/cli","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/sdorra/content-collections"},{"name":"@content-collections/core","old_version":"0.13.1","new_version":"0.14.1","repository_url":"https://github.com/sdorra/content-collections"},{"name":"@content-collections/next","old_version":"0.2.10","new_version":"0.2.11","repository_url":"https://github.com/sdorra/content-collections"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/react","old_version":"19.2.13","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@aws-sdk/client-s3","old_version":"3.985.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.985.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@icons-pack/react-simple-icons","old_version":"13.8.0","new_version":"13.11.2","repository_url":"https://github.com/icons-pack/react-simple-icons"},{"name":"@number-flow/react","old_version":"0.5.11","new_version":"0.6.0","repository_url":"https://github.com/barvian/number-flow"},{"name":"@react-email/components","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@trpc/client","old_version":"11.9.0","new_version":"11.10.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/react-query","old_version":"11.9.0","new_version":"11.10.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/server","old_version":"11.9.0","new_version":"11.10.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@upstash/redis","old_version":"1.36.2","new_version":"1.36.3","repository_url":"https://github.com/upstash/redis-js"},{"name":"better-call","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/better-auth/better-call"},{"name":"fast-xml-parser","old_version":"5.3.4","new_version":"5.4.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"markdown-to-jsx","old_version":"9.7.3","new_version":"9.7.6","repository_url":"https://github.com/quantizor/markdown-to-jsx"},{"name":"motion","old_version":"12.33.0","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"next-intl","old_version":"4.8.2","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/47ng/nuqs"},{"name":"pg","old_version":"8.18.0","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-intersection-observer","old_version":"10.0.2","new_version":"10.0.3","repository_url":"https://github.com/thebuilder/react-intersection-observer"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-scan","old_version":"0.4.3","new_version":"0.5.3","repository_url":"https://github.com/aidenybai/react-scan"},{"name":"resend","old_version":"6.9.1","new_version":"6.9.3","repository_url":"https://github.com/resend/resend-node"},{"name":"@vitejs/plugin-react","old_version":"5.1.3","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"drizzle-kit","old_version":"0.31.6","new_version":"0.31.9","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"react-email","old_version":"5.2.8","new_version":"5.2.9","repository_url":"https://github.com/resend/react-email"},{"name":"@eslint-react/eslint-plugin","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-config-flat-gitignore","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/antfu/eslint-config-flat-gitignore"},{"name":"eslint-plugin-playwright","old_version":"2.5.1","new_version":"2.8.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-dom","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-react-hooks-extra","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-react-naming-convention","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-react-web-api","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-react-x","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-testing-library","old_version":"7.15.4","new_version":"7.16.0","repository_url":"https://github.com/testing-library/eslint-plugin-testing-library"},{"name":"eslint-plugin-turbo","old_version":"2.8.3","new_version":"2.8.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-unused-imports","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"@ark-ui/react","old_version":"5.31.0","new_version":"5.34.0","repository_url":"https://github.com/chakra-ui/ark"},{"name":"framer-motion","old_version":"12.33.0","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"react-resizable-panels","old_version":"4.6.2","new_version":"4.7.0","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-patch-minor group with 56 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.4.1` | `20.4.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.1` | `20.4.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.2` | `25.3.3` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.83.1` | `5.85.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.3.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.8.3` | `2.8.12` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `0.575.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.71.2` |\n| [@content-collections/cli](https://github.com/sdorra/content-collections/tree/HEAD/packages/cli) | `0.1.8` | `0.1.9` |\n| [@content-collections/core](https://github.com/sdorra/content-collections/tree/HEAD/packages/core) | `0.13.1` | `0.14.1` |\n| [@content-collections/next](https://github.com/sdorra/content-collections/tree/HEAD/packages/next) | `0.2.10` | `0.2.11` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.13` | `19.2.14` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.985.0` | `3.1000.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.985.0` | `3.1000.0` |\n| [@icons-pack/react-simple-icons](https://github.com/icons-pack/react-simple-icons/tree/HEAD/react-simple-icons) | `13.8.0` | `13.11.2` |\n| [@number-flow/react](https://github.com/barvian/number-flow/tree/HEAD/src) | `0.5.11` | `0.6.0` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.7` | `1.0.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.90.21` |\n| [@trpc/client](https://github.com/trpc/trpc/tree/HEAD/packages/client) | `11.9.0` | `11.10.0` |\n| [@trpc/react-query](https://github.com/trpc/trpc/tree/HEAD/packages/react) | `11.9.0` | `11.10.0` |\n| [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server) | `11.9.0` | `11.10.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.36.2` | `1.36.3` |\n| [better-call](https://github.com/better-auth/better-call/tree/HEAD/packages/better-call) | `1.3.1` | `1.3.3` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.4` | `5.4.1` |\n| [markdown-to-jsx](https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib) | `9.7.3` | `9.7.6` |\n| [motion](https://github.com/motiondivision/motion) | `12.33.0` | `12.34.3` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.2` | `4.8.3` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.8` | `2.8.9` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.18.0` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.16.0` | `8.18.0` |\n| [react-intersection-observer](https://github.com/thebuilder/react-intersection-observer) | `10.0.2` | `10.0.3` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-scan](https://github.com/aidenybai/react-scan) | `0.4.3` | `0.5.3` |\n| [resend](https://github.com/resend/resend-node) | `6.9.1` | `6.9.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.3` | `5.1.4` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.6` | `0.31.9` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `5.2.8` | `5.2.9` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.12.2` | `2.13.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.56.1` |\n| [eslint-config-flat-gitignore](https://github.com/antfu/eslint-config-flat-gitignore) | `2.1.0` | `2.2.1` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.5.1` | `2.8.0` |\n| [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom) | `2.12.2` | `2.13.0` |\n| [eslint-plugin-react-hooks-extra](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-hooks-extra) | `2.12.2` | `2.13.0` |\n| [eslint-plugin-react-naming-convention](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-naming-convention) | `2.12.2` | `2.13.0` |\n| [eslint-plugin-react-web-api](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-web-api) | `2.12.2` | `2.13.0` |\n| [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-x) | `2.12.2` | `2.13.0` |\n| [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) | `7.15.4` | `7.16.0` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.8.3` | `2.8.12` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.3.0` | `4.4.1` |\n| [@ark-ui/react](https://github.com/chakra-ui/ark/tree/HEAD/packages/react) | `5.31.0` | `5.34.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.33.0` | `12.34.3` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.6.2` | `4.7.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n\n\nUpdates `@commitlint/cli` from 20.4.1 to 20.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\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/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.4.1 to 20.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\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/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.2/@commitlint/config-conventional\"\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.2.2 to 25.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 5.83.1 to 5.85.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 5.85.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix require.context regex matching for path-aware patterns (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1547\"\u003e#1547\u003c/a\u003e) (c33d93ae24dc1304baa49f85b25beb24af803dd8) - thanks \u003ca href=\"https://github.com/jstaab\"\u003e\u003ccode\u003e@​jstaab\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMake knip compatible with erasableSyntaxOnly (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1541\"\u003e#1541\u003c/a\u003e) (f63089bdadb2cea47d22fa27b22c16003e1a4b61) - thanks \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat: add Payload CMS plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1546\"\u003e#1546\u003c/a\u003e) (58d99de46ee3a9e15cd77e3806b5de55931cebf2) - thanks \u003ca href=\"https://github.com/Robot-Inventor\"\u003e\u003ccode\u003e@​Robot-Inventor\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLook everywhere for manifest/robots file in next plugin (9da6205fdc45fdc992919d3e246415829025ea46)\u003c/li\u003e\n\u003cli\u003eMerge some next glob patterns (8c5f35fa81ccccc4faceb6a1d8329d562927d450)\u003c/li\u003e\n\u003cli\u003eAdd SAP \u0026amp; Google Gemini to projects using Knip (c8ab8957ad1f15ee9ff67f13f5029f213e464ada)\u003c/li\u003e\n\u003cli\u003eBump remark-preset-webpro \u0026amp; dedupe (b9372cd7a0dc1a1ab54b7baa7b8a939a399ccc14)\u003c/li\u003e\n\u003cli\u003eDocument CLI usage for LS (97fe1cfe8a18af145eff9ca1f040e4c756acd270)\u003c/li\u003e\n\u003cli\u003efix: tsdown entry compatibility issues \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1550\"\u003e#1550\u003c/a\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1554\"\u003e#1554\u003c/a\u003e) (95051ebf3aa44a2db722837acf3ce73e03f72fc5) - thanks \u003ca href=\"https://github.com/huijiewei\"\u003e\u003ccode\u003e@​huijiewei\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix incorrect coverage provider being reported (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1552\"\u003e#1552\u003c/a\u003e) (2d0b5cda41f994116c6e211fc68c95b44c21b2cb) - thanks \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTemp disable npmx in ecosystem run (a5cd9862943dcca1b217bcec2895553ba23dbe34)\u003c/li\u003e\n\u003cli\u003eFix OOM in gitignore walk for large monorepos (f192a6ba3fbe9fc303f48e3901db918f5bcd5164)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.84.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix false positives for arrow-wrapped dynamic imports assigned to variables (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1544\"\u003e#1544\u003c/a\u003e) (75a42c3aa4b8f9db59fb450ef4f45540ab94ec26) - thanks \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eImprove pnpm arg handling (df8c353c7f30ee11d749b2cf3208f288def1ed84)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003emodule.register\u003c/code\u003e if 2nd arg is not \u003ccode\u003eimport.meta.url\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1535\"\u003e#1535\u003c/a\u003e) (970fdb1f747c0941759aa3e0394c30ff6cf63481)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.84.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePost-release shenanigans (e7965cba23b0c63f0165a12c96aed75257aa6919)\u003c/li\u003e\n\u003cli\u003eMove most compilers to plugins \u0026amp; register from there (61beafe3e002408e91169397f7c384e14c613d92)\u003c/li\u003e\n\u003cli\u003eMinor refactor (e20a6828be8dd1e49b819d5b5b896a26db2a91ac)\u003c/li\u003e\n\u003cli\u003eFix lint issues (d2bbc139e63235c415a243e76ad8685693b8edf2)\u003c/li\u003e\n\u003cli\u003eAdd missing catalog property to rules in JSON schema (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1518\"\u003e#1518\u003c/a\u003e) (5d49dea2696db454e630014efd25172d6edde9fa) - thanks \u003ca href=\"https://github.com/Mohmdev\"\u003e\u003ccode\u003e@​Mohmdev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(plugins): add \u003ccode\u003e@​typescript/native-preview\u003c/code\u003e (tsgo) support (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1513\"\u003e#1513\u003c/a\u003e) (babfb10a0426059bc2d79d14a2ba9c33767b6571) - thanks \u003ca href=\"https://github.com/jgoux\"\u003e\u003ccode\u003e@​jgoux\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix up quoting for spaced args (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1515\"\u003e#1515\u003c/a\u003e) (2b735cb8d87a827bf9ea53ea2bcfcedf117e6d4d)\u003c/li\u003e\n\u003cli\u003eSwitch to tsconfig-aware module resolver in input handler (634d0f68f681df1bf1e8896846f4d4c29b03e689)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebun test\u003c/code\u003e positionals as entry points (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1521\"\u003e#1521\u003c/a\u003e) (da9472555b28b04eddba703b1dfee69b2cb8b6f9)\u003c/li\u003e\n\u003cli\u003eEdit docs (327726ff2c5f2b135581088dea62bd3ed4bc99d4)\u003c/li\u003e\n\u003cli\u003eMinor refactor while at it (dc87e8ea7157745a449955e9a275877d19cf4d87)\u003c/li\u003e\n\u003cli\u003eAdd config hints for unused \u003ccode\u003eignore\u003c/code\u003e and \u003ccode\u003eignoreFiles\u003c/code\u003e items (a4989eef8c870aa038d9c9d9e09597590ca444e7)\u003c/li\u003e\n\u003cli\u003eAccept known bins only behind double-dash (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1524\"\u003e#1524\u003c/a\u003e) (b9214e35659f1f87eabc6695d9b9643c0e6c8022)\u003c/li\u003e\n\u003cli\u003efeat(plugins): add support for bun test preloaded files (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1525\"\u003e#1525\u003c/a\u003e) (14ee32a8f818e1cbf48398ba57bf0f19812ed8be) - thanks \u003ca href=\"https://github.com/jgoux\"\u003e\u003ccode\u003e@​jgoux\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edate\u003c/code\u003e to \u003ccode\u003eIGNORED_GLOBAL_BINARIES\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1476\"\u003e#1476\u003c/a\u003e) (f08f92bd9eac95ec4eafd01ddb01279cb047544e) - thanks \u003ca href=\"https://github.com/duci9y\"\u003e\u003ccode\u003e@​duci9y\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix edge case for binaries in scripts (82331ee2d336349d24a23437527991b73c764039)\u003c/li\u003e\n\u003cli\u003eReport ignore/files config hints only if sure \u0026amp; relevant (4c3bd085477139f50dce468c4231ba2753459c54)\u003c/li\u003e\n\u003cli\u003eAdd consistent \u003ccode\u003erepository\u003c/code\u003e fields (781a0fd44a2cece4fd9c1413e50caa88df528607)\u003c/li\u003e\n\u003cli\u003eAdd language-server bin (13d78454c4100f5d6a4f0cadcf1d77eadec523b2)\u003c/li\u003e\n\u003cli\u003eUse --stdio if no transport provided (bedb21adff873c13095350842c85bb1bfeac643b)\u003c/li\u003e\n\u003cli\u003eRefactor from \u0026quot;enabled\u0026quot; to \u0026quot;deferSession\u0026quot; (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1499\"\u003e#1499\u003c/a\u003e) (15e3360f11c81a866b8e6de76e894986bdfddedd)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003einitializationOptions.config\u003c/code\u003e or default fallback config obj (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1503\"\u003e#1503\u003c/a\u003e) (0abe5684083428340254dc1b0136760aacb9acff)\u003c/li\u003e\n\u003cli\u003eAlso publish ls + mcp with pkg-pr-new (78065260f55fc491d59912e2db41d789e49a1bb7)\u003c/li\u003e\n\u003cli\u003eAuto-format (51b7dc1de9e2ec5b738df5389906df84dc1f3dd7)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003echdir\u003c/code\u003e shenanigans (close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1516\"\u003e#1516\u003c/a\u003e) (0cbee8f38f4a91504b3adc4faee466b9624120fc)\u003c/li\u003e\n\u003cli\u003eBind \u003ccode\u003econsole.*\u003c/code\u003e to distinguish internal↔ external logs (3eac278273856994483a9164539bf57a51ed440b)\u003c/li\u003e\n\u003cli\u003eAdd early bail-outs for changed files we can ignore (36c2dd5c4345d743c3de58ebd677b6f48a270213)\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary module graph updates for unmodified files (f94c41f24fb7f5c4682a620bafd03700cf14ba68)\u003c/li\u003e\n\u003cli\u003eFix typo in pkg-pr-new-pkg-dir (7e7a8b05a06f1f972a1d5e236dc53facbbb99729)\u003c/li\u003e\n\u003cli\u003eAdd .DS_Store to .gitignore (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1530\"\u003e#1530\u003c/a\u003e) (40fe5cc608f2ecf71d148e061071e249c8940edb) - thanks \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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e28a3e7ce7e8efaf40b99c9e6a1839647d0a5083\"\u003e\u003ccode\u003ee28a3e7\u003c/code\u003e\u003c/a\u003e Release knip@5.85.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f192a6ba3fbe9fc303f48e3901db918f5bcd5164\"\u003e\u003ccode\u003ef192a6b\u003c/code\u003e\u003c/a\u003e Fix OOM in gitignore walk for large monorepos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2d0b5cda41f994116c6e211fc68c95b44c21b2cb\"\u003e\u003ccode\u003e2d0b5cd\u003c/code\u003e\u003c/a\u003e Fix incorrect coverage provider being reported (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1552\"\u003e#1552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/95051ebf3aa44a2db722837acf3ce73e03f72fc5\"\u003e\u003ccode\u003e95051eb\u003c/code\u003e\u003c/a\u003e fix: tsdown entry compatibility issues \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1550\"\u003e#1550\u003c/a\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8c5f35fa81ccccc4faceb6a1d8329d562927d450\"\u003e\u003ccode\u003e8c5f35f\u003c/code\u003e\u003c/a\u003e Merge some next glob patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9da6205fdc45fdc992919d3e246415829025ea46\"\u003e\u003ccode\u003e9da6205\u003c/code\u003e\u003c/a\u003e Look everywhere for manifest/robots file in next plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/58d99de46ee3a9e15cd77e3806b5de55931cebf2\"\u003e\u003ccode\u003e58d99de\u003c/code\u003e\u003c/a\u003e feat: add Payload CMS plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f63089bdadb2cea47d22fa27b22c16003e1a4b61\"\u003e\u003ccode\u003ef63089b\u003c/code\u003e\u003c/a\u003e Make knip compatible with erasableSyntaxOnly (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c33d93ae24dc1304baa49f85b25beb24af803dd8\"\u003e\u003ccode\u003ec33d93a\u003c/code\u003e\u003c/a\u003e Fix require.context regex matching for path-aware patterns (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/5c2cccf2c05108e7f348a55e2d51a99647e8098c\"\u003e\u003ccode\u003e5c2cccf\u003c/code\u003e\u003c/a\u003e Release knip@5.84.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@5.85.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 16.2.7 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/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\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/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\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/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9aa2cd7f8b588319104a87f999a373552b19cedf\"\u003e\u003ccode\u003e9aa2cd7\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/0c387bcf450f1e082629771d8156daa5cf0b68d2\"\u003e\u003ccode\u003e0c387bc\u003c/code\u003e\u003c/a\u003e test: make long-running task longer because of GitHub Actions slowness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e refactor: detect incorrect brace expansion exhaustively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dceabc608f6e0a5e7beb2fab74520d1577c6b8e6\"\u003e\u003ccode\u003edceabc6\u003c/code\u003e\u003c/a\u003e ci: run \u003ccode\u003enpm audit\u003c/code\u003e in GitHub Actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d0e4c2a639e7f334699e2fdba448681be01f952c\"\u003e\u003ccode\u003ed0e4c2a\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/93cf144bec134d2659d752f731b684e3a8625e40\"\u003e\u003ccode\u003e93cf144\u003c/code\u003e\u003c/a\u003e docs: add tip about \u003ccode\u003elint-staged.sh\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9809fee4801c746e0f57b87215434f75be796c8f\"\u003e\u003ccode\u003e9809fee\u003c/code\u003e\u003c/a\u003e test: adjust integration test logging setup for concurrency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cc432dfcec98d59ff883e36114125a0a80efc872\"\u003e\u003ccode\u003ecc432df\u003c/code\u003e\u003c/a\u003e feat: use \u003ccode\u003etinyexec\u003c/code\u003e to spawn tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e feat: use \u003ccode\u003etinyexec\u003c/code\u003e for Git commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e15178a1264942db1ccb9f96ec1b975815fcf880\"\u003e\u003ccode\u003ee15178a\u003c/code\u003e\u003c/a\u003e docs: fix typos in example comments for environment variables (\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.7...v16.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.8.3 to 2.8.12\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.8.12\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\u003echore: Reduce compile times by deduplicating thiserror and itertools 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/12000\"\u003evercel/turborepo#12000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade axum 0.7 to 0.8, deduplicate tower/tower-http 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/12003\"\u003evercel/turborepo#12003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent peerDependencies from overwriting concrete dependency specifiers 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/12004\"\u003evercel/turborepo#12004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve correct nested package version in bun lockfile pruning 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/12008\"\u003evercel/turborepo#12008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve all lockfile pruning test failures 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/12009\"\u003evercel/turborepo#12009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Extract query module into turborepo-query crate 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/12007\"\u003evercel/turborepo#12007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate dry-json prysk tests to Rust + insta snapshots 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/12010\"\u003evercel/turborepo#12010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Deduplicate petgraph, fixedbitset, and dashmap 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/12011\"\u003evercel/turborepo#12011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate persistent-dependencies and task-dependencies to Rust + insta 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/12012\"\u003evercel/turborepo#12012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Add lockfile-tests fixture for issue \u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12013\"\u003e#12013\u003c/a\u003e 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/12014\"\u003evercel/turborepo#12014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Remove libgit2/git2 dependency, replace with gix-object 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/12015\"\u003evercel/turborepo#12015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate daemon, jsonc, query, edit-turbo-json tests to Rust 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/12016\"\u003evercel/turborepo#12016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Remove async-graphql from turborepo-lib 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/12017\"\u003evercel/turborepo#12017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate inference and run-logging tests to Rust 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/12018\"\u003evercel/turborepo#12018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate run-caching and strict-env-vars tests to Rust 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/12020\"\u003evercel/turborepo#12020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Mark lockfile-aware-caching/bun prysk test as flaky 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/12021\"\u003evercel/turborepo#12021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add nextest retries for flaky tests 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/12027\"\u003evercel/turborepo#12027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate prune and run-summary tests to Rust 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/12022\"\u003evercel/turborepo#12022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add nextest retries for flaky prysk tests 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/12030\"\u003evercel/turborepo#12030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add nextest retries for flaky prune_test::test_prune_composable_config 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/12032\"\u003evercel/turborepo#12032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Suppress npm upgrade notices in Rust integration tests 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/12033\"\u003evercel/turborepo#12033\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/turborepo/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/vercel/turborepo/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.8.12-canary.3\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: Add nextest retries for flaky prune_test::test_prune_composable_config 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/12032\"\u003evercel/turborepo#12032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Suppress npm upgrade notices in Rust integration tests 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/12033\"\u003evercel/turborepo#12033\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/turborepo/compare/v2.8.11-canary.28...v2.8.12-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.8.11-canary.28...v2.8.12-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.8.12-canary.2\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\u003echore: Upgrade axum 0.7 to 0.8, deduplicate tower/tower-http 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/12003\"\u003evercel/turborepo#12003\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/turborepo/compare/v2.8.12-canary.1...v2.8.12-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.8.12-canary.1...v2.8.12-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/50a9e4ba105ae9fb928080e29c9106fd2e2a93cd\"\u003e\u003ccode\u003e50a9e4b\u003c/code\u003e\u003c/a\u003e publish 2.8.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2bc9f04ba80b980d1011dae602f7a696c5e41b22\"\u003e\u003ccode\u003e2bc9f04\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.8.12-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12035\"\u003e#12035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/829b351709ad0482522e97002ba6254651aeaddc\"\u003e\u003ccode\u003e829b351\u003c/code\u003e\u003c/a\u003e ci: Disable flaky Rust unit tests from release pipeline (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f698b04e8600abec7af08a588a26a44d04a26a87\"\u003e\u003ccode\u003ef698b04\u003c/code\u003e\u003c/a\u003e fix: Suppress npm upgrade notices in Rust integration tests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12033\"\u003e#12033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b47e099251cbc22926cd70ccfabea34c1eece5f2\"\u003e\u003ccode\u003eb47e099\u003c/code\u003e\u003c/a\u003e fix: Add nextest retries for flaky prune_test::test_prune_composable_config (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9479a54c79b60c7be991ebcad976e0dbb36118e5\"\u003e\u003ccode\u003e9479a54\u003c/code\u003e\u003c/a\u003e ci: Use larger runners for macOS Rust tests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12029\"\u003e#12029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9b66431e8e0a17d20e677098ca721d3ba19dad81\"\u003e\u003ccode\u003e9b66431\u003c/code\u003e\u003c/a\u003e fix: Add nextest retries for flaky prysk tests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12030\"\u003e#12030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0c1bd4756c05188d5acf5e49667f49f3aad73652\"\u003e\u003ccode\u003e0c1bd47\u003c/code\u003e\u003c/a\u003e ci: Increase Rust test partitions from 4 to 10 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12028\"\u003e#12028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/329bdb5e76aec9c168f53f4942397b781396b8a6\"\u003e\u003ccode\u003e329bdb5\u003c/code\u003e\u003c/a\u003e refactor: Migrate prune and run-summary tests to Rust (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12022\"\u003e#12022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d9027090d66f412ca599cce5eedc1333cdc462f\"\u003e\u003ccode\u003e9d90270\u003c/code\u003e\u003c/a\u003e fix: Add nextest retries for flaky tests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12027\"\u003e#12027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.8.3...v2.8.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.563.0 to 0.575.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.573.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.572.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\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/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.575.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-hook-form` from 7.71.1 to 7.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3adba2b816dd50bbca460bbe61df64b50bc6b1da\"\u003e\u003ccode\u003e3adba2b\u003c/code\u003e\u003c/a\u003e ✅ test: add unit tests for update utility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13268\"\u003e#13268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.71.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@content-collections/cli` from 0.1.8 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdorra/content-collections/releases\"\u003e\u003ccode\u003e@​content-collections/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​content-collections/cli\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​content-collections/integrations\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdorra/content-collections/blob/main/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​content-collections/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​content-collections/integrations\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/0f6a8a9c67e6585864e2840fe9a416eeaaf595f1\"\u003e\u003ccode\u003e0f6a8a9\u003c/code\u003e\u003c/a\u003e chore(release): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/cli/issues/713\"\u003e#713\u003c/a\u003e version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/08ffe96157f379e7969a438491722f11f437dae0\"\u003e\u003ccode\u003e08ffe96\u003c/code\u003e\u003c/a\u003e build(cli): update clerc to v1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sdorra/content-collections/commits/@content-collections/cli@0.1.9/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@content-collections/core` from 0.13.1 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdorra/content-collections/releases\"\u003e\u003ccode\u003e@​content-collections/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​content-collections/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.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/sdorra/content-collections/pull/719\"\u003e#719\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/3e019b1879dc49f690aba618bcaca35495e2c875\"\u003e\u003ccode\u003e3e019b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sdorra\"\u003e\u003ccode\u003e@​sdorra\u003c/code\u003e\u003c/a\u003e! - \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/718\"\u003e#718\u003c/a\u003e fix serializer handling of import arrays\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sdorra/content-collections/pull/716\"\u003e#716\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/d6e9da2308d97789aba7145c71781b95397225fe\"\u003e\u003ccode\u003ed6e9da2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nihgwu\"\u003e\u003ccode\u003e@​nihgwu\u003c/code\u003e\u003c/a\u003e! - Respect \u003ccode\u003ecacheDir\u003c/code\u003e option for transform cache directory\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​content-collections/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sdorra/content-collections/pull/708\"\u003e#708\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ExpensiveKoala\"\u003e\u003ccode\u003e@​ExpensiveKoala\u003c/code\u003e\u003c/a\u003e! - Support for singletons \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/300\"\u003e#300\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/sdorra/content-collections/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​content-collections/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.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/sdorra/content-collections/pull/719\"\u003e#719\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/3e019b1879dc49f690aba618bcaca35495e2c875\"\u003e\u003ccode\u003e3e019b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sdorra\"\u003e\u003ccode\u003e@​sdorra\u003c/code\u003e\u003c/a\u003e! - \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/718\"\u003e#718\u003c/a\u003e fix serializer handling of import arrays\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sdorra/content-collections/pull/716\"\u003e#716\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/d6e9da2308d97789aba7145c71781b95397225fe\"\u003e\u003ccode\u003ed6e9da2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nihgwu\"\u003e\u003ccode\u003e@​nihgwu\u003c/code\u003e\u003c/a\u003e! - Respect \u003ccode\u003ecacheDir\u003c/code\u003e option for transform cache directory\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sdorra/content-collections/pull/708\"\u003e#708\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ExpensiveKoala\"\u003e\u003ccode\u003e@​ExpensiveKoala\u003c/code\u003e\u003c/a\u003e! - Support for singletons \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/300\"\u003e#300\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/sdorra/content-collections/commit/3c4984a90ef8fbb9a4e0f010146ae35c8d1bdfc6\"\u003e\u003ccode\u003e3c4984a\u003c/code\u003e\u003c/a\u003e chore(release): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/717\"\u003e#717\u003c/a\u003e version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/3e019b1879dc49f690aba618bcaca35495e2c875\"\u003e\u003ccode\u003e3e019b1\u003c/code\u003e\u003c/a\u003e fix(core): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/718\"\u003e#718\u003c/a\u003e serializer handling of import arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/d6e9da2308d97789aba7145c71781b95397225fe\"\u003e\u003ccode\u003ed6e9da2\u003c/code\u003e\u003c/a\u003e fix(core): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/716\"\u003e#716\u003c/a\u003e respect cacheDir option for transform cache directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/0f6a8a9c67e6585864e2840fe9a416eeaaf595f1\"\u003e\u003ccode\u003e0f6a8a9\u003c/code\u003e\u003c/a\u003e chore(release): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/713\"\u003e#713\u003c/a\u003e version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/ca8123e1f96c6a5ee6fd73018fd1ea7e986fdce6\"\u003e\u003ccode\u003eca8123e\u003c/code\u003e\u003c/a\u003e feat(core): singletons are required by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e feat(core): add support for singleton collections (\u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sdorra/content-collections/commits/@content-collections/core@0.14.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@content-collections/next` from 0.2.10 to 0.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdorra/content-collections/releases\"\u003e\u003ccode\u003e@​content-collections/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​content-collections/next\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​content-collections/integrations\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdorra/content-collections/blob/main/packages/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​content-collections/next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​content-collections/integrations\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/0f6a8a9c67e6585864e2840fe9a416eeaaf595f1\"\u003e\u003ccode\u003e0f6a8a9\u003c/code\u003e\u003c/a\u003e chore(release): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/next/issues/713\"\u003e#713\u003c/a\u003e version packages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sdorra/content-collections/commits/@content-collections/next@0.2.11/packages/next\"\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.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/isyuricunha/website/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/isyuricunha%2Fwebsite/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"},{"uuid":"4001821524","node_id":"PR_kwDOQjpmKc7G3cF4","number":103,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 18 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-02-27T16:24:44.000Z","updated_at":"2026-02-27T16:27:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":18,"packages":[{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-hotkeys","old_version":"0.1.0","new_version":"0.3.0","repository_url":"https://github.com/TanStack/hotkeys"},{"name":"@tanstack/react-router","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-plugin","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"lucide-react","old_version":"0.574.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.34.1","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"pg","old_version":"8.18.0","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"react-day-picker","old_version":"9.13.2","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"tailwind-merge","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"axios","old_version":"1.13.5","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"puppeteer","old_version":"24.37.3","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"@react-email/components","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/resend/react-email"},{"name":"better-auth","old_version":"1.4.18","new_version":"1.4.19","repository_url":"https://github.com/better-auth/better-auth"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.1` |\n| [@tanstack/react-hotkeys](https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys) | `0.1.0` | `0.3.0` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.161.1` | `1.163.2` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.161.1` | `1.163.2` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.161.1` | `1.163.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.574.0` | `0.575.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.34.1` | `12.34.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.18.0` | `8.19.0` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.2` | `9.14.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.71.2` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.6.4` | `4.6.5` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.1` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.37.3` | `24.37.5` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.7` | `1.0.8` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.4.18` | `1.4.19` |\n\n\nUpdates `@tailwindcss/vite` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\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/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bc6e4b85bf1dce84e2947f81cbb9881a77427de7\"\u003e\u003ccode\u003ebc6e4b8\u003c/code\u003e\u003c/a\u003e Fallback to \u003ccode\u003econfig.createResolver\u003c/code\u003e for \u003ccode\u003eclient\u003c/code\u003e and \u003ccode\u003essr\u003c/code\u003e environments in `@...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f212b0fc22c3e6f93a5068654e67bd2818109b95\"\u003e\u003ccode\u003ef212b0f\u003c/code\u003e\u003c/a\u003e fix: restore full page reload for watched external files on Vite 7.1+ (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e3e85b364fc62a19b97a4250854580132e7967c7\"\u003e\u003ccode\u003ee3e85b3\u003c/code\u003e\u003c/a\u003e [tailwindcss-vite] Add Register dependency messages logline (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19611\"\u003e#19611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-hotkeys` from 0.1.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/hotkeys/releases\"\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: overhaul sequence-manager and hooks to be in feature parity with hotkey-manager. (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade tanstack store version (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/26a74d8e3279766a5cddbc7e7f146af0557cfbb9\"\u003e\u003ccode\u003e26a74d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/54f550f1d2e47084ea11411d465780ede19fbdfa\"\u003e\u003ccode\u003e54f550f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/hotkeys/blob/main/packages/react-hotkeys/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: overhaul sequence-manager and hooks to be in feature parity with hotkey-manager. (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade tanstack store version (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/26a74d8e3279766a5cddbc7e7f146af0557cfbb9\"\u003e\u003ccode\u003e26a74d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/54f550f1d2e47084ea11411d465780ede19fbdfa\"\u003e\u003ccode\u003e54f550f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/56d50ba4595a7609b13a36376afdc46ba92fab29\"\u003e\u003ccode\u003e56d50ba\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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/hotkeys/commit/dc259e050886e261163f2604844e1e464a725512\"\u003e\u003ccode\u003edc259e0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e feat: sequence-manager feature parody with hotkey-manager (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/37dc9c7a80402ff64d9b9eded6cd84ccf9daff1b\"\u003e\u003ccode\u003e37dc9c7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e feat: upgrade tanstack store version (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/4744399d0a350553ca3ecb409640d4cc5040cf64\"\u003e\u003ccode\u003e4744399\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/24\"\u003e#24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/ae91a0e7afc5e2f12bbee49c3ec4dbe2f4a063cf\"\u003e\u003ccode\u003eae91a0e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/e5bdbce2b6e75413c6ae35fac49eeb7c4861740c\"\u003e\u003ccode\u003ee5bdbce\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/b9f784a1ff012b086037f6bddbf609083480f6d6\"\u003e\u003ccode\u003eb9f784a\u003c/code\u003e\u003c/a\u003e feat: Add SolidJS adapter packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/hotkeys/commits/@tanstack/react-hotkeys@0.3.0/packages/react-hotkeys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/f58d457542a65eb93671f92a1fe84f76330f221e\"\u003e\u003ccode\u003ef58d457\u003c/code\u003e\u003c/a\u003e fix(react-router,solid-router,vue-router): correct preload triggers for \u0026quot;inte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/09405b22ccff58b7c17a664d6ac7e6180174802c\"\u003e\u003ccode\u003e09405b2\u003c/code\u003e\u003c/a\u003e fix: delay focus intent preload and clear on blur across adapters (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6744\"\u003e#6744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/343f8a8ff9ae8ea8c803d7f2b57bb52682fe6551\"\u003e\u003ccode\u003e343f8a8\u003c/code\u003e\u003c/a\u003e refactor(router-core,react-router,solid-router,vue-router): Remove long strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/d6af3a28c350ce7290ddff43723d6be9387bcd21\"\u003e\u003ccode\u003ed6af3a2\u003c/code\u003e\u003c/a\u003e chore: cleanup unused exports (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6735\"\u003e#6735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-start` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-start/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/19b8bca704ddc0afa61aa78f16763fcf0ac20b6f\"\u003e\u003ccode\u003e19b8bca\u003c/code\u003e\u003c/a\u003e release: v1.163.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e5cb8ccc9a84569de66b71658d914e37e289db0a\"\u003e\u003ccode\u003ee5cb8cc\u003c/code\u003e\u003c/a\u003e release: v1.163.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/2c1eb71ac454521b0ac8d809191bace06b412e1e\"\u003e\u003ccode\u003e2c1eb71\u003c/code\u003e\u003c/a\u003e release: v1.162.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/951134aa97e59985ef828b5477ff62a40cfaa3de\"\u003e\u003ccode\u003e951134a\u003c/code\u003e\u003c/a\u003e release: v1.162.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/react-start\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/router-plugin` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a562eb496be9ffd82654d503175b0bc1a1ffeff8\"\u003e\u003ccode\u003ea562eb4\u003c/code\u003e\u003c/a\u003e release: v1.162.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/3710720cd941c2e4c3c104f05bb7109a7c25ef7e\"\u003e\u003ccode\u003e3710720\u003c/code\u003e\u003c/a\u003e release: v1.162.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5fcf33e87184e2e019d0f89abed0f10c3b07c234\"\u003e\u003ccode\u003e5fcf33e\u003c/code\u003e\u003c/a\u003e release: v1.161.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/4def459cb63522e374b8d27f87e9317b92f0d0c6\"\u003e\u003ccode\u003e4def459\u003c/code\u003e\u003c/a\u003e testing(vite-ecosystem-ci): add vite as direct dev depencency (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/6709\"\u003e#6709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/router-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.574.0 to 0.575.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\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/lucide-icons/lucide/commits/0.575.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 `motion` from 12.34.1 to 12.34.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.34.3] 2026-02-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003evelocity\u003c/code\u003e is never transferred to a time-derived spring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.2] 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLayout animations: Reset motion value velocity when starting a new layout animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/071f659f02ecc4ceb21ae17a74085454b961c585\"\u003e\u003ccode\u003e071f659\u003c/code\u003e\u003c/a\u003e v12.34.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ab73833f4dfcba3449ac7c829e77b927ef39c34f\"\u003e\u003ccode\u003eab73833\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bd6eac3aed154fcaf017fbf6a0601eb825dfacfb\"\u003e\u003ccode\u003ebd6eac3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3564\"\u003e#3564\u003c/a\u003e from motiondivision/fix/time-defined-spring-velocity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bebd7f5bf92b0899719cdb8da2114892983b02c2\"\u003e\u003ccode\u003ebebd7f5\u003c/code\u003e\u003c/a\u003e Ignore velocity for time-defined springs to prevent wild oscillation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68283405093407c229adc25e4f939a8fc1a310da\"\u003e\u003ccode\u003e6828340\u003c/code\u003e\u003c/a\u003e v12.34.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/679a0ad3a1edb131172e4a2365b185fb2cb2cd5e\"\u003e\u003ccode\u003e679a0ad\u003c/code\u003e\u003c/a\u003e Reset layout animation motion value velocity on restart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1d566fc96f1f03a9b7be0fa891661bbcc56f7de0\"\u003e\u003ccode\u003e1d566fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3546\"\u003e#3546\u003c/a\u003e from veeceey/fix/typescript-ban-types-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ae4c6c696f5f8befddb0b7cfcdc2b0ed71f46ba2\"\u003e\u003ccode\u003eae4c6c6\u003c/code\u003e\u003c/a\u003e Fix TypeScript lint error: Replace banned type {} with React.PropsWithChildren\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.1...v12.34.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.18.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/46cdf9e32b70e74e0ca89c194827217b912012a5\"\u003e\u003ccode\u003e46cdf9e\u003c/code\u003e\u003c/a\u003e [fix] fix unhandled callback error for submittables (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3589\"\u003e#3589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.19.0/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.13.2 to 9.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch2\u003eResetting Selections in Range Mode\u003c/h2\u003e\n\u003cp\u003eWhen in range selection mode, use the new \u003ca href=\"https://daypicker.dev/selections/range-mode#reset-selection\"\u003eresetOnSelect\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch2\u003eHijri Calendar\u003c/h2\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\r\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://daypicker.dev/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://daypicker.dev/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003egpbl/react-day-picker#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to DayPicker root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003egpbl/react-day-picker#2907\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/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.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/gpbl/react-day-picker/blob/main/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2026-02-26\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch4\u003eResetting Selections in Range Mode\u003c/h4\u003e\n\u003cp\u003eWhen in range selection mode, use the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/selections/range-mode#reset-selection\"\u003e\u003ccode\u003eresetOnSelect\u003c/code\u003e\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch4\u003eHijri Calendar\u003c/h4\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003e#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003e#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to \u003ccode\u003eDayPicker\u003c/code\u003e root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003e#2907\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/gpbl/react-day-picker/commit/a5b0c43c0aec821d24d58ed7e274db54a9a38b11\"\u003e\u003ccode\u003ea5b0c43\u003c/code\u003e\u003c/a\u003e Prepare 9.14.0 package metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/758f6048835eb4e6e75cefc05b6e87571b6b3bb9\"\u003e\u003ccode\u003e758f604\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elang\u003c/code\u003e attribute to DayPicker root (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/0893c9677b2c6d310219ba50abda45afc443deba\"\u003e\u003ccode\u003e0893c96\u003c/code\u003e\u003c/a\u003e feat: New resetOnSelect prop to reset date range when selecting date with com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/8e69eb1c2c9fc0db2a10a79db0fd59b4c8200e0d\"\u003e\u003ccode\u003e8e69eb1\u003c/code\u003e\u003c/a\u003e feat: Add Hijri calendar support (Umm al-Qura) (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/091ca6f1c8a810b32870471a38439c7dd7d7ba98\"\u003e\u003ccode\u003e091ca6f\u003c/code\u003e\u003c/a\u003e chore: remove performance-tests project (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/6df3193c41d127c9930aac317de00003d76344b5\"\u003e\u003ccode\u003e6df3193\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/5208d3f428bec12fe2a589b91ae5ab9ff407d4b9\"\u003e\u003ccode\u003e5208d3f\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.71.1 to 7.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3adba2b816dd50bbca460bbe61df64b50bc6b1da\"\u003e\u003ccode\u003e3adba2b\u003c/code\u003e\u003c/a\u003e ✅ test: add unit tests for update utility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13268\"\u003e#13268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.71.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-medium-image-zoom` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-resizable-panels` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/releases\"\u003ereact-resizable-panels's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/670\"\u003e670\u003c/a\u003e: Check for undefined \u003ccode\u003eadoptedStyleSheets\u003c/code\u003e (to better support environments like jsdom)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/671\"\u003e671\u003c/a\u003e: Bug-fix: Update in-memory layout cache when group is resized by double-clicking on a separator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md\"\u003ereact-resizable-panels's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/670\"\u003e670\u003c/a\u003e: Check for undefined \u003ccode\u003eadoptedStyleSheets\u003c/code\u003e (to better support environments like jsdom)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/671\"\u003e671\u003c/a\u003e: Bug-fix: Update in-memory layout cache when group is resized by double-clicking on a separator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/d905ad8a892fa11359540fa8a58c570761d790e9\"\u003e\u003ccode\u003ed905ad8\u003c/code\u003e\u003c/a\u003e 4.6.4 -\u0026gt; 4.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/ecc52f898c30f61b778c0e628b1a27be742289cf\"\u003e\u003ccode\u003eecc52f8\u003c/code\u003e\u003c/a\u003e Check for undefined adoptedStyleSheets (to better support environments like j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/7090efb1dffc70ff6f8509c3c316986491fcfa97\"\u003e\u003ccode\u003e7090efb\u003c/code\u003e\u003c/a\u003e Conditionally-rendered panel edge case bug fix (\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/211676e44c455bb5d9ff8928149d01774ac69931\"\u003e\u003ccode\u003e211676e\u003c/code\u003e\u003c/a\u003e Fixed typo in docs example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bv...\n\n_Description has been truncated_","html_url":"https://github.com/hi02102002/trektoeic/pull/103","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hi02102002%2Ftrektoeic/issues/103","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/103/packages"},{"uuid":"3996492547","node_id":"PR_kwDOQjpmKc7Gl6ct","number":102,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 17 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-02-26T16:25:14.000Z","updated_at":"2026-02-26T16:25:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":17,"packages":[{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-hotkeys","old_version":"0.1.0","new_version":"0.3.0","repository_url":"https://github.com/TanStack/hotkeys"},{"name":"@tanstack/react-router","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-plugin","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"lucide-react","old_version":"0.574.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.34.1","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"pg","old_version":"8.18.0","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"react-day-picker","old_version":"9.13.2","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"tailwind-merge","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"puppeteer","old_version":"24.37.3","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"@react-email/components","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/resend/react-email"},{"name":"better-auth","old_version":"1.4.18","new_version":"1.4.19","repository_url":"https://github.com/better-auth/better-auth"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.1` |\n| [@tanstack/react-hotkeys](https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys) | `0.1.0` | `0.3.0` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.161.1` | `1.163.2` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.161.1` | `1.163.2` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.161.1` | `1.163.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.574.0` | `0.575.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.34.1` | `12.34.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.18.0` | `8.19.0` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.2` | `9.14.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.71.2` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.6.4` | `4.6.5` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.1` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.37.3` | `24.37.5` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.7` | `1.0.8` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.4.18` | `1.4.19` |\n\n\nUpdates `@tailwindcss/vite` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\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/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bc6e4b85bf1dce84e2947f81cbb9881a77427de7\"\u003e\u003ccode\u003ebc6e4b8\u003c/code\u003e\u003c/a\u003e Fallback to \u003ccode\u003econfig.createResolver\u003c/code\u003e for \u003ccode\u003eclient\u003c/code\u003e and \u003ccode\u003essr\u003c/code\u003e environments in `@...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f212b0fc22c3e6f93a5068654e67bd2818109b95\"\u003e\u003ccode\u003ef212b0f\u003c/code\u003e\u003c/a\u003e fix: restore full page reload for watched external files on Vite 7.1+ (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e3e85b364fc62a19b97a4250854580132e7967c7\"\u003e\u003ccode\u003ee3e85b3\u003c/code\u003e\u003c/a\u003e [tailwindcss-vite] Add Register dependency messages logline (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19611\"\u003e#19611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-hotkeys` from 0.1.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/hotkeys/releases\"\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: overhaul sequence-manager and hooks to be in feature parity with hotkey-manager. (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade tanstack store version (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/26a74d8e3279766a5cddbc7e7f146af0557cfbb9\"\u003e\u003ccode\u003e26a74d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/54f550f1d2e47084ea11411d465780ede19fbdfa\"\u003e\u003ccode\u003e54f550f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/hotkeys/blob/main/packages/react-hotkeys/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: overhaul sequence-manager and hooks to be in feature parity with hotkey-manager. (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade tanstack store version (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/26a74d8e3279766a5cddbc7e7f146af0557cfbb9\"\u003e\u003ccode\u003e26a74d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/54f550f1d2e47084ea11411d465780ede19fbdfa\"\u003e\u003ccode\u003e54f550f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/56d50ba4595a7609b13a36376afdc46ba92fab29\"\u003e\u003ccode\u003e56d50ba\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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/hotkeys/commit/dc259e050886e261163f2604844e1e464a725512\"\u003e\u003ccode\u003edc259e0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e feat: sequence-manager feature parody with hotkey-manager (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/37dc9c7a80402ff64d9b9eded6cd84ccf9daff1b\"\u003e\u003ccode\u003e37dc9c7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e feat: upgrade tanstack store version (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/4744399d0a350553ca3ecb409640d4cc5040cf64\"\u003e\u003ccode\u003e4744399\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/24\"\u003e#24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/ae91a0e7afc5e2f12bbee49c3ec4dbe2f4a063cf\"\u003e\u003ccode\u003eae91a0e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/e5bdbce2b6e75413c6ae35fac49eeb7c4861740c\"\u003e\u003ccode\u003ee5bdbce\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/b9f784a1ff012b086037f6bddbf609083480f6d6\"\u003e\u003ccode\u003eb9f784a\u003c/code\u003e\u003c/a\u003e feat: Add SolidJS adapter packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/hotkeys/commits/@tanstack/react-hotkeys@0.3.0/packages/react-hotkeys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/f58d457542a65eb93671f92a1fe84f76330f221e\"\u003e\u003ccode\u003ef58d457\u003c/code\u003e\u003c/a\u003e fix(react-router,solid-router,vue-router): correct preload triggers for \u0026quot;inte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/09405b22ccff58b7c17a664d6ac7e6180174802c\"\u003e\u003ccode\u003e09405b2\u003c/code\u003e\u003c/a\u003e fix: delay focus intent preload and clear on blur across adapters (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6744\"\u003e#6744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/343f8a8ff9ae8ea8c803d7f2b57bb52682fe6551\"\u003e\u003ccode\u003e343f8a8\u003c/code\u003e\u003c/a\u003e refactor(router-core,react-router,solid-router,vue-router): Remove long strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/d6af3a28c350ce7290ddff43723d6be9387bcd21\"\u003e\u003ccode\u003ed6af3a2\u003c/code\u003e\u003c/a\u003e chore: cleanup unused exports (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6735\"\u003e#6735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-start` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-start/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/19b8bca704ddc0afa61aa78f16763fcf0ac20b6f\"\u003e\u003ccode\u003e19b8bca\u003c/code\u003e\u003c/a\u003e release: v1.163.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e5cb8ccc9a84569de66b71658d914e37e289db0a\"\u003e\u003ccode\u003ee5cb8cc\u003c/code\u003e\u003c/a\u003e release: v1.163.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/2c1eb71ac454521b0ac8d809191bace06b412e1e\"\u003e\u003ccode\u003e2c1eb71\u003c/code\u003e\u003c/a\u003e release: v1.162.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/951134aa97e59985ef828b5477ff62a40cfaa3de\"\u003e\u003ccode\u003e951134a\u003c/code\u003e\u003c/a\u003e release: v1.162.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/react-start\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/router-plugin` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a562eb496be9ffd82654d503175b0bc1a1ffeff8\"\u003e\u003ccode\u003ea562eb4\u003c/code\u003e\u003c/a\u003e release: v1.162.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/3710720cd941c2e4c3c104f05bb7109a7c25ef7e\"\u003e\u003ccode\u003e3710720\u003c/code\u003e\u003c/a\u003e release: v1.162.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5fcf33e87184e2e019d0f89abed0f10c3b07c234\"\u003e\u003ccode\u003e5fcf33e\u003c/code\u003e\u003c/a\u003e release: v1.161.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/4def459cb63522e374b8d27f87e9317b92f0d0c6\"\u003e\u003ccode\u003e4def459\u003c/code\u003e\u003c/a\u003e testing(vite-ecosystem-ci): add vite as direct dev depencency (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/6709\"\u003e#6709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/router-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.574.0 to 0.575.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\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/lucide-icons/lucide/commits/0.575.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 `motion` from 12.34.1 to 12.34.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.34.3] 2026-02-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003evelocity\u003c/code\u003e is never transferred to a time-derived spring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.2] 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLayout animations: Reset motion value velocity when starting a new layout animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/071f659f02ecc4ceb21ae17a74085454b961c585\"\u003e\u003ccode\u003e071f659\u003c/code\u003e\u003c/a\u003e v12.34.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ab73833f4dfcba3449ac7c829e77b927ef39c34f\"\u003e\u003ccode\u003eab73833\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bd6eac3aed154fcaf017fbf6a0601eb825dfacfb\"\u003e\u003ccode\u003ebd6eac3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3564\"\u003e#3564\u003c/a\u003e from motiondivision/fix/time-defined-spring-velocity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bebd7f5bf92b0899719cdb8da2114892983b02c2\"\u003e\u003ccode\u003ebebd7f5\u003c/code\u003e\u003c/a\u003e Ignore velocity for time-defined springs to prevent wild oscillation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68283405093407c229adc25e4f939a8fc1a310da\"\u003e\u003ccode\u003e6828340\u003c/code\u003e\u003c/a\u003e v12.34.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/679a0ad3a1edb131172e4a2365b185fb2cb2cd5e\"\u003e\u003ccode\u003e679a0ad\u003c/code\u003e\u003c/a\u003e Reset layout animation motion value velocity on restart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1d566fc96f1f03a9b7be0fa891661bbcc56f7de0\"\u003e\u003ccode\u003e1d566fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3546\"\u003e#3546\u003c/a\u003e from veeceey/fix/typescript-ban-types-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ae4c6c696f5f8befddb0b7cfcdc2b0ed71f46ba2\"\u003e\u003ccode\u003eae4c6c6\u003c/code\u003e\u003c/a\u003e Fix TypeScript lint error: Replace banned type {} with React.PropsWithChildren\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.1...v12.34.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.18.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/46cdf9e32b70e74e0ca89c194827217b912012a5\"\u003e\u003ccode\u003e46cdf9e\u003c/code\u003e\u003c/a\u003e [fix] fix unhandled callback error for submittables (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3589\"\u003e#3589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.19.0/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.13.2 to 9.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch2\u003eResetting Selections in Range Mode\u003c/h2\u003e\n\u003cp\u003eWhen in range selection mode, use the new \u003ca href=\"https://daypicker.dev/selections/range-mode#reset-selection\"\u003eresetOnSelect\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch2\u003eHijri Calendar\u003c/h2\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\r\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://daypicker.dev/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://daypicker.dev/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003egpbl/react-day-picker#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to DayPicker root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003egpbl/react-day-picker#2907\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/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/a5b0c43c0aec821d24d58ed7e274db54a9a38b11\"\u003e\u003ccode\u003ea5b0c43\u003c/code\u003e\u003c/a\u003e Prepare 9.14.0 package metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/758f6048835eb4e6e75cefc05b6e87571b6b3bb9\"\u003e\u003ccode\u003e758f604\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elang\u003c/code\u003e attribute to DayPicker root (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/0893c9677b2c6d310219ba50abda45afc443deba\"\u003e\u003ccode\u003e0893c96\u003c/code\u003e\u003c/a\u003e feat: New resetOnSelect prop to reset date range when selecting date with com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/8e69eb1c2c9fc0db2a10a79db0fd59b4c8200e0d\"\u003e\u003ccode\u003e8e69eb1\u003c/code\u003e\u003c/a\u003e feat: Add Hijri calendar support (Umm al-Qura) (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/091ca6f1c8a810b32870471a38439c7dd7d7ba98\"\u003e\u003ccode\u003e091ca6f\u003c/code\u003e\u003c/a\u003e chore: remove performance-tests project (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/6df3193c41d127c9930aac317de00003d76344b5\"\u003e\u003ccode\u003e6df3193\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/5208d3f428bec12fe2a589b91ae5ab9ff407d4b9\"\u003e\u003ccode\u003e5208d3f\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.71.1 to 7.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3adba2b816dd50bbca460bbe61df64b50bc6b1da\"\u003e\u003ccode\u003e3adba2b\u003c/code\u003e\u003c/a\u003e ✅ test: add unit tests for update utility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13268\"\u003e#13268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.71.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-medium-image-zoom` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-resizable-panels` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/releases\"\u003ereact-resizable-panels's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/670\"\u003e670\u003c/a\u003e: Check for undefined \u003ccode\u003eadoptedStyleSheets\u003c/code\u003e (to better support environments like jsdom)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/671\"\u003e671\u003c/a\u003e: Bug-fix: Update in-memory layout cache when group is resized by double-clicking on a separator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md\"\u003ereact-resizable-panels's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/670\"\u003e670\u003c/a\u003e: Check for undefined \u003ccode\u003eadoptedStyleSheets\u003c/code\u003e (to better support environments like jsdom)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/671\"\u003e671\u003c/a\u003e: Bug-fix: Update in-memory layout cache when group is resized by double-clicking on a separator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/d905ad8a892fa11359540fa8a58c570761d790e9\"\u003e\u003ccode\u003ed905ad8\u003c/code\u003e\u003c/a\u003e 4.6.4 -\u0026gt; 4.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/ecc52f898c30f61b778c0e628b1a27be742289cf\"\u003e\u003ccode\u003eecc52f8\u003c/code\u003e\u003c/a\u003e Check for undefined adoptedStyleSheets (to better support environments like j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/7090efb1dffc70ff6f8509c3c316986491fcfa97\"\u003e\u003ccode\u003e7090efb\u003c/code\u003e\u003c/a\u003e Conditionally-rendered panel edge case bug fix (\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/211676e44c455bb5d9ff8928149d01774ac69931\"\u003e\u003ccode\u003e211676e\u003c/code\u003e\u003c/a\u003e Fixed typo in docs example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/compare/4.6.4...4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.4.1 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/270ac79f2c54fcaaabe811df2aa3c20300318bd9\"\u003e\u003ccode\u003e270ac79\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/86f772e7584311129f40f037c39db413aa51ce48\"\u003e\u003ccode\u003e86f772e\u003c/code\u003e\u003c/a\u003e add changelog for 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6c1f77ca717df7d268...\n\n_Description has been truncated_","html_url":"https://github.com/hi02102002/trektoeic/pull/102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hi02102002%2Ftrektoeic/issues/102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/102/packages"}],"issue_packages":[{"old_version":"5.4.3","new_version":"5.4.7","update_type":"patch","path":null,"pr_created_at":"2026-06-15T06:20:33.000Z","version_change":"5.4.3 → 5.4.7","issue":{"uuid":"4662567444","node_id":"PR_kwDOSF8Mrc7mZ6mA","number":15,"state":"open","title":"deps(deps): bump the minor-and-patch group across 1 directory with 31 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-15T06:20:33.000Z","updated_at":"2026-06-15T06:20:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":31,"packages":[{"name":"@base-ui/react","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@heroui/react","old_version":"3.0.3","new_version":"3.1.0","repository_url":"https://github.com/heroui-inc/heroui"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-virtual","old_version":"3.13.24","new_version":"3.14.2","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tiptap/extension-image","old_version":"3.22.3","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.22.3","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.3","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"next","old_version":"16.0.10","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.0.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.0","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-medium-image-zoom","old_version":"5.4.3","new_version":"5.4.7","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"sanitize-html","old_version":"2.17.3","new_version":"2.17.5","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-react","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.10.21","new_version":"2.10.37","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"eslint","old_version":"10.2.0","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.0.10","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"29.0.2","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.4.0` | `1.5.0` |\n| [@heroui/react](https://github.com/heroui-inc/heroui/tree/HEAD/packages/react) | `3.0.3` | `3.1.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.24` | `3.14.2` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.3` | `3.26.1` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.22.3` | `3.26.1` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.3` | `3.26.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.0` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.0` | `19.2.3` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.3` | `5.4.7` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.3` | `2.17.5` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.1` | `6.0.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.8` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.21` | `2.10.37` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.5.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.10` | `16.2.9` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.2` | `29.1.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.61.0` |\n\n\nUpdates `@base-ui/react` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount performance with interaction splitting, including closed popup mount performance by up to 50% and unmounting performance by up to 85% (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4661\"\u003e#4661\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse local document for virtual arrow (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4662\"\u003e#4662\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix macOS Safari and Firefox minimizing fullscreen when closing popups with \u003c!-- raw HTML omitted --\u003eEsc\u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4695\"\u003e#4695\u003c/a\u003e) by \u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop unnecessary memoization (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4693\"\u003e#4693\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eMath.random()\u003c/code\u003e in \u003ccode\u003euseStableCallback()\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4732\"\u003e#4732\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix return focus when reference disconnects (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4655\"\u003e#4655\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't steal initial focus if focus already moved inside a popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4775\"\u003e#4775\u003c/a\u003e) by \u003ca href=\"https://github.com/stefee\"\u003e\u003ccode\u003e@​stefee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix handle defaults (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4834\"\u003e#4834\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix native \u003ccode\u003eFormData\u003c/code\u003e for popup inputs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4725\"\u003e#4725\u003c/a\u003e) by \u003ca href=\"https://github.com/lunaxislu\"\u003e\u003ccode\u003e@​lunaxislu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubmit the associated form when pressing \u003c!-- raw HTML omitted --\u003eEnter\u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4713\"\u003e#4713\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose clear visibility state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4664\"\u003e#4664\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix popup input form submit (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4687\"\u003e#4687\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ecloseQuery\u003c/code\u003e when closing multiple input-inside-popup combobox (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4715\"\u003e#4715\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RTL component behavior (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4840\"\u003e#4840\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore hidden-input changes while readonly or disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4810\"\u003e#4810\u003c/a\u003e) by \u003ca href=\"https://github.com/lunaxislu\"\u003e\u003ccode\u003e@​lunaxislu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider the controlled \u003ccode\u003eopen\u003c/code\u003e prop for open state detection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4712\"\u003e#4712\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDrawer\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eForward \u003ccode\u003estyle\u003c/code\u003e prop in \u003ccode\u003e\u0026lt;Drawer.Viewport\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4841\"\u003e#4841\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eField\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eflushSync\u003c/code\u003e during validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4685\"\u003e#4685\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eForm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eflushSync\u003c/code\u003e during validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4685\"\u003e#4685\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMenu\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix submenu pointer-events scope for \u003ccode\u003ekeepMounted\u003c/code\u003e portals (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4723\"\u003e#4723\u003c/a\u003e) by \u003ca href=\"https://github.com/twillhorn\"\u003e\u003ccode\u003e@​twillhorn\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/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eMay 19, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount performance with interaction splitting, including closed popup mount performance by up to 50% and unmounting performance by up to 85% (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4661\"\u003e#4661\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse local document for virtual arrow (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4662\"\u003e#4662\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix macOS Safari and Firefox minimizing fullscreen when closing popups with \u003c!-- raw HTML omitted --\u003eEsc\u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4695\"\u003e#4695\u003c/a\u003e) by \u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop unnecessary memoization (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4693\"\u003e#4693\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eMath.random()\u003c/code\u003e in \u003ccode\u003euseStableCallback()\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4732\"\u003e#4732\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix return focus when reference disconnects (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4655\"\u003e#4655\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't steal initial focus if focus already moved inside a popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4775\"\u003e#4775\u003c/a\u003e) by \u003ca href=\"https://github.com/stefee\"\u003e\u003ccode\u003e@​stefee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix handle defaults (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4834\"\u003e#4834\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix native \u003ccode\u003eFormData\u003c/code\u003e for popup inputs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4725\"\u003e#4725\u003c/a\u003e) by \u003ca href=\"https://github.com/lunaxislu\"\u003e\u003ccode\u003e@​lunaxislu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubmit the associated form when pressing \u003c!-- raw HTML omitted --\u003eEnter\u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4713\"\u003e#4713\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose clear visibility state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4664\"\u003e#4664\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix popup input form submit (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4687\"\u003e#4687\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ecloseQuery\u003c/code\u003e when closing multiple input-inside-popup combobox (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4715\"\u003e#4715\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RTL component behavior (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4840\"\u003e#4840\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore hidden-input changes while readonly or disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4810\"\u003e#4810\u003c/a\u003e) by \u003ca href=\"https://github.com/lunaxislu\"\u003e\u003ccode\u003e@​lunaxislu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider the controlled \u003ccode\u003eopen\u003c/code\u003e prop for open state detection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4712\"\u003e#4712\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDrawer\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eForward \u003ccode\u003estyle\u003c/code\u003e prop in \u003ccode\u003e\u0026lt;Drawer.Viewport\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4841\"\u003e#4841\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eField\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eflushSync\u003c/code\u003e during validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4685\"\u003e#4685\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eForm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eflushSync\u003c/code\u003e during validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4685\"\u003e#4685\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\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/base-ui/commit/2fdf1b06f2b8b25bf86124bf6c8810a6aa2352a8\"\u003e\u003ccode\u003e2fdf1b0\u003c/code\u003e\u003c/a\u003e [release] v1.5.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4850\"\u003e#4850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8535638e9ac36330fd711bd3a3e81ee6898d9468\"\u003e\u003ccode\u003e8535638\u003c/code\u003e\u003c/a\u003e [otp field] Fix vertical arrow slot navigation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4844\"\u003e#4844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/09ce83bfa512300511b690bd30c5a08877d319d9\"\u003e\u003ccode\u003e09ce83b\u003c/code\u003e\u003c/a\u003e [alert dialog] Fix handle defaults (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4834\"\u003e#4834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/5e0f3e73e43e9552cab72318dcbcee70ecfa3abe\"\u003e\u003ccode\u003e5e0f3e7\u003c/code\u003e\u003c/a\u003e [menu] Support group labels in radio groups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4826\"\u003e#4826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8db1aa95e52c6a0f687232f638ba0f753f03d53d\"\u003e\u003ccode\u003e8db1aa9\u003c/code\u003e\u003c/a\u003e [otp field] Fix RTL arrow navigation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ccb4b307586b6549930bd6da30fd2cdcc8b45526\"\u003e\u003ccode\u003eccb4b30\u003c/code\u003e\u003c/a\u003e [otp field] Compose \u003ccode\u003enormalizeValue\u003c/code\u003e with validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4717\"\u003e#4717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ad99b44c38e4d044d6a8f40ff9b90d55160a9bbd\"\u003e\u003ccode\u003ead99b44\u003c/code\u003e\u003c/a\u003e [direction provider] Fix RTL component behavior (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4840\"\u003e#4840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/5579e7f8518c5fb97d2fd977d6d978aa988f46c0\"\u003e\u003ccode\u003e5579e7f\u003c/code\u003e\u003c/a\u003e [drawer] Forward \u003ccode\u003estyle\u003c/code\u003e prop in \u003ccode\u003e\\\u0026lt;Drawer.Viewport\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4841\"\u003e#4841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/81703365122b88f8ccf25a14587c0e58e8b0ee70\"\u003e\u003ccode\u003e8170336\u003c/code\u003e\u003c/a\u003e [navigation menu] Fix \u003ccode\u003ekeepMounted\u003c/code\u003e content sizing (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4817\"\u003e#4817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/4a339d027ca09cbddc19da134d9bcc5d75388fee\"\u003e\u003ccode\u003e4a339d0\u003c/code\u003e\u003c/a\u003e [otp field] Prevent locked hidden autofill validation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4827\"\u003e#4827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.5.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@heroui/react` from 3.0.3 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/03dc5eec4e642f9eaa51cdb3e2b305e8997c6a13\"\u003e\u003ccode\u003e03dc5ee\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/6f5fbf50b208953c995f50634782bb04423eb695\"\u003e\u003ccode\u003e6f5fbf5\u003c/code\u003e\u003c/a\u003e chore(release): reset failed 3.1.0 bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/5f3915e0504ac54d76244b566c6e4158fc6a331f\"\u003e\u003ccode\u003e5f3915e\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/46db9e021864291e1a40ac3e7c2a63e0abf4649c\"\u003e\u003ccode\u003e46db9e0\u003c/code\u003e\u003c/a\u003e fix(link): update underline hover states (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6570\"\u003e#6570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/877ae654c1201b86fc8b0596c154b7c0529a6c71\"\u003e\u003ccode\u003e877ae65\u003c/code\u003e\u003c/a\u003e Merge branch 'v3' into v3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/21db8109965b3633cfab6ab5c15cec93a511fa1f\"\u003e\u003ccode\u003e21db810\u003c/code\u003e\u003c/a\u003e fix(docs): correct NumberField \u0026quot;With Chevrons\u0026quot; demo layout (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6569\"\u003e#6569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/695eaa129e89460a6106938b68defda1e4eebfa8\"\u003e\u003ccode\u003e695eaa1\u003c/code\u003e\u003c/a\u003e fix(hooks): resolve useTheme SSR crash and circular dependency (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6561\"\u003e#6561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/8f5cdb877c53e458d247896c3c27cf1438c8991d\"\u003e\u003ccode\u003e8f5cdb8\u003c/code\u003e\u003c/a\u003e fix(toast): clean up stale toastHeights entries when toasts are dismissed (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/ed45db8d355ef26da92ef8676a1c5be39319e498\"\u003e\u003ccode\u003eed45db8\u003c/code\u003e\u003c/a\u003e fix(toast): move tabindex from style object to HTML attribute (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6510\"\u003e#6510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/d823031de392d215cf5a906369a48922d424b3a3\"\u003e\u003ccode\u003ed823031\u003c/code\u003e\u003c/a\u003e fix(styles): prevent body focus ring clipping (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/react/issues/6557\"\u003e#6557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/heroui-inc/heroui/commits/v3.1.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​heroui/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@heroui/styles` from 3.0.3 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/heroui-inc/heroui/releases\"\u003e@​heroui/styles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's inside\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌐 Chinese React docs, release notes \u0026amp; localized demos\u003c/li\u003e\n\u003cli\u003e🎨 Accessible soft foreground tokens with a vibrant palette opt-in\u003c/li\u003e\n\u003cli\u003e📜 Shared scrollbar utilities with data-scrollbar=\u0026quot;thin\u0026quot; | \u0026quot;default\u0026quot; | \u0026quot;none\u0026quot;\u003c/li\u003e\n\u003cli\u003e🔗 Link underline now appears on hover, with pressed-state decoration updates\u003c/li\u003e\n\u003cli\u003e⌨️ Toast tab order cleanup and height measurement fixes\u003c/li\u003e\n\u003cli\u003e🧭 Better RTL support for Table, pickers, ListBox and Menu items\u003c/li\u003e\n\u003cli\u003e🔧 Fixes for useTheme SSR, Fieldset disabled propagation, overlays, Modal and Dialog focus behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): SEO improvements, blog content rebalancing, and AI discoverability by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6536\"\u003eheroui-inc/heroui#6536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.github): revise bug_report template content by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6539\"\u003eheroui-inc/heroui#6539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(styles): define calculated theme tokens on .dark for nested dark regions by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6542\"\u003eheroui-inc/heroui#6542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(demo): update Google and Apple icons in login demo by \u003ca href=\"https://github.com/diegonzs\"\u003e\u003ccode\u003e@​diegonzs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6543\"\u003eheroui-inc/heroui#6543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Add missing variant props in Modal example by \u003ca href=\"https://github.com/DarkstarXDD\"\u003e\u003ccode\u003e@​DarkstarXDD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6464\"\u003eheroui-inc/heroui#6464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): add missing init cmd options \u0026amp; add agents-md content by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6541\"\u003eheroui-inc/heroui#6541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): wire HeroUI Native Universal Links and download fallback by \u003ca href=\"https://github.com/vvv-sss\"\u003e\u003ccode\u003e@​vvv-sss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6540\"\u003eheroui-inc/heroui#6540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fieldset): forward disabled state to descendant fields by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6547\"\u003eheroui-inc/heroui#6547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(styles): add soft foreground tokens and migrate components by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6548\"\u003eheroui-inc/heroui#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(styles): add shared scrollbar system with per-component utilities by \u003ca href=\"https://github.com/diegonzs\"\u003e\u003ccode\u003e@​diegonzs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6545\"\u003eheroui-inc/heroui#6545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(native-showcase): add privacy policy page by \u003ca href=\"https://github.com/vvv-sss\"\u003e\u003ccode\u003e@​vvv-sss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6551\"\u003eheroui-inc/heroui#6551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAgent readiness features by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6553\"\u003eheroui-inc/heroui#6553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): sync home iframe demo themes by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6554\"\u003eheroui-inc/heroui#6554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): use white accent for uber dark theme by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6556\"\u003eheroui-inc/heroui#6556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): move mobile design theme selector to header by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6555\"\u003eheroui-inc/heroui#6555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(styles): prevent body focus ring clipping by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6557\"\u003eheroui-inc/heroui#6557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(styles): prevent overlay placement miscalculation during enter animation by \u003ca href=\"https://github.com/Emiyaaaaa\"\u003e\u003ccode\u003e@​Emiyaaaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6549\"\u003eheroui-inc/heroui#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(styles): prevent Dialog from being programmatically scrolled by focus by \u003ca href=\"https://github.com/anobaka\"\u003e\u003ccode\u003e@​anobaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6448\"\u003eheroui-inc/heroui#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(table): use logical border-radius for RTL corners  by \u003ca href=\"https://github.com/FZ1010\"\u003e\u003ccode\u003e@​FZ1010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6568\"\u003eheroui-inc/heroui#6568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(toast): move tabindex from style object to HTML attribute by \u003ca href=\"https://github.com/aosmcleod\"\u003e\u003ccode\u003e@​aosmcleod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6510\"\u003eheroui-inc/heroui#6510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(toast): clean up stale toastHeights entries when toasts are dismissed by \u003ca href=\"https://github.com/aosmcleod\"\u003e\u003ccode\u003e@​aosmcleod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6512\"\u003eheroui-inc/heroui#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(hooks): resolve useTheme SSR crash and circular dependency by \u003ca href=\"https://github.com/aosmcleod\"\u003e\u003ccode\u003e@​aosmcleod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6561\"\u003eheroui-inc/heroui#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct NumberField \u0026quot;With Chevrons\u0026quot; demo layout by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6569\"\u003eheroui-inc/heroui#6569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): support i18n and add cn pages by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6533\"\u003eheroui-inc/heroui#6533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(link): update underline hover states by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6570\"\u003eheroui-inc/heroui#6570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): sync with PR6570 by \u003ca href=\"https://github.com/wingkwong\"\u003e\u003ccode\u003e@​wingkwong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6571\"\u003eheroui-inc/heroui#6571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(style): use logical inline-end/start for chevrons, value text and indicators by \u003ca href=\"https://github.com/FZ1010\"\u003e\u003ccode\u003e@​FZ1010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6573\"\u003eheroui-inc/heroui#6573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV3.1.0 by \u003ca href=\"https://github.com/jrgarciadev\"\u003e\u003ccode\u003e@​jrgarciadev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6576\"\u003eheroui-inc/heroui#6576\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/DarkstarXDD\"\u003e\u003ccode\u003e@​DarkstarXDD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6464\"\u003eheroui-inc/heroui#6464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Emiyaaaaa\"\u003e\u003ccode\u003e@​Emiyaaaaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6549\"\u003eheroui-inc/heroui#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anobaka\"\u003e\u003ccode\u003e@​anobaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6448\"\u003eheroui-inc/heroui#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FZ1010\"\u003e\u003ccode\u003e@​FZ1010\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/heroui-inc/heroui/pull/6568\"\u003eheroui-inc/heroui#6568\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFull Release Note\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://heroui.com/docs/react/releases/v3-1-0\"\u003ehttps://heroui.com/docs/react/releases/v3-1-0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/03dc5eec4e642f9eaa51cdb3e2b305e8997c6a13\"\u003e\u003ccode\u003e03dc5ee\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/6f5fbf50b208953c995f50634782bb04423eb695\"\u003e\u003ccode\u003e6f5fbf5\u003c/code\u003e\u003c/a\u003e chore(release): reset failed 3.1.0 bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/5f3915e0504ac54d76244b566c6e4158fc6a331f\"\u003e\u003ccode\u003e5f3915e\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/f6a6368932905c6e5fe49310b34037936baea18e\"\u003e\u003ccode\u003ef6a6368\u003c/code\u003e\u003c/a\u003e docs(releases): add react v3.1.0 notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/69c2496e0d5ef0541afce9ba6998fb9993c7a23e\"\u003e\u003ccode\u003e69c2496\u003c/code\u003e\u003c/a\u003e fix(style): use logical inline-end/start for chevrons, value text and indicat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/46db9e021864291e1a40ac3e7c2a63e0abf4649c\"\u003e\u003ccode\u003e46db9e0\u003c/code\u003e\u003c/a\u003e fix(link): update underline hover states (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/styles/issues/6570\"\u003e#6570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/da47cbdb1d24c23396227771b7c85d18a514062c\"\u003e\u003ccode\u003eda47cbd\u003c/code\u003e\u003c/a\u003e feat(docs): support i18n and add cn pages (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/styles/issues/6533\"\u003e#6533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/99425f4c9c2907ab9383e94fbb2802e335542457\"\u003e\u003ccode\u003e99425f4\u003c/code\u003e\u003c/a\u003e fix(table): use logical border-radius properties for RTL support (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/styles/issues/6568\"\u003e#6568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/76d48f27d57bd33547bb5965ab371dc292db8bd9\"\u003e\u003ccode\u003e76d48f2\u003c/code\u003e\u003c/a\u003e fix(styles): prevent Dialog from being programmatically scrolled by focus (\u003ca href=\"https://github.com/heroui-inc/heroui/tree/HEAD/packages/styles/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heroui-inc/heroui/commit/d0b96bf66fd1405174e21887c117103b29412bff\"\u003e\u003ccode\u003ed0b96bf\u003c/code\u003e\u003c/a\u003e fix(styles): prevent overlay placement miscalculation during enter animation ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/heroui-inc/heroui/commits/v3.1.0/packages/styles\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​heroui/styles\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.24 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\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\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/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\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\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/virtual/commit/b983b21a48dabdb87e7ca36f5f8587d2cc02f837\"\u003e\u003ccode\u003eb983b21\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e feat(virtual-core): add \u003ccode\u003euseCachedMeasurements\u003c/code\u003e option to preserve sizes when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/13dec399608c35c88ae0ac5346bb2b425a1550cc\"\u003e\u003ccode\u003e13dec39\u003c/code\u003e\u003c/a\u003e docs: add directDomUpdates and directDomUpdatesMode options (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c33902ffb88d894d0fd6d800d0a39a1bbda09a5e\"\u003e\u003ccode\u003ec33902f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d789c6ea036963382eea3440783f84151ed6691d\"\u003e\u003ccode\u003ed789c6e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/73e115d53faf01f073bc4a7bd71ee0139307f4a8\"\u003e\u003ccode\u003e73e115d\u003c/code\u003e\u003c/a\u003e feat(react-virtual): add directDomUpdates for re-render-free scroll positioni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/693d915e0670cbba5c3e42d0d2a46f085dd7d44e\"\u003e\u003ccode\u003e693d915\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e feat: support end-anchored virtualizers (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/949180be8adf66ea8428b326db72ebad42d5b4c3\"\u003e\u003ccode\u003e949180b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e perf: virtual-core rewrite for mount/measure-storm, plus iOS Safari handling ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.2/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.22.3 to 3.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.26.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Fixed drag-and-drop duplicating blocks during collaboration. When a remote collaborator edited the document mid-drag, dropping left an empty copy of the dragged block at its original position. This fix also requires a version of \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e that restores node range selections across remote updates.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Restore the node range selection after dragging multiple blocks. Previously, dropping a multi-block drag left a text selection inside the moved content instead of keeping the dragged blocks selected.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\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.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.26.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7fb19eb: Backspace at the start of a non-first child of a blockquote now lifts that child out, splitting the blockquote around it. A second backspace at the start of a top-level textblock whose previous sibling is a blockquote merges the textblock's inline content into the blockquote's last textblock instead of pulling the paragraph back inside.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\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.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-image/CHANGELOG.md\"\u003e@​tiptap/extension-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.1\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.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eec291dd: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eb63835b: Fix \u003ccode\u003eHTMLAttributes\u003c/code\u003e not being applied to the editor DOM when \u003ccode\u003eresize\u003c/code\u003e is enabled. The \u003ccode\u003eaddNodeView\u003c/code\u003e path was using only the resolved node attributes and skipping the user-configured \u003ccode\u003eHTMLAttributes\u003c/code\u003e option. Now it merges them consistently with how \u003ccode\u003erenderHTML\u003c/code\u003e already works.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [ec291dd]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [454e9b8]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [9cf8db0]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [3d4f94c]\u003c/p\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.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d168376]\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.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [835caf5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [95e138c]\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.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6c1efd373bafe7db2ebe551e3be8b3ca4f774a5d\"\u003e\u003ccode\u003e6c1efd3\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/24773515c4f312f06ec827fa685a096a590bae30\"\u003e\u003ccode\u003e2477351\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5d5033665f36afe586256cb0fe09f1ba647f867d\"\u003e\u003ccode\u003e5d50336\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/ec291dd2a67709c5f34164fe4f1b228e1a4cf3d1\"\u003e\u003ccode\u003eec291dd\u003c/code\u003e\u003c/a\u003e fix(image): prevent image elements from being draggable (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b63835b20e91b0b1af32f647eaa1db6f1e8afe8e\"\u003e\u003ccode\u003eb63835b\u003c/code\u003e\u003c/a\u003e fix(extension-image): ensure HTMLAttributes are applied in editor DOM when re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/195b13f719efc1bd3d95a79ffeb2105ee3118295\"\u003e\u003ccode\u003e195b13f\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/d9daae031a4f72ae81af039a721df66f5c0c2696\"\u003e\u003ccode\u003ed9daae0\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9d9cc06a33e70c0af7576e6d1250a1c4c596ba43\"\u003e\u003ccode\u003e9d9cc06\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.26.1/packages/extension-image\"\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.22.3 to 3.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.26.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Fixed drag-and-drop duplicating blocks during collaboration. When a remote collaborator edited the document mid-drag, dropping left an empty copy of the dragged block at its original position. This fix also requires a version of \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e that restores node range selections across remote updates.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Restore the node range selection after dragging multiple blocks. Previously, dropping a multi-block drag left a text selection inside the moved content instead of keeping the dragged blocks selected.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\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.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.26.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7fb19eb: Backspace at the start of a non-first child of a blockquote now lifts that child out, splitting the blockquote around it. A second backspace at the start of a top-level textblock whose previous sibling is a blockquote merges the textblock's inline content into the blockquote's last textblock instead of pulling the paragraph back inside.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\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.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.26.1\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.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ec291dd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [454e9b8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9cf8db0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c1a2ce8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3d4f94c]\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.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\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.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d168376]\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.23.6\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.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eb5f34fc: Respect explicit \u003ccode\u003eimmediatelyRender: true\u003c/code\u003e in client-side Next.js. Previously, when running under Next.js (\u003ccode\u003ewindow.next\u003c/code\u003e present), the \u003ccode\u003eimmediatelyRender\u003c/code\u003e option was forced to \u003ccode\u003efalse\u003c/code\u003e even when the user explicitly passed \u003ccode\u003etrue\u003c/code\u003e, breaking client-only Next.js apps that rely on the editor existing on the first render. The hook now only forces \u003ccode\u003efalse\u003c/code\u003e when actual SSR is detected (\u003ccode\u003etypeof window === 'undefined'\u003c/code\u003e), or when running under Next.js with no explicit value.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e95e138c: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking\u003c/p\u003e\n\u003cp\u003eNodeViews no longer re-render when decorations or position change without\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/ueberdosis/tiptap/commit/6c1efd373bafe7db2ebe551e3be8b3ca4f774a5d\"\u003e\u003ccode\u003e6c1efd3\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/24773515c4f312f06ec827fa685a096a590bae30\"\u003e\u003ccode\u003e2477351\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5d5033665f36afe586256cb0fe09f1ba647f867d\"\u003e\u003ccode\u003e5d50336\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/195b13f719efc1bd3d95a79ffeb2105ee3118295\"\u003e\u003ccode\u003e195b13f\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/d9daae031a4f72ae81af039a721df66f5c0c2696\"\u003e\u003ccode\u003ed9daae0\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/95e138c18807f2d31c7ef83b3762ae654c8c8243\"\u003e\u003ccode\u003e95e138c\u003c/code\u003e\u003c/a\u003e fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b5f34fcbdaf6ddcb1fccdecee04ca1db89858227\"\u003e\u003ccode\u003eb5f34fc\u003c/code\u003e\u003c/a\u003e fix(react): respect explicit immediatelyRender on client-side Next.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9d9cc06a33e70c0af7576e6d1250a1c4c596ba43\"\u003e\u003ccode\u003e9d9cc06\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.26.1/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.22.3 to 3.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/starter-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.26.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Fixed drag-and-drop duplicating blocks during collaboration. When a remote collaborator edited the document mid-drag, dropping left an empty copy of the dragged block at its original position. This fix also requires a version of \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e that restores node range selections across remote updates.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Restore the node range selection after dragging multiple blocks. Previously, dropping a multi-block drag left a text selection inside the moved content instead of keeping the dragged blocks selected.\u003c/li\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a38c9c0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\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.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea38c9c0: Bump \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e to version ^3.0.5\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.26.1\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.26.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7fb19eb: Backspace at the start of a non-first child of a blockquote now lifts that child out, splitting the blockquote around it. A second backspace at the start of a top-level textblock whose previous sibling is a blockquote merges the textblock's inline content into the blockquote's last textblock instead of pulling the paragraph back inside.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\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.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\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.26.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [155a613]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [75e8404]\n\u003cul\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.26.0\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.26.0\u003c/li\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.26.0\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.26.0\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.26.0\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.26.0\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.26.0\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.26.0\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.26.0\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.26.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\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.26.0\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.26.0\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.26.0\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.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6c1efd373bafe7db2ebe551e3be8b3ca4f774a5d\"\u003e\u003ccode\u003e6c1efd3\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/24773515c4f312f06ec827fa685a096a590bae30\"\u003e\u003ccode\u003e2477351\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5d5033665f36afe586256cb0fe09f1ba647f867d\"\u003e\u003ccode\u003e5d50336\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/195b13f719efc1bd3d95a79ffeb2105ee3118295\"\u003e\u003ccode\u003e195b13f\u003c/code\u003e\u003c/a\u003e chore(release): ...\n\n_Description has been truncated_","html_url":"https://github.com/a9040000911-lgtm/SMMplan_lite/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/a9040000911-lgtm%2FSMMplan_lite/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"5.4.6","new_version":"5.4.7","update_type":"patch","path":null,"pr_created_at":"2026-06-12T07:34:21.000Z","version_change":"5.4.6 → 5.4.7","issue":{"uuid":"4647323066","node_id":"PR_kwDORDqh987lqDtq","number":103,"state":"closed","title":"Bump react-medium-image-zoom from 5.4.6 to 5.4.7","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-14T22:43:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-12T07:34:21.000Z","updated_at":"2026-06-14T22:43:29.000Z","time_to_close":227346,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-medium-image-zoom","old_version":"5.4.6","new_version":"5.4.7","repository_url":"https://github.com/rpearce/react-medium-image-zoom"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) from 5.4.6 to 5.4.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf0424c: fix: opening or closing a zoom no longer shifts the page's scroll position, so scroll-driven UI (sticky/condensing headers, scroll-spies, scroll-triggered animations) no longer fires as though the user scrolled \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1085\"\u003e#1085\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/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf0424c: fix: opening or closing a zoom no longer shifts the page's scroll position, so scroll-driven UI (sticky/condensing headers, scroll-spies, scroll-triggered animations) no longer fires as though the user scrolled \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1085\"\u003e#1085\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/rpearce/react-medium-image-zoom/commit/53d5ca234e2fe7a86351ea5e48e1e62bde5f598e\"\u003e\u003ccode\u003e53d5ca2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1096\"\u003e#1096\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/348f21dddde2f9a518548a0ed697159e9bbcec08\"\u003e\u003ccode\u003e348f21d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/aae6a0fc6ccfb9452ca9d5b3b4cea43cac50469a\"\u003e\u003ccode\u003eaae6a0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1097\"\u003e#1097\u003c/a\u003e from rpearce/chore/bump-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4cdf2ef8aa4d23271ed1188237e85853a4328c1\"\u003e\u003ccode\u003ee4cdf2e\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/c24934fe4cbce2a95bf3ff2d761ba84b7e40e580\"\u003e\u003ccode\u003ec24934f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1095\"\u003e#1095\u003c/a\u003e from rpearce/fix/body-locking-probs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/bf0424c16c79599587b05a7d9fe1265daa04b270\"\u003e\u003ccode\u003ebf0424c\u003c/code\u003e\u003c/a\u003e fix: fix pinch-zooming without more bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/991cff5bdb84e39b679603c6f6261f2f141baacb\"\u003e\u003ccode\u003e991cff5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1093\"\u003e#1093\u003c/a\u003e from rpearce/dependabot/github_actions/changesets/ac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/f46c854dc13859214027650d7ff169b9e9b2bec8\"\u003e\u003ccode\u003ef46c854\u003c/code\u003e\u003c/a\u003e chore(deps): bump changesets/action from 1.8.0 to 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4ddf1e25dfafabde8d2416ef6d0f36764718f9f5\"\u003e\u003ccode\u003e4ddf1e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1092\"\u003e#1092\u003c/a\u003e from rpearce/dependabot/github_actions/actions/check...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/f782b4a6067d85c4730501ccada741e74b088cd5\"\u003e\u003ccode\u003ef782b4a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.2 to 6.0.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.6...v5.4.7\"\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=react-medium-image-zoom\u0026package-manager=bun\u0026previous-version=5.4.6\u0026new-version=5.4.7)](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/speedcubing-ireland/si-headquarters/pull/103","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/speedcubing-ireland%2Fsi-headquarters/issues/103","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/103/packages"}},{"old_version":"5.4.5","new_version":"5.4.7","update_type":"patch","path":null,"pr_created_at":"2026-06-11T22:56:32.000Z","version_change":"5.4.5 → 5.4.7","issue":{"uuid":"4644793257","node_id":"PR_kwDOSc_e3M7liAzY","number":123,"state":"closed","title":"chore(deps)(deps): bump the npm-minor-and-patch group across 1 directory with 60 updates","user":"dependabot[bot]","labels":["area:connectors","area:docs","automated"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-06-13T00:44:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T22:56:32.000Z","updated_at":"2026-06-13T00:44:32.000Z","time_to_close":92878,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"npm-minor-and-patch","update_count":60,"packages":[{"name":"tsx","old_version":"4.22.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"framer-motion","old_version":"12.39.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"16.8.9","new_version":"16.10.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.2","new_version":"15.0.12","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.9","new_version":"16.10.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.2.6","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/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.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@ai-sdk/anthropic","old_version":"3.0.71","new_version":"3.0.83","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/azure","old_version":"3.0.65","new_version":"3.0.73","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/cerebras","old_version":"2.0.53","new_version":"2.0.55","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/gateway","old_version":"3.0.118","new_version":"3.0.128","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/google","old_version":"3.0.64","new_version":"3.0.81","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/groq","old_version":"3.0.39","new_version":"3.0.40","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/mistral","old_version":"3.0.37","new_version":"3.0.38","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.53","new_version":"3.0.70","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai-compatible","old_version":"2.0.47","new_version":"2.0.49","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/perplexity","old_version":"3.0.33","new_version":"3.0.34","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.176","new_version":"3.0.204","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/togetherai","old_version":"2.0.52","new_version":"2.0.54","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/xai","old_version":"3.0.91","new_version":"3.0.94","repository_url":"https://github.com/vercel/ai"},{"name":"@base-ui/react","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@mlc-ai/web-llm","old_version":"0.2.82","new_version":"0.2.84","repository_url":"https://github.com/mlc-ai/web-llm"},{"name":"@openrouter/ai-sdk-provider","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/OpenRouterTeam/ai-sdk-provider"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tiptap/core","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-hard-break","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-mention","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/markdown","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/suggestion","old_version":"3.22.5","new_version":"3.26.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"ai","old_version":"6.0.174","new_version":"6.0.202","repository_url":"https://github.com/vercel/ai"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-hotkeys-hook","old_version":"5.2.4","new_version":"5.3.2","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"react-medium-image-zoom","old_version":"5.4.5","new_version":"5.4.7","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.11.1","new_version":"4.11.2","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"shadcn","old_version":"4.4.0","new_version":"4.11.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"shiki","old_version":"4.0.2","new_version":"4.2.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"use-stick-to-bottom","old_version":"1.1.4","new_version":"1.1.6","repository_url":"https://github.com/samdenty/use-stick-to-bottom"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/chrome","old_version":"0.1.40","new_version":"0.1.43","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.2","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wxt","old_version":"0.20.24","new_version":"0.20.26","repository_url":"https://github.com/wxt-dev/wxt"},{"name":"@aws-sdk/client-s3","old_version":"3.1054.0","new_version":"3.1067.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@huggingface/hub","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/huggingface/huggingface.js"},{"name":"@onkernel/sdk","old_version":"0.55.0","new_version":"0.66.0","repository_url":"https://github.com/kernel/kernel-node-sdk"},{"name":"@types/node","old_version":"25.9.1","new_version":"25.9.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.3` | `4.22.4` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.13` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.39.0` | `12.40.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.9` | `16.10.1` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.2` | `15.0.12` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.9` | `16.10.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.17.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.71` | `3.0.83` |\n| [@ai-sdk/azure](https://github.com/vercel/ai/tree/HEAD/packages/azure) | `3.0.65` | `3.0.73` |\n| [@ai-sdk/cerebras](https://github.com/vercel/ai/tree/HEAD/packages/cerebras) | `2.0.53` | `2.0.55` |\n| [@ai-sdk/gateway](https://github.com/vercel/ai/tree/HEAD/packages/gateway) | `3.0.118` | `3.0.128` |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.64` | `3.0.81` |\n| [@ai-sdk/groq](https://github.com/vercel/ai/tree/HEAD/packages/groq) | `3.0.39` | `3.0.40` |\n| [@ai-sdk/mistral](https://github.com/vercel/ai/tree/HEAD/packages/mistral) | `3.0.37` | `3.0.38` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.53` | `3.0.70` |\n| [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) | `2.0.47` | `2.0.49` |\n| [@ai-sdk/perplexity](https://github.com/vercel/ai/tree/HEAD/packages/perplexity) | `3.0.33` | `3.0.34` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.176` | `3.0.204` |\n| [@ai-sdk/togetherai](https://github.com/vercel/ai/tree/HEAD/packages/togetherai) | `2.0.52` | `2.0.54` |\n| [@ai-sdk/xai](https://github.com/vercel/ai/tree/HEAD/packages/xai) | `3.0.91` | `3.0.94` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.4.1` | `1.5.0` |\n| [@mlc-ai/web-llm](https://github.com/mlc-ai/web-llm) | `0.2.82` | `0.2.84` |\n| [@openrouter/ai-sdk-provider](https://github.com/OpenRouterTeam/ai-sdk-provider) | `2.9.0` | `2.9.1` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.9` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.9` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.5` | `3.26.1` |\n| [@tiptap/extension-hard-break](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break) | `3.22.5` | `3.26.1` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.5` | `3.26.1` |\n| [@tiptap/extension-mention](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-mention) | `3.22.5` | `3.26.1` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.5` | `3.26.1` |\n| [@tiptap/markdown](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/markdown) | `3.22.5` | `3.26.1` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.22.5` | `3.26.1` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.5` | `3.26.1` |\n| [@tiptap/suggestion](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/suggestion) | `3.22.5` | `3.26.1` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.174` | `6.0.202` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.5.0` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `5.2.4` | `5.3.2` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.5` | `5.4.7` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.11.1` | `4.11.2` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.4.0` | `4.11.0` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.2` | `4.2.0` |\n| [use-stick-to-bottom](https://github.com/samdenty/use-stick-to-bottom) | `1.1.4` | `1.1.6` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.40` | `0.1.43` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n| [wxt](https://github.com/wxt-dev/wxt) | `0.20.24` | `0.20.26` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1054.0` | `3.1067.0` |\n| [@huggingface/hub](https://github.com/huggingface/huggingface.js) | `2.13.0` | `2.13.1` |\n| [@onkernel/sdk](https://github.com/kernel/kernel-node-sdk) | `0.55.0` | `0.66.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `25.9.3` |\n\n\nUpdates `tsx` from 4.22.3 to 4.22.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\u003e4.22.4\u003c/a\u003e (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e1ce8463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e\u003ccode\u003e1ce8463\u003c/code\u003e\u003c/a\u003e fix: resolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\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.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-collapsible\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.39.0 to 12.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath\u003c/code\u003e option to \u003ccode\u003etransition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earc()\u003c/code\u003e for motion along an arc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/38ebb9480e5b25a51e09e2ec866c101d01d82c60\"\u003e\u003ccode\u003e38ebb94\u003c/code\u003e\u003c/a\u003e v12.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b1f766c7221cfdbf868e2f66675d6d2e2ff8f50e\"\u003e\u003ccode\u003eb1f766c\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bca554401519e8ef45db1dcc8c52580998251c73\"\u003e\u003ccode\u003ebca5544\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3699\"\u003e#3699\u003c/a\u003e from motiondivision/lochie/arcs-injectable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f1a96cfaff8de87712539bf250205134c8e121d9\"\u003e\u003ccode\u003ef1a96cf\u003c/code\u003e\u003c/a\u003e arc(): rename amp/rotate, expose MotionPath, fix explicit cw/ccw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b4aaba0d161cce6db7b2070ec3fd141e1dbcda95\"\u003e\u003ccode\u003eb4aaba0\u003c/code\u003e\u003c/a\u003e pathRotation: non-destructive orientToPath rotation channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8604ef3d9048127d61a8bbd94698e56368e70926\"\u003e\u003ccode\u003e8604ef3\u003c/code\u003e\u003c/a\u003e Make arcs injectable via \u003ccode\u003etransition.path = arc()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f90fe294c559c3bd7b13e762b0b2aefe837dc000\"\u003e\u003ccode\u003ef90fe29\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003eorientToPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9ebe999fe93e6431ce026a998cb2aeabe690d03b\"\u003e\u003ccode\u003e9ebe999\u003c/code\u003e\u003c/a\u003e fix: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bc2107e8963b35c0f264810d8dcb8b7b96ac7cb5\"\u003e\u003ccode\u003ebc2107e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;no should\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6eeb92dc2228419a1d2ba33bec5df36c3357683a\"\u003e\u003ccode\u003e6eeb92d\u003c/code\u003e\u003c/a\u003e no should\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.39.0...v12.40.0\"\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.9 to 16.10.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-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-core@16.10.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9b9545f: Add package issue tracker metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e42f0255: Support \u003ccode\u003einvalidate\u003c/code\u003e \u0026amp; \u003ccode\u003erevalidate\u003c/code\u003e on dynamic loader\u003c/li\u003e\n\u003cli\u003ea807798: Improve source API utils \u0026amp; types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee77b9b3: Introduce \u003ccode\u003epagesIndex\u003c/code\u003e property to explicitly define the index page for folder\u003c/li\u003e\n\u003cli\u003e334c8fd: [i18n] support different orders of \u003ccode\u003epreset()\u003c/code\u003e calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1dc86c7: loosen the range for waku\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e062beab: fix internal types\u003c/li\u003e\n\u003cli\u003e505cfe0: Add \u003ccode\u003eremark-block-id\u003c/code\u003e plugin\u003c/li\u003e\n\u003c/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/fuma-nama/fumadocs/commits/fumadocs-core@16.10.1\"\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.2 to 15.0.12\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.0.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9b9545f: Add package issue tracker metadata.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9b9545f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2d65ceb: Support hot reload in \u003ccode\u003esource.config.ts\u003c/code\u003e with Vite plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed35d0d6: Respect \u003ccode\u003eroot\u003c/code\u003e in Vite config\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecd04425: Support \u003ccode\u003e_fumadocs_skipViteConfig\u003c/code\u003e internal flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca5b49: Fix compatibility with \u003ccode\u003e?raw\u003c/code\u003e query string\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [334c8fd]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [768b676]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda4a81a: Update vite configs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1fb6a61: Support custom base directory for content sources\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/7974b8655bdb14d91792b9382186afbabe37a00b\"\u003e\u003ccode\u003e7974b86\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d981ab5400c6c7979f41cb005ea065696d70466\"\u003e\u003ccode\u003e5d981ab\u003c/code\u003e\u003c/a\u003e docs: migration guide for OpenAPI v11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0415b4ad6a41d67c43e7d9a979accce58cad84dc\"\u003e\u003ccode\u003e0415b4a\u003c/code\u003e\u003c/a\u003e breaking(openapi): drop other deprecated APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b9545fd82994ac34b896a2395b80529a63754b5\"\u003e\u003ccode\u003e9b9545f\u003c/code\u003e\u003c/a\u003e Add Fumadocs package bugs metadata (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/55c5fdbf8a9e8544960a97c227b020a1f0c87f86\"\u003e\u003ccode\u003e55c5fdb\u003c/code\u003e\u003c/a\u003e feat(core): allow legacy usage of translations API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7285343f9068b093120b9db0d503bc54c5ede569\"\u003e\u003ccode\u003e7285343\u003c/code\u003e\u003c/a\u003e feat(openapi): keep more legacy options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e8d6cc3048eafba38951e0ae39f772627ae8096c\"\u003e\u003ccode\u003ee8d6cc3\u003c/code\u003e\u003c/a\u003e feat(openapi): backward compat with \u003ccode\u003e\\\u0026lt;APIPage /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2642fa69eb703f4b01cb2ac3ee552cdc11d7832d\"\u003e\u003ccode\u003e2642fa6\u003c/code\u003e\u003c/a\u003e feat(asyncapi): better message example selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c524740641b7f630661c550624fb4fc620e7cd83\"\u003e\u003ccode\u003ec524740\u003c/code\u003e\u003c/a\u003e fix(asyncapi): padding of extension bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0e7738d4f03c01722154fd4ab0fbf3ec9efd4aa\"\u003e\u003ccode\u003ef0e7738\u003c/code\u003e\u003c/a\u003e feat(asyncapi): support server bindings UI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.2...fumadocs-mdx@15.0.12\"\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.9 to 16.10.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-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-ui@16.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5017289: Use stable \u003ccode\u003efuma-translate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e7a77722: fix display name of languages\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e779efff: \u003cstrong\u003eIntroduce new translations API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt is now powered by \u003ccode\u003efuma-translate\u003c/code\u003e. Be careful: while the API surface is same, some translation keys are changed, unused labels will be ignored.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cc1fac: Make \u003ccode\u003euiTranslations()\u003c/code\u003e optional for translations API\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9b9545f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [334c8fd]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [768b676]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [1dc86c7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [062beab]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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-ui@16.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): 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/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\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.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.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 `motion` from 12.38.0 to 12.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath\u003c/code\u003e option to \u003ccode\u003etransition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earc()\u003c/code\u003e for motion along an arc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.39.0] 2026-05-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erepeatType\u003c/code\u003e and \u003ccode\u003erepeatDelay\u003c/code\u003e in animation sequences.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVariants: Re-run keyframe animations when switching between variant labels even when they share identical keyframe arrays.\u003c/li\u003e\n\u003cli\u003eDrag: Preserve in-flight motion value animations across React 19 reorder unmount/remount so \u003ccode\u003edragSnapToOrigin\u003c/code\u003e no longer leaves the drag transform stranded after a layout swap.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLazyMotion\u003c/code\u003e: Share React contexts between the \u003ccode\u003eframer-motion\u003c/code\u003e and \u003ccode\u003eframer-motion/m\u003c/code\u003e (and therefore \u003ccode\u003emotion/react\u003c/code\u003e and \u003ccode\u003emotion/react-m\u003c/code\u003e) CJS bundles so that \u003ccode\u003e\u0026lt;m.div\u0026gt;\u003c/code\u003e from the \u003ccode\u003e/m\u003c/code\u003e subpath picks up features loaded by \u003ccode\u003e\u0026lt;LazyMotion\u0026gt;\u003c/code\u003e from the main entry point.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Support hydrating \u003ccode\u003etarget\u003c/code\u003e and \u003ccode\u003econtainer\u003c/code\u003e refs from anywhere in the tree.\u003c/li\u003e\n\u003cli\u003eDrag: Gesture no longer starts from incorrect start point when rendered inside \u003ccode\u003e\u0026lt;AnimatePresence initial={false} /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDrag: \u003ccode\u003edragConstraints\u003c/code\u003e, when set as viewport-relative ref, no longer break on scroll.§\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003evisualElement\u003c/code\u003e hydration order.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseAnimate\u003c/code\u003e: Now respects \u003ccode\u003eskipAnimations\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Fix object-form \u003ccode\u003einitial\u003c/code\u003e values not applied on re-entry after exit completes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e: Fixed callback progress when tracking an element.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Fix hardware acceleration when tracking an element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/38ebb9480e5b25a51e09e2ec866c101d01d82c60\"\u003e\u003ccode\u003e38ebb94\u003c/code\u003e\u003c/a\u003e v12.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b1f766c7221cfdbf868e2f66675d6d2e2ff8f50e\"\u003e\u003ccode\u003eb1f766c\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bca554401519e8ef45db1dcc8c52580998251c73\"\u003e\u003ccode\u003ebca5544\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3699\"\u003e#3699\u003c/a\u003e from motiondivision/lochie/arcs-injectable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f1a96cfaff8de87712539bf250205134c8e121d9\"\u003e\u003ccode\u003ef1a96cf\u003c/code\u003e\u003c/a\u003e arc(): rename amp/rotate, expose MotionPath, fix explicit cw/ccw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b4aaba0d161cce6db7b2070ec3fd141e1dbcda95\"\u003e\u003ccode\u003eb4aaba0\u003c/code\u003e\u003c/a\u003e pathRotation: non-destructive orientToPath rotation channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8604ef3d9048127d61a8bbd94698e56368e70926\"\u003e\u003ccode\u003e8604ef3\u003c/code\u003e\u003c/a\u003e Make arcs injectable via \u003ccode\u003etransition.path = arc()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f90fe294c559c3bd7b13e762b0b2aefe837dc000\"\u003e\u003ccode\u003ef90fe29\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003eorientToPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9ebe999fe93e6431ce026a998cb2aeabe690d03b\"\u003e\u003ccode\u003e9ebe999\u003c/code\u003e\u003c/a\u003e fix: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bc2107e8963b35c0f264810d8dcb8b7b96ac7cb5\"\u003e\u003ccode\u003ebc2107e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;no should\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6eeb92dc2228419a1d2ba33bec5df36c3357683a\"\u003e\u003ccode\u003e6eeb92d\u003c/code\u003e\u003c/a\u003e no should\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.38.0...v12.40.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.9\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.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\u003cli\u003e[backport] Fix \u0026quot;type: module\u0026quot; in project dir when using standalone or adapters (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94050\"\u003e#94050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Propagate adapter preferred regions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94200\"\u003e#94200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94284\"\u003e#94284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/f37fad940522e000af5498209fd237d863b4fa16\"\u003e\u003ccode\u003ef37fad9\u003c/code\u003e\u003c/a\u003e v16.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d9aaaedfd8050e58e3c82c1cea412d670750b32b\"\u003e\u003ccode\u003ed9aaaed\u003c/code\u003e\u003c/a\u003e [cd] Allow tagging semver-lower releases as \u003ccode\u003e@latest\u003c/code\u003e if \u003ccode\u003e@latest\u003c/code\u003e po… (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94627\"\u003e#94627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f1680448c81904efcd36704edf01a6b7323abbf\"\u003e\u003ccode\u003e6f16804\u003c/code\u003e\u003c/a\u003e v16.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0dbc1d5c860bf47c8c4f794e053b93fd02355d4e\"\u003e\u003ccode\u003e0dbc1d5\u003c/code\u003e\u003c/a\u003e [16.2.x][cd] Ensure release can be triggered on old branches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94598\"\u003e#94598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/90e3c811e7a3603a60dfcf627cc65f8b24ad1d5d\"\u003e\u003ccode\u003e90e3c81\u003c/code\u003e\u003c/a\u003e [16.2.x] Align Actions dependencies with Canary (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94339\"\u003e#94339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/83f402c69db9faf3f727bea5c85249fe9af9af54\"\u003e\u003ccode\u003e83f402c\u003c/code\u003e\u003c/a\u003e [16.2.x][cd] Stop fetching all tags when searching parent tag (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94334\"\u003e#94334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/411c455dcdec630b9e2e83d24e27b0f9e05927b6\"\u003e\u003ccode\u003e411c455\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c63224f3d8e8dd0a4ef8635916f92954421e5f1e\"\u003e\u003ccode\u003ec63224f\u003c/code\u003e\u003c/a\u003e [backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/63115c79877c90df4371c2425f3fc5d3a55ac58d\"\u003e\u003ccode\u003e63115c7\u003c/code\u003e\u003c/a\u003e [16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aef22fdc828226227f618bb982a222e1256ba6f2\"\u003e\u003ccode\u003eaef22fd\u003c/code\u003e\u003c/a\u003e [backport] Propagate adapter preferred regions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94200\"\u003e#94200\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.2.9\"\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.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/anthropic` from 3.0.71 to 3.0.83\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8f7a3099c5b950e5c1ad1c763b222a60ea74c907\"\u003e\u003ccode\u003e8f7a309\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12450\"\u003e#12450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/99fbed842cb005317f1cf9c50224fa5bdc85ce73\"\u003e\u003ccode\u003e99fbed8\u003c/code\u003e\u003c/a\u003e feat: normalize provider specific model options type names and ensure they ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/574d73fc4b88c5dfd4ba141e7ab7e39b63a2d871\"\u003e\u003ccode\u003e574d73f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12401\"\u003e#12401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c60b393672f9362a72c66495aa53320a98ff0c00\"\u003e\u003ccode\u003ec60b393\u003c/code\u003e\u003c/a\u003e feat(anthropic): add the new compaction feature (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12384\"\u003e#12384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b0dd090259f9abda752a5b16b06093fba15911f5\"\u003e\u003ccode\u003eb0dd090\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12391\"\u003e#12391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8c2b1e102dfa802161724492eab81624c796ddf6\"\u003e\u003ccode\u003e8c2b1e1\u003c/code\u003e\u003c/a\u003e fix(provider/anthropic): use full raw usage data in streaming responses (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12375\"\u003e#12375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ff0a2e4381d1a1f97459414e84cef31d59ab46fb\"\u003e\u003ccode\u003eff0a2e4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12358\"\u003e#12358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0a0d29cb04c8e5c82cdcf4b60349b145761353d7\"\u003e\u003ccode\u003e0a0d29c\u003c/code\u003e\u003c/a\u003e feat(anthropic): add support for Opus 4.6 fast mode (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12353\"\u003e#12353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/08084717343d3db44fb0a36ab17a6df5039f3506\"\u003e\u003ccode\u003e0808471\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12327\"\u003e#12327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c2560f3448f68f04fe8915954d22b34f723d68d3\"\u003e\u003ccode\u003ec2560f3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/12290\"\u003e#12290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.83/packages/anthropic\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/anthropic\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/azure` from 3.0.65 to 3.0.73\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/47a970eb03eaba4c82172c419510df82fa1a4d15\"\u003e\u003ccode\u003e47a970e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12186\"\u003e#12186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f5b2b5ef497ae6c207c17bb8ff81988ef084194b\"\u003e\u003ccode\u003ef5b2b5e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12184\"\u003e#12184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c08d34bc94900f04259eb6cec5879eba666252c7\"\u003e\u003ccode\u003ec08d34b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12140\"\u003e#12140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2b0d21012d4054d40a118f83ac2a69b032f1b9a0\"\u003e\u003ccode\u003e2b0d210\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12133\"\u003e#12133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/152427198e4e3f70dab2a3c6b2371a24200e3264\"\u003e\u003ccode\u003e1524271\u003c/code\u003e\u003c/a\u003e chore: add skill information to provider package README files (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/738de82b584626a1e17bc373cd128855cab4a552\"\u003e\u003ccode\u003e738de82\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/09a8104c45a69ef4fffbeb222cb4201b32bfaaca\"\u003e\u003ccode\u003e09a8104\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12072\"\u003e#12072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5c103d5a3d3c18f6291b3af7ba4069334f16388d\"\u003e\u003ccode\u003e5c103d5\u003c/code\u003e\u003c/a\u003e chore: standardize jsdoc comment format (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12068\"\u003e#12068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/398471bc9bf64625d24f4b6ffcab8fd6e41dd54a\"\u003e\u003ccode\u003e398471b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12058\"\u003e#12058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6289aab821646553599ffa3ff9ecd059e260f864\"\u003e\u003ccode\u003e6289aab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/12017\"\u003e#12017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.73/packages/azure\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/cerebras` from 2.0.53 to 2.0.55\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/398471bc9bf64625d24f4b6ffcab8fd6e41dd54a\"\u003e\u003ccode\u003e398471b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/12058\"\u003e#12058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c055bb9c0fe71cbbe8696b441de800daf6c1f61a\"\u003e\u003ccode\u003ec055bb9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/12050\"\u003e#12050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4dae564bbc385342017502c6ad1479af16705d01\"\u003e\u003ccode\u003e4dae564\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/12035\"\u003e#12035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/63585ef774971040d8752e21af1557c5248f813a\"\u003e\u003ccode\u003e63585ef\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11964\"\u003e#11964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4de5a1d85218f101d092962e86403a2f76b757e7\"\u003e\u003ccode\u003e4de5a1d\u003c/code\u003e\u003c/a\u003e chore: excluded tests from src folder in npm package (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d158997385ae9a87e417e7649c9754c9c1e04dfd\"\u003e\u003ccode\u003ed158997\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11959\"\u003e#11959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2b8369d7823917fa0f22585d63e701b969731092\"\u003e\u003ccode\u003e2b8369d\u003c/code\u003e\u003c/a\u003e chore: include docs in npm package for providers (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2b45232a7b05498f9ca414b4b4cf827eb9bb63ef\"\u003e\u003ccode\u003e2b45232\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8dc54db797888deb657d7f2a4839effc334fc23e\"\u003e\u003ccode\u003e8dc54db\u003c/code\u003e\u003c/a\u003e chore: include sources in npm packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11950\"\u003e#11950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0c006365602f8dd3b72675aafccbdd6fb41aaf8f\"\u003e\u003ccode\u003e0c00636\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/11902\"\u003e#11902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/rsc@2.0.55/packages/cerebras\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/gateway` from 3.0.118 to 3.0.128\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d0c1abcd414ee6b16133a48cff2bc492cca10d0e\"\u003e\u003ccode\u003ed0c1abc\u003c/code\u003e\u003c/a\u003e fix: add Node.js 24 to CI (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/13440\"\u003e#13440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b51f52e771eb301277c042a854d01a3be9679323\"\u003e\u003ccode\u003eb51f52e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/13407\"\u003e#13407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7324b56f9eeae9a971307a220d895df0ead2657d\"\u003e\u003ccode\u003e7324b56\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/91b7e83a65ff40e78d0372167bf0e6546335f8bf\"\u003e\u003ccode\u003e91b7e83\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/13363\"\u003e#13363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e7481599afb42ed04d3d764edf96c7a8f9ac7ab6\"\u003e\u003ccode\u003ee748159\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ac0c4074d1d762864071b8d410caa4cadf8e9ec4\"\u003e\u003ccode\u003eac0c407\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d3915ab6223173a27ad6350e7d1df68eb4d3873e\"\u003e\u003ccode\u003ed3915ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f5bf0c677dd56dd4e60c92c6dce76e4bdeca0a46\"\u003e\u003ccode\u003ef5bf0c6\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5ffb1adb9bd893597a9eaf43d791d0f507cb8702\"\u003e\u003ccode\u003e5ffb1ad\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): add \u003ccode\u003egemini-embedding-2-preview\u003c/code\u003e and fix mul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f6d30d9585b022fc6c30ba8613f06fa6e41b98a4\"\u003e\u003ccode\u003ef6d30d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/13276\"\u003e#13276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.128/packages/gateway\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/google` from 3.0.64 to 3.0.81\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/38c67febc7649e8a6fc13a3877c1aa9bcbdf0943\"\u003e\u003ccode\u003e38c67fe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/10658\"\u003e#10658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/abb5cdf02c11b65b249bf7f4d8be8f377b2189e5\"\u003e\u003ccode\u003eabb5cdf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/10546\"\u003e#10546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7b2c30f38b8e3ca0c6cf3ad6dc5991cc2735f222\"\u003e\u003ccode\u003e7b2c30f\u003c/code\u003e\u003c/a\u003e Backport: fix(google): handle missing uri in File Search retrievedContext (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/01f26db7f740d9189ca0af31686c3bdd24ad9806\"\u003e\u003ccode\u003e01f26db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/10489\"\u003e#10489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b60216b69ad989a52a3086b63fdd64935520340b\"\u003e\u003ccode\u003eb60216b\u003c/code\u003e\u003c/a\u003e Backport: fix(providers/google): Process inlineData parts to preserve origina...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5306e1d9b14dca4ada6c1c9926fe1f0d92252c25\"\u003e\u003ccode\u003e5306e1d\u003c/code\u003e\u003c/a\u003e Backport: fix(\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e): convert array types to anyOf for gemini compat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1b89b146eb15f666268b010ed4d849a288a73663\"\u003e\u003ccode\u003e1b89b14\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/10483\"\u003e#10483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3438163dcfaa7abffb0313bc6d39924b2fb50975\"\u003e\u003ccode\u003e3438163\u003c/code\u003e\u003c/a\u003e Backport: feat(google,google-vertex): add \u003ccode\u003egemini-3-pro-preview\u003c/code\u003e and `gemini-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1a59868a233a6e1f49afe195c9149bb663ff35ca\"\u003e\u003ccode\u003e1a59868\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/10411\"\u003e#10411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/733c6b3b9825d70e0920cbadef0f391b29676178\"\u003e\u003ccode\u003e733c6b3\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): Add support for the imageSize provider optio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/google-vertex@3.0.81/packages/google\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/google\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/groq` from 3.0.39 to 3.0.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/10ba7bc91fcfba2a0d154d98a60c77972c402e96\"\u003e\u003ccode\u003e10ba7bc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11824\"\u003e#11824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c2e50a4acee918e528277d900c17ef9d7bea78fe\"\u003e\u003ccode\u003ec2e50a4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11808\"\u003e#11808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6f6b642fb4b6133d1479c5121f92681806e52255\"\u003e\u003ccode\u003e6f6b642\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11794\"\u003e#11794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/49b59eae614953265b77b588d1ac6a2f964bf866\"\u003e\u003ccode\u003e49b59ea\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11775\"\u003e#11775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bc02a3c59b7f6ed2f3b8f4cb2aa60173328d2656\"\u003e\u003ccode\u003ebc02a3c\u003c/code\u003e\u003c/a\u003e feat(groq): add strictJsonSchema for provider (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11773\"\u003e#11773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9158176fa75cef53b491e3076a10e9e6221223b0\"\u003e\u003ccode\u003e9158176\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11768\"\u003e#11768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/78fcb187275bdd4fc81d6cbc9c606694b3e7b724\"\u003e\u003ccode\u003e78fcb18\u003c/code\u003e\u003c/a\u003e fix(compat, groq): send reasoning-end before text-start in streaming (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11751\"\u003e#11751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f5e545e6d73ed7baad099d805ce07833eb705689\"\u003e\u003ccode\u003ef5e545e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11749\"\u003e#11749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd00fe3f3277375e851e3885ce27821bc7fadff4\"\u003e\u003ccode\u003ebd00fe3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11557\"\u003e#11557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/91a91dc0244b68318c1ec7bb138c90acde677864\"\u003e\u003ccode\u003e91a91dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.40/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/mistral` from 3.0.37 to 3.0.38\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/10ba7bc91fcfba2a0d154d98a60c77972c402e96\"\u003e\u003ccode\u003e10ba7bc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11824\"\u003e#11824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c2e50a4acee918e528277d900c17ef9d7bea78fe\"\u003e\u003ccode\u003ec2e50a4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11808\"\u003e#11808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6f6b642fb4b6133d1479c5121f92681806e52255\"\u003e\u003ccode\u003e6f6b642\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11794\"\u003e#11794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f5e545e6d73ed7baad099d805ce07833eb705689\"\u003e\u003ccode\u003ef5e545e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11749\"\u003e#11749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd00fe3f3277375e851e3885ce27821bc7fadff4\"\u003e\u003ccode\u003ebd00fe3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11557\"\u003e#11557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8f3d124582da0b9dcb8d437986e9cc571fefa032\"\u003e\u003ccode\u003e8f3d124\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11535\"\u003e#11535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/45631ab8c76729a3e91e05a242932fb205c4b532\"\u003e\u003ccode\u003e45631ab\u003c/code\u003e\u003c/a\u003e fix(provider/mistral): Update refrence_ids type to be union of string and num...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/91a91dc0244b68318c1ec7bb138c90acde677864\"\u003e\u003ccode\u003e91a91dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ea6609a2be4ae0c1394a5d60ccb75464733ed48f\"\u003e\u003ccode\u003eea6609a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/mistral/issues/11404\"\u003e#11404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.38/packages/mistral\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.53 to 3.0.70\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/47a970eb03eaba4c82172c419510df82fa1a4d15\"\u003e\u003ccode\u003e47a970e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12186\"\u003e#12186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f5b2b5ef497ae6c207c17bb8ff81988ef084194b\"\u003e\u003ccode\u003ef5b2b5e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12184\"\u003e#12184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c08d34bc94900f04259eb6cec5879eba666252c7\"\u003e\u003ccode\u003ec08d34b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12140\"\u003e#12140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2b0d21012d4054d40a118f83ac2a69b032f1b9a0\"\u003e\u003ccode\u003e2b0d210\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12133\"\u003e#12133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/152427198e4e3f70dab2a3c6b2371a24200e3264\"\u003e\u003ccode\u003e1524271\u003c/code\u003e\u003c/a\u003e chore: add skill information to provider package README files (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/09a8104c45a69ef4fffbeb222cb4201b32bfaaca\"\u003e\u003ccode\u003e09a8104\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12072\"\u003e#12072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5c103d5a3d3c18f6291b3af7ba4069334f16388d\"\u003e\u003ccode\u003e5c103d5\u003c/code\u003e\u003c/a\u003e chore: standardize jsdoc comment format (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12068\"\u003e#12068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/398471bc9bf64625d24f4b6ffcab8fd6e41dd54a\"\u003e\u003ccode\u003e398471b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12058\"\u003e#12058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6289aab821646553599ffa3ff9ecd059e260f864\"\u003e\u003ccode\u003e6289aab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/12017\"\u003e#12017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/04c89b1645e7ff24bd22312c1a2a7569617cdfd1\"\u003e\u003ccode\u003e04c89b1\u003c/code\u003e\u003c/a\u003e feat,docs(openai,azure):provide Responses API providerMetadata types at the p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/vue@3.0.70/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai-compatible` from 2.0.47 to 2.0.49\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/17735d314cfdbe8b103285e120d7697960cfdce8\"\u003e\u003ccode\u003e17735d3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/11477\"\u003e#11477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0c8e970fa294ba2813854917293837698c9a9e6e\"\u003e\u003ccode\u003e0c8e970\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/11084\"\u003e#11084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/38c67febc7649e8a6fc13a3877c1aa9bcbdf0943\"\u003e\u003ccode\u003e38c67fe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/10658\"\u003e#10658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4b61b8a149c5406fc8faff5ff7f663a11227f8e2\"\u003e\u003ccode\u003e4b61b8a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/10141\"\u003e#10141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/836b9844db802b95f59cb0916627e3c21b2f5a38\"\u003e\u003ccode\u003e836b984\u003c/code\u003e\u003c/a\u003e Backport: chore(repo): make clean scripts cross-platform (replace rm -rf with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b6a27f677fb9ea3f56e8b387c78d56756c84e8a0\"\u003e\u003ccode\u003eb6a27f6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/9998\"\u003e#9998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/51aa5de537880b4ee5733dc32f05e1b4687027d2\"\u003e\u003ccode\u003e51aa5de\u003c/code\u003e\u003c/a\u003e backport: test server (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/9988\"\u003e#9988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fd75686d8c7f17a7781e3b086ab4fe31dfcb775a\"\u003e\u003ccode\u003efd75686\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/9948\"\u003e#9948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5919c9bef27f36f2e8bdb49cef3e02fc1c8ac472\"\u003e\u003ccode\u003e5919c9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/9883\"\u003e#9883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d7e78a4d35332a8d33bd7888cf3260e8b9e42cb5\"\u003e\u003ccode\u003ed7e78a4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/9810\"\u003e#9810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd...\n\n_Description has been truncated_","html_url":"https://github.com/openbrowse-ai/openbrowse/pull/123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbrowse-ai%2Fopenbrowse/issues/123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/123/packages"}},{"old_version":"5.4.5","new_version":"5.4.6","update_type":"patch","path":null,"pr_created_at":"2026-06-04T05:27:47.000Z","version_change":"5.4.5 → 5.4.6","issue":{"uuid":"4586094890","node_id":"PR_kwDOSc_e3M7iir1t","number":100,"state":"open","title":"chore(deps)(deps): bump the npm-minor-and-patch group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["area:connectors","area:docs","automated"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-04T05:27:47.000Z","updated_at":"2026-06-04T05:28:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"npm-minor-and-patch","update_count":46,"packages":[{"name":"tsx","old_version":"4.22.3","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"framer-motion","old_version":"12.39.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"16.8.9","new_version":"16.9.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.2","new_version":"15.0.10","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.9","new_version":"16.9.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.2.6","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.16","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@ai-sdk/anthropic","old_version":"3.0.71","new_version":"3.0.81","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/azure","old_version":"3.0.65","new_version":"3.0.69","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/cerebras","old_version":"2.0.53","new_version":"2.0.54","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/gateway","old_version":"3.0.118","new_version":"3.0.124","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/google","old_version":"3.0.64","new_version":"3.0.80","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.53","new_version":"3.0.67","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai-compatible","old_version":"2.0.47","new_version":"2.0.48","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.176","new_version":"3.0.198","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/togetherai","old_version":"2.0.52","new_version":"2.0.53","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/xai","old_version":"3.0.91","new_version":"3.0.93","repository_url":"https://github.com/vercel/ai"},{"name":"@base-ui/react","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@mlc-ai/web-llm","old_version":"0.2.82","new_version":"0.2.84","repository_url":"https://github.com/mlc-ai/web-llm"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tiptap/core","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-hard-break","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-mention","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/markdown","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/suggestion","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"ai","old_version":"6.0.174","new_version":"6.0.196","repository_url":"https://github.com/vercel/ai"},{"name":"react-hotkeys-hook","old_version":"5.2.4","new_version":"5.3.2","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"react-medium-image-zoom","old_version":"5.4.5","new_version":"5.4.6","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.11.1","new_version":"4.11.2","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"shadcn","old_version":"4.4.0","new_version":"4.10.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"shiki","old_version":"4.0.2","new_version":"4.2.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@types/chrome","old_version":"0.1.40","new_version":"0.1.42","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.1","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wxt","old_version":"0.20.24","new_version":"0.20.26","repository_url":"https://github.com/wxt-dev/wxt"},{"name":"@aws-sdk/client-s3","old_version":"3.1054.0","new_version":"3.1061.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@onkernel/sdk","old_version":"0.55.0","new_version":"0.61.0","repository_url":"https://github.com/kernel/kernel-node-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.3` | `4.22.4` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.39.0` | `12.40.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.9` | `16.9.3` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.2` | `15.0.10` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.9` | `16.9.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.17.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.16` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.71` | `3.0.81` |\n| [@ai-sdk/azure](https://github.com/vercel/ai/tree/HEAD/packages/azure) | `3.0.65` | `3.0.69` |\n| [@ai-sdk/cerebras](https://github.com/vercel/ai/tree/HEAD/packages/cerebras) | `2.0.53` | `2.0.54` |\n| [@ai-sdk/gateway](https://github.com/vercel/ai/tree/HEAD/packages/gateway) | `3.0.118` | `3.0.124` |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.64` | `3.0.80` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.53` | `3.0.67` |\n| [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) | `2.0.47` | `2.0.48` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.176` | `3.0.198` |\n| [@ai-sdk/togetherai](https://github.com/vercel/ai/tree/HEAD/packages/togetherai) | `2.0.52` | `2.0.53` |\n| [@ai-sdk/xai](https://github.com/vercel/ai/tree/HEAD/packages/xai) | `3.0.91` | `3.0.93` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.4.1` | `1.5.0` |\n| [@mlc-ai/web-llm](https://github.com/mlc-ai/web-llm) | `0.2.82` | `0.2.84` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-hard-break](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-mention](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-mention) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.5` | `3.25.0` |\n| [@tiptap/markdown](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/markdown) | `3.22.5` | `3.25.0` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.22.5` | `3.25.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.5` | `3.25.0` |\n| [@tiptap/suggestion](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/suggestion) | `3.22.5` | `3.25.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.174` | `6.0.196` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `5.2.4` | `5.3.2` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.5` | `5.4.6` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.11.1` | `4.11.2` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.4.0` | `4.10.0` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.2` | `4.2.0` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.40` | `0.1.42` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n| [wxt](https://github.com/wxt-dev/wxt) | `0.20.24` | `0.20.26` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1054.0` | `3.1061.0` |\n| [@onkernel/sdk](https://github.com/kernel/kernel-node-sdk) | `0.55.0` | `0.61.0` |\n\n\nUpdates `tsx` from 4.22.3 to 4.22.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\u003e4.22.4\u003c/a\u003e (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e1ce8463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e\u003ccode\u003e1ce8463\u003c/code\u003e\u003c/a\u003e fix: resolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.39.0 to 12.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath\u003c/code\u003e option to \u003ccode\u003etransition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earc()\u003c/code\u003e for motion along an arc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/38ebb9480e5b25a51e09e2ec866c101d01d82c60\"\u003e\u003ccode\u003e38ebb94\u003c/code\u003e\u003c/a\u003e v12.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b1f766c7221cfdbf868e2f66675d6d2e2ff8f50e\"\u003e\u003ccode\u003eb1f766c\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bca554401519e8ef45db1dcc8c52580998251c73\"\u003e\u003ccode\u003ebca5544\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3699\"\u003e#3699\u003c/a\u003e from motiondivision/lochie/arcs-injectable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f1a96cfaff8de87712539bf250205134c8e121d9\"\u003e\u003ccode\u003ef1a96cf\u003c/code\u003e\u003c/a\u003e arc(): rename amp/rotate, expose MotionPath, fix explicit cw/ccw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b4aaba0d161cce6db7b2070ec3fd141e1dbcda95\"\u003e\u003ccode\u003eb4aaba0\u003c/code\u003e\u003c/a\u003e pathRotation: non-destructive orientToPath rotation channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8604ef3d9048127d61a8bbd94698e56368e70926\"\u003e\u003ccode\u003e8604ef3\u003c/code\u003e\u003c/a\u003e Make arcs injectable via \u003ccode\u003etransition.path = arc()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f90fe294c559c3bd7b13e762b0b2aefe837dc000\"\u003e\u003ccode\u003ef90fe29\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003eorientToPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9ebe999fe93e6431ce026a998cb2aeabe690d03b\"\u003e\u003ccode\u003e9ebe999\u003c/code\u003e\u003c/a\u003e fix: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bc2107e8963b35c0f264810d8dcb8b7b96ac7cb5\"\u003e\u003ccode\u003ebc2107e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;no should\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6eeb92dc2228419a1d2ba33bec5df36c3357683a\"\u003e\u003ccode\u003e6eeb92d\u003c/code\u003e\u003c/a\u003e no should\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.39.0...v12.40.0\"\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.9 to 16.9.3\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-core@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e42f0255: Support \u003ccode\u003einvalidate\u003c/code\u003e \u0026amp; \u003ccode\u003erevalidate\u003c/code\u003e on dynamic loader\u003c/li\u003e\n\u003cli\u003ea807798: Improve source API utils \u0026amp; types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee77b9b3: Introduce \u003ccode\u003epagesIndex\u003c/code\u003e property to explicitly define the index page for folder\u003c/li\u003e\n\u003cli\u003e334c8fd: [i18n] support different orders of \u003ccode\u003epreset()\u003c/code\u003e calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1dc86c7: loosen the range for waku\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.8.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e062beab: fix internal types\u003c/li\u003e\n\u003cli\u003e505cfe0: Add \u003ccode\u003eremark-block-id\u003c/code\u003e plugin\u003c/li\u003e\n\u003c/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/fuma-nama/fumadocs/commits/fumadocs-core@16.9.3\"\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.2 to 15.0.10\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.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed35d0d6: Respect \u003ccode\u003eroot\u003c/code\u003e in Vite config\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecd04425: Support \u003ccode\u003e_fumadocs_skipViteConfig\u003c/code\u003e internal flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edca5b49: Fix compatibility with \u003ccode\u003e?raw\u003c/code\u003e query string\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [334c8fd]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768b676: Standardize \u003ccode\u003estructuredData\u003c/code\u003e in page data\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [768b676]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda4a81a: Update vite configs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1fb6a61: Support custom base directory for content sources\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e819b6ec: Support Rolldown integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@15.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2569154: Pre-generate Vite config to prevent CJS compat issues\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [062beab]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [505cfe0]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.10\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/fuma-nama/fumadocs/commit/34b75a0cfb8fd345f0ad04799630f8b329c2fe92\"\u003e\u003ccode\u003e34b75a0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3324\"\u003e#3324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/73b9cec605ecd7f17b7faff8e9aafdb0d1ecab71\"\u003e\u003ccode\u003e73b9cec\u003c/code\u003e\u003c/a\u003e docs: fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d35d0d6a43492f8a185889d92fa8af8a991761f2\"\u003e\u003ccode\u003ed35d0d6\u003c/code\u003e\u003c/a\u003e fix(mdx): respect \u003ccode\u003eroot\u003c/code\u003e in Vite config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a9f95ffbd913deac945bb420b6fb77589b7a7c8d\"\u003e\u003ccode\u003ea9f95ff\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/783c048904305b4769293b047c27f9bd2ad9e31f\"\u003e\u003ccode\u003e783c048\u003c/code\u003e\u003c/a\u003e fix(preview): fix invalid content type in \u003ccode\u003e/img\u003c/code\u003e endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/42f02559dabd35137b28c29597c10bd7dad90fea\"\u003e\u003ccode\u003e42f0255\u003c/code\u003e\u003c/a\u003e feat(core): support \u003ccode\u003einvalidate\u003c/code\u003e \u0026amp; \u003ccode\u003erevalidate\u003c/code\u003e on dynamic loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8077981c657305fe72b4db859768d4daa4f0488\"\u003e\u003ccode\u003ea807798\u003c/code\u003e\u003c/a\u003e fix(core): improve source API utils \u0026amp; types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8b1701942c336148141b9a8dd80bb110a4227f70\"\u003e\u003ccode\u003e8b17019\u003c/code\u003e\u003c/a\u003e docs: document LLM_GATEWAY_MODEL for Ask AI (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cad622e541bdd38d552224f621f7ec1f5a257e25\"\u003e\u003ccode\u003ecad622e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3318\"\u003e#3318\u003c/a\u003e from smakosh/feat/llmgateway-ai-provider\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ee98724b9a13df85331016f1f7079e4e41d82e40\"\u003e\u003ccode\u003eee98724\u003c/code\u003e\u003c/a\u003e fix(openapi): newer scalar client\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.0.2...fumadocs-mdx@15.0.10\"\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.9 to 16.9.3\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-ui@16.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [42f0255]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a807798]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e77b9b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [334c8fd]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [768b676]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [1dc86c7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.8.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [062beab]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [505cfe0]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits/fumadocs-ui@16.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): 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/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\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.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.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 `motion` from 12.38.0 to 12.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath\u003c/code\u003e option to \u003ccode\u003etransition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earc()\u003c/code\u003e for motion along an arc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.39.0] 2026-05-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erepeatType\u003c/code\u003e and \u003ccode\u003erepeatDelay\u003c/code\u003e in animation sequences.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVariants: Re-run keyframe animations when switching between variant labels even when they share identical keyframe arrays.\u003c/li\u003e\n\u003cli\u003eDrag: Preserve in-flight motion value animations across React 19 reorder unmount/remount so \u003ccode\u003edragSnapToOrigin\u003c/code\u003e no longer leaves the drag transform stranded after a layout swap.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLazyMotion\u003c/code\u003e: Share React contexts between the \u003ccode\u003eframer-motion\u003c/code\u003e and \u003ccode\u003eframer-motion/m\u003c/code\u003e (and therefore \u003ccode\u003emotion/react\u003c/code\u003e and \u003ccode\u003emotion/react-m\u003c/code\u003e) CJS bundles so that \u003ccode\u003e\u0026lt;m.div\u0026gt;\u003c/code\u003e from the \u003ccode\u003e/m\u003c/code\u003e subpath picks up features loaded by \u003ccode\u003e\u0026lt;LazyMotion\u0026gt;\u003c/code\u003e from the main entry point.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Support hydrating \u003ccode\u003etarget\u003c/code\u003e and \u003ccode\u003econtainer\u003c/code\u003e refs from anywhere in the tree.\u003c/li\u003e\n\u003cli\u003eDrag: Gesture no longer starts from incorrect start point when rendered inside \u003ccode\u003e\u0026lt;AnimatePresence initial={false} /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDrag: \u003ccode\u003edragConstraints\u003c/code\u003e, when set as viewport-relative ref, no longer break on scroll.§\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003evisualElement\u003c/code\u003e hydration order.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseAnimate\u003c/code\u003e: Now respects \u003ccode\u003eskipAnimations\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Fix object-form \u003ccode\u003einitial\u003c/code\u003e values not applied on re-entry after exit completes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e: Fixed callback progress when tracking an element.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Fix hardware acceleration when tracking an element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/38ebb9480e5b25a51e09e2ec866c101d01d82c60\"\u003e\u003ccode\u003e38ebb94\u003c/code\u003e\u003c/a\u003e v12.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b1f766c7221cfdbf868e2f66675d6d2e2ff8f50e\"\u003e\u003ccode\u003eb1f766c\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bca554401519e8ef45db1dcc8c52580998251c73\"\u003e\u003ccode\u003ebca5544\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3699\"\u003e#3699\u003c/a\u003e from motiondivision/lochie/arcs-injectable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f1a96cfaff8de87712539bf250205134c8e121d9\"\u003e\u003ccode\u003ef1a96cf\u003c/code\u003e\u003c/a\u003e arc(): rename amp/rotate, expose MotionPath, fix explicit cw/ccw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b4aaba0d161cce6db7b2070ec3fd141e1dbcda95\"\u003e\u003ccode\u003eb4aaba0\u003c/code\u003e\u003c/a\u003e pathRotation: non-destructive orientToPath rotation channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8604ef3d9048127d61a8bbd94698e56368e70926\"\u003e\u003ccode\u003e8604ef3\u003c/code\u003e\u003c/a\u003e Make arcs injectable via \u003ccode\u003etransition.path = arc()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f90fe294c559c3bd7b13e762b0b2aefe837dc000\"\u003e\u003ccode\u003ef90fe29\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003eorientToPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9ebe999fe93e6431ce026a998cb2aeabe690d03b\"\u003e\u003ccode\u003e9ebe999\u003c/code\u003e\u003c/a\u003e fix: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bc2107e8963b35c0f264810d8dcb8b7b96ac7cb5\"\u003e\u003ccode\u003ebc2107e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;no should\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6eeb92dc2228419a1d2ba33bec5df36c3357683a\"\u003e\u003ccode\u003e6eeb92d\u003c/code\u003e\u003c/a\u003e no should\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.38.0...v12.40.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.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.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\u003cli\u003e[backport] Fix \u0026quot;type: module\u0026quot; in project dir when using standalone or adapters (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94050\"\u003e#94050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Propagate adapter preferred regions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94200\"\u003e#94200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94284\"\u003e#94284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/9bd3c26a733901956549889f28c0047553bba622\"\u003e\u003ccode\u003e9bd3c26\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c63224f3d8e8dd0a4ef8635916f92954421e5f1e\"\u003e\u003ccode\u003ec63224f\u003c/code\u003e\u003c/a\u003e [backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/63115c79877c90df4371c2425f3fc5d3a55ac58d\"\u003e\u003ccode\u003e63115c7\u003c/code\u003e\u003c/a\u003e [16.2.x] Don't drop \u003ccode\u003eFormData\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94240\"\u003e#94240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aef22fdc828226227f618bb982a222e1256ba6f2\"\u003e\u003ccode\u003eaef22fd\u003c/code\u003e\u003c/a\u003e [backport] Propagate adapter preferred regions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94200\"\u003e#94200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f126e72271a808a12adb1f97feca6a900bece7ba\"\u003e\u003ccode\u003ef126e72\u003c/code\u003e\u003c/a\u003e [backport] Fix \u0026quot;type: module\u0026quot; in project dir when using standalone or adapter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bda3e2aabe5ba18b6e8ec656bcdaf549816469c3\"\u003e\u003ccode\u003ebda3e2a\u003c/code\u003e\u003c/a\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\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7e16e07c0203f8a940899e656526f287278c57e6\"\u003e\u003ccode\u003e7e16e07\u003c/code\u003e\u003c/a\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\u003ca href=\"https://github.com/vercel/next.js/commit/6139f4b885b329abdd5821199cc19cc89f3eaf33\"\u003e\u003ccode\u003e6139f4b\u003c/code\u003e\u003c/a\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\u003ca href=\"https://github.com/vercel/next.js/commit/c021d10fe9540aaa7aff7b7227c7d73e60a0e5b9\"\u003e\u003ccode\u003ec021d10\u003c/code\u003e\u003c/a\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\u003ca href=\"https://github.com/vercel/next.js/commit/9184ddb1aeed5c5db0f02c7a2d6d298071c2f44f\"\u003e\u003ccode\u003e9184ddb\u003c/code\u003e\u003c/a\u003e [backport] Fix catch-all \u003ccode\u003erouter.query\u003c/code\u003e corruption with \u003ccode\u003ebasePath\u003c/code\u003e + `rewrite...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.6...v16.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/anthropic` from 3.0.71 to 3.0.81\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/anthropic@3.0.81/packages/anthropic/CHANGELOG.md\"\u003e@​ai-sdk/anthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.81\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4084fcd: feat(provider/anthropic): add support for \u003ccode\u003eclaude-opus-4-8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.80\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e263d3e6: fix(provider/anthropic): fix remaining errors with Anthropic \u003ccode\u003ecode_execution\u003c/code\u003e tool dynamic calls from latest \u003ccode\u003eweb_fetch\u003c/code\u003e or \u003ccode\u003eweb_search\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed61a788: Handle errors from anthropic websearch tool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.78\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e28d25: fix(anthropic): propagate toModelOutput providerOption to anthropic tool results\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.77\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed53314d: feat(anthropic): add the new advisor tool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.76\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f591416]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.75\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3f06680: Remove stale \u003ccode\u003eeffort-2025-11-24\u003c/code\u003e beta header — the extended thinking effort parameter is GA and no longer requires the beta flag. Vertex AI's strict validator was actively rejecting requests with this header.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.74\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7beadf0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.26\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/vercel/ai/commit/974e161bed15b0f5bb9980a3f0845ad77ae66d3c\"\u003e\u003ccode\u003e974e161\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15677\"\u003e#15677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4084fcd041b47ad11f74d80a82d659748edf0a78\"\u003e\u003ccode\u003e4084fcd\u003c/code\u003e\u003c/a\u003e backport: feat(provider/anthropic): add support for \u003ccode\u003eclaude-opus-4-8\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15675\"\u003e#15675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/097c1cdb46226fbfe741764a009ea14baab7c3df\"\u003e\u003ccode\u003e097c1cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15612\"\u003e#15612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/263d3e664503c955f492a33941e2060c4b51aa77\"\u003e\u003ccode\u003e263d3e6\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/anthropic): fix remaining errors with Anthropic `code_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ebba33ab965b5b26f93705719d76db45089bb3c\"\u003e\u003ccode\u003e7ebba33\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15557\"\u003e#15557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d61a788b8faa54b630d5672e71ddd8aecd61f72c\"\u003e\u003ccode\u003ed61a788\u003c/code\u003e\u003c/a\u003e Backport: Handle errors in anthropic's web search tool (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15555\"\u003e#15555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2e7664bff4294f2f5b21c30136ca24d12c4e9b5c\"\u003e\u003ccode\u003e2e7664b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15315\"\u003e#15315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6e28d252ffc4032abcbe78a463807d0af90bbaa7\"\u003e\u003ccode\u003e6e28d25\u003c/code\u003e\u003c/a\u003e Backport: fix(anthropic): propagate toModelOutput providerOption to anthropic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d37fb1f2dad4d96605ffd2ac3d4b55e0bccdc482\"\u003e\u003ccode\u003ed37fb1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15202\"\u003e#15202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d53314da429ff19453b926c010fedb23e95911d7\"\u003e\u003ccode\u003ed53314d\u003c/code\u003e\u003c/a\u003e Backport: feat(anthropic): add the new advisor tool (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15203\"\u003e#15203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/anthropic@3.0.81/packages/anthropic\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/anthropic\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/azure` from 3.0.65 to 3.0.69\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/azure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/azure\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.69\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecbc161a: Add Microsoft Entra ID token provider authentication for Azure OpenAI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/azure\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.68\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec679fec: feat(provider/azure):web search tool in the Azure OpenAI Responses API.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c679fec]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.67\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/vercel/ai/blob/@ai-sdk/azure@3.0.69/packages/azure/CHANGELOG.md\"\u003e@​ai-sdk/azure's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.69\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecbc161a: Add Microsoft Entra ID token provider authentication for Azure OpenAI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.68\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec679fec: feat(provider/azure):web search tool in the Azure OpenAI Responses API.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c679fec]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.67\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.67\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c82ab42]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.66\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.66\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [eb52378]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.65\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/vercel/ai/commit/7e449f2b40d21aeec94dd9f41ebc5581e7971d94\"\u003e\u003ccode\u003e7e449f2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15766\"\u003e#15766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cbc161ae49b8a6708f1a6cf271081d8ba54ffe4e\"\u003e\u003ccode\u003ecbc161a\u003c/code\u003e\u003c/a\u003e Backport: feat(azure): support Microsoft Entra ID auth (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15740\"\u003e#15740\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15764\"\u003e#15764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d4893c4421aeaea6dc8db407c35cdeae71a65aaa\"\u003e\u003ccode\u003ed4893c4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15700\"\u003e#15700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c679fec95bfd6423b888d681d17d9f179a51e61b\"\u003e\u003ccode\u003ec679fec\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/azure): web search tool in the Azure OpenAI Responses...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/52332bf674bc7cc00efaa71237deb24f2d1f00bc\"\u003e\u003ccode\u003e52332bf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1a3ec6d76fcc5333ac9b2751f3938cbe918efef2\"\u003e\u003ccode\u003e1a3ec6d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/azure/issues/15513\"\u003e#15513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/azure@3.0.69/packages/azure\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/cerebras` from 2.0.53 to 2.0.54\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/cerebras@2.0.54/packages/cerebras/CHANGELOG.md\"\u003e@​ai-sdk/cerebras's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.54\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e40e1d4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.48\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/vercel/ai/commit/0838d52fe657c4f04891b78423fbc636a543851a\"\u003e\u003ccode\u003e0838d52\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/cerebras/issues/15565\"\u003e#15565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/cerebras@2.0.54/packages/cerebras\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/gateway` from 3.0.118 to 3.0.124\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/gateway's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.124\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e286b7a2: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.123\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e537a022: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.122\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9766034: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/gateway@3.0.124/packages/gateway/CHANGELOG.md\"\u003e@​ai-sdk/gateway's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.124\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e286b7a2: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.123\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e537a022: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.122\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9766034: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.121\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4084fcd: feat(provider/anthropic): add support for \u003ccode\u003eclaude-opus-4-8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.120\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e27a1b22: Add \u003ccode\u003eserviceTier: 'flex' | 'priority'\u003c/code\u003e to \u003ccode\u003eGatewayProviderOptions\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.119\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e33b10a2: Add \u003ccode\u003eqwen3.7-max\u003c/code\u003e model ID to Alibaba and AI Gateway.\u003c/li\u003e\n\u003cli\u003ef6e4146: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/00ca39c3cdf47f528d427f4d6c43a1ecaeac53d8\"\u003e\u003ccode\u003e00ca39c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15786\"\u003e#15786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/286b7a237e3ec96d744a6979efab0eb0dfe3bdf6\"\u003e\u003ccode\u003e286b7a2\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5b183c0648a9e7fb7303e40a529e1f1a692925cd\"\u003e\u003ccode\u003e5b183c0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15776\"\u003e#15776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/537a02253e88abcfa75b0a79d83b3f10ff4ece51\"\u003e\u003ccode\u003e537a022\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5d1d5a73f393b3e69317d7cc1f5d260880883071\"\u003e\u003ccode\u003e5d1d5a7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15749\"\u003e#15749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9766034a7d18120b66df85bc6d282ecbfa3c5bbf\"\u003e\u003ccode\u003e9766034\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/974e161bed15b0f5bb9980a3f0845ad77ae66d3c\"\u003e\u003ccode\u003e974e161\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15677\"\u003e#15677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4084fcd041b47ad11f74d80a82d659748edf0a78\"\u003e\u003ccode\u003e4084fcd\u003c/code\u003e\u003c/a\u003e backport: feat(provider/anthropic): add support for \u003ccode\u003eclaude-opus-4-8\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15675\"\u003e#15675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0838d52fe657c4f04891b78423fbc636a543851a\"\u003e\u003ccode\u003e0838d52\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/15565\"\u003e#15565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/27a1b22a4b2fe02451d59846f50a451a7ac79706\"\u003e\u003ccode\u003e27a1b22\u003c/code\u003e\u003c/a\u003e Backport: feat(gateway): add serviceTier option to GatewayProviderOptions (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/gateway/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/gateway@3.0.124/packages/gateway\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/google` from 3.0.64 to 3.0.80\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/google@3.0.80/packages/google/CHANGELOG.md\"\u003e@​ai-sdk/google's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.80\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef62ffe0: fix(google): auto-inject \u003ccode\u003eskip_thought_signature_validator\u003c/code\u003e for Gemini 3 tool-call replays without a signature\u003c/p\u003e\n\u003cp\u003eGemini 3 models reject requests when an assistant \u003ccode\u003efunctionCall\u003c/code\u003e part lacks a \u003ccode\u003ethoughtSignature\u003c/code\u003e with HTTP 400 \u003ccode\u003e\u0026quot;Function call is missing a thought_signature in functionCall parts.\u0026quot;\u003c/code\u003e This is easy to hit when application code persists/serializes messages and drops \u003ccode\u003eproviderOptions.google.thoughtSignature\u003c/code\u003e (custom DB schemas, \u003ccode\u003euseChat\u003c/code\u003e server routes that rebuild messages, synthetic tool-call injection).\u003c/p\u003e\n\u003cp\u003eThe provider now detects this case (Gemini 3 model + missing signature under \u003ccode\u003egoogle\u003c/code\u003e, \u003ccode\u003egoogleVertex\u003c/code\u003e, and \u003ccode\u003evertex\u003c/code\u003e namespaces) and injects the documented \u003ccode\u003eskip_thought_signature_validator\u003c/code\u003e sentinel into the outbound \u003ccode\u003efunctionCall\u003c/code\u003e, plus surfaces a one-shot warning per request listing the affected tool names so the developer can find and fix the upstream serialization. Non-Gemini-3 models are unaffected, and real signatures take precedence when present.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecfa0cb2: feat(provider/google): support Google search grounding when using \u003ccode\u003egenerateImage\u003c/code\u003e with Gemini\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.78\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecf63828: fix(google): read \u003ccode\u003eserviceTier\u003c/code\u003e from \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e in both generate and stream paths\u003c/p\u003e\n\u003cp\u003eThe previous implementation read \u003ccode\u003eserviceTier\u003c/code\u003e from the \u003ccode\u003ex-gemini-service-tier\u003c/code\u003e\nresponse header, which is only populated on non-streaming responses. Gemini\nstreaming includes the value in \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e on every chunk, so\n\u003ccode\u003eproviderMetadata.google.serviceTier\u003c/code\u003e was always \u003ccode\u003enull\u003c/code\u003e for streams. Read from\n\u003ccode\u003eusageMetadata\u003c/code\u003e for both paths instead.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.77\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f9f9bf: feat(google): read \u003ccode\u003eserviceTier\u003c/code\u003e from \u003ccode\u003ex-gemini-service-tier\u003c/code\u003e response header in Gemini API and use PayGo for Vertex\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.76\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef259bd1: fix(google): fix streaming tool call args\u003c/li\u003e\n\u003cli\u003e756fec1: feat(provider/google): add \u003ccode\u003egemini-3.5-flash\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.75\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eab15576: feat(google): update Interactions API implementation to cater for upstream breaking changes coming May 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.74\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/vercel/ai/commit/661127c489123c034d6768ab221a3ad23d604fb7\"\u003e\u003ccode\u003e661127c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15622\"\u003e#15622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f62ffe01623b1031b0f4f56dccf87a76b0c126b8\"\u003e\u003ccode\u003ef62ffe0\u003c/code\u003e\u003c/a\u003e fix(google): auto-inject skip_thought_signature_validator on Gemini 3 tool-ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fc83fa3cd00a4dcf98032adcabea68eaa77e013c\"\u003e\u003ccode\u003efc83fa3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15532\"\u003e#15532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cfa0cb26fb3dd0d0e6d2dd6132bc664f8f3906ab\"\u003e\u003ccode\u003ecfa0cb2\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): support Google search grounding when using `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/93ad540ed13863363ebc0bd5a9c574a082602d27\"\u003e\u003ccode\u003e93ad540\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15489\"\u003e#15489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cf63828cc3e598b8cad829f56322960167cba769\"\u003e\u003ccode\u003ecf63828\u003c/code\u003e\u003c/a\u003e Backport: fix(google): read serviceTier from usageMetadata in stream + genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a15eda90f03049bfba99183b4fd308ca63372b86\"\u003e\u003ccode\u003ea15eda9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15473\"\u003e#15473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0f9f9bfc46d37d42c9a014437ff3e45d9fa46c55\"\u003e\u003ccode\u003e0f9f9bf\u003c/code\u003e\u003c/a\u003e Backport: fix(google): read serviceTier from x-gemini-service-tier response h...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b9241afab7e9c703bfdb6ee9b0846f538c014a14\"\u003e\u003ccode\u003eb9241af\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): add support for managed agents in the Intera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e33b836af7673d45eb90704574ffae5bdc6ba824\"\u003e\u003ccode\u003ee33b836\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/google@3.0.80/packages/google\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/google\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.53 to 3.0.67\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.67\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec679fec: feat(provider/azure):web search tool in the Azure OpenAI Responses API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/openai@3.0.67/packages/openai/CHANGELOG.md\"\u003e@​ai-sdk/openai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.67\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec679fec: feat(provider/azure):web search tool in the Azure OpenAI Responses API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.66\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec82ab42: feat(openai): forward \u003ccode\u003eweb_search_call.action.queries\u003c/code\u003e from Responses API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.65\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeb52378: fix(openai): skip passing reasoning items when using previous response id\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.64\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb7ed8bd: feat(openai): add opt-in pass-through for unsupported file media types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.63\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f591416]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.62\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e65edcca: feat: add allowedTools provider option for OpenAI Responses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.61\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb93f9b4: feat(provider/openai): forward imageDetail providerOptions on tool-result image content\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.60\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6dcd8e6: feat(openai): add GPT-5.5 chat model IDs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.59\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/vercel/ai/commit/d4893c4421aeaea6dc8db407c35cdeae71a65aaa\"\u003e\u003ccode\u003ed4893c4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15700\"\u003e#15700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c679fec95bfd6423b888d681d17d9f179a51e61b\"\u003e\u003ccode\u003ec679fec\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/azure): web search tool in the Azure OpenAI Responses...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/52332bf674bc7cc00efaa71237deb24f2d1f00bc\"\u003e\u003ccode\u003e52332bf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c82ab4281c5083ca0e7fab6a706196accb2b9c51\"\u003e\u003ccode\u003ec82ab42\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): forward web_search_call.action.queries from Responses...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1a3ec6d76fcc5333ac9b2751f3938cbe918efef2\"\u003e\u003ccode\u003e1a3ec6d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15513\"\u003e#15513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb523789b342aa21742c0a06f531604782820aff\"\u003e\u003ccode\u003eeb52378\u003c/code\u003e\u003c/a\u003e Backport: fix(openai): skip passing reasoning items when using previous respo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2e7664bff4294f2f5b21c30136ca24d12c4e9b5c\"\u003e\u003ccode\u003e2e7664b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15315\"\u003e#15315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b7ed8bdac18d2e71b4c392f08c8d8f03204ca8f4\"\u003e\u003ccode\u003eb7ed8bd\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): add opt-in pass-through for unsupported file media ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e3ccdb5987c07459ffd9be56088c5ac9d142fba2\"\u003e\u003ccode\u003ee3ccdb5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15094\"\u003e#15094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bf9de314a7e747019d73dedad7c840da25cc94d5\"\u003e\u003ccode\u003ebf9de31\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15046\"\u003e#15046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai@3.0.67/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai-compatible` from 2.0.47 to 2.0.48\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/openai-compatible@2.0.48/packages/openai-compatible/CHANGELOG.md\"\u003e@​ai-sdk/openai-compatible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.48\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee40e1d4: fix: accept empty string \u003ccode\u003erole\u003c/code\u003e in streaming delta chunks from OpenAI-compatible providers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/0838d52fe657c4f04891b78423fbc636a543851a\"\u003e\u003ccode\u003e0838d52\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible/issues/15565\"\u003e#15565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e40e1d4802fc47e844c22d5d58e78deb242d975c\"\u003e\u003ccode\u003ee40e1d4\u003c/code\u003e\u003c/a\u003e Backport: fix(openai-compatible): accept empty string role in streaming delta...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai-compatible@2.0.48/packages/openai-compatible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/react` from 3.0.176 to 3.0.198\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.198\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.196\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.197\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.195\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.196\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.194\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/react@3.0.198/packages/react/CHANGELOG.md\"\u003e@​ai-sdk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.198\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.196\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.197\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.195\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.196\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.194\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.195\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [af580ea]\n\u003cul\u003e\n\u003cli\u003eai@6.0.193\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.194\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.192\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.193\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.191\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.192\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.190\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.191\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [356c3cf]\n\u003cul\u003e\n\u003cli\u003eai@6.0.189\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/vercel/ai/commit/00ca39c3cdf47f528d427f4d6c43a1ecaeac53d8\"\u003e\u003ccode\u003e00ca39c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/15786\"\u003e#15786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5b183c0648a9e7fb7303e40a529e1f1a692925cd\"\u003e\u003ccode\u003e5b183c0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/15776\"\u003e#15776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5d1d5a73f393b3e69317d7cc1f5d260880883071\"\u003e\u003ccode\u003e5d1d5a7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/15749\"\u003e#15749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2412dfccce4f02e373204f1047331ddcf4ae0c19\"\u003e\u003ccode\u003e2412dfc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/15697\"\u003e#15697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/974e161bed15b0f5bb9980a3f0845ad77ae66d3c\"\u003e\u003ccode\u003e974e161\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/15677\"\u003e#15677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0838d52fe657c4f04891b78423fbc636a543851a\"\u003e\u003ccode\u003e0838d52\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/openbrowse-ai/openbrowse/pull/100","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbrowse-ai%2Fopenbrowse/issues/100","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/100/packages"}},{"old_version":"5.4.3","new_version":"5.4.5","update_type":"patch","path":null,"pr_created_at":"2026-05-19T23:18:43.000Z","version_change":"5.4.3 → 5.4.5","issue":{"uuid":"4481790430","node_id":"PR_kwDOQwAiTM7dSqAd","number":106,"state":"closed","title":"chore(deps): bump the pnpm-minor-patch group across 1 directory with 48 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-20T17:20:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T23:18:43.000Z","updated_at":"2026-05-20T17:20:08.000Z","time_to_close":64883,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pnpm-minor-patch","update_count":48,"packages":[{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"25.6.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@aws-sdk/client-s3","old_version":"3.1032.0","new_version":"3.1050.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1032.0","new_version":"3.1050.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1032.0","new_version":"3.1050.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@clerk/backend","old_version":"3.2.13","new_version":"3.4.11","repository_url":"https://github.com/clerk/javascript"},{"name":"@sentry/node","old_version":"10.49.0","new_version":"10.53.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/supabase-js","old_version":"2.103.3","new_version":"2.106.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"svix","old_version":"1.90.0","new_version":"1.94.0","repository_url":"https://github.com/svix/svix-webhooks"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@clerk/localizations","old_version":"4.5.2","new_version":"4.6.6","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.2.3","new_version":"7.3.7","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/shared","old_version":"4.8.2","new_version":"4.12.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@openpanel/nextjs","old_version":"1.4.0","new_version":"1.5.1"},{"name":"@sentry/nextjs","old_version":"10.49.0","new_version":"10.53.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.41.1","new_version":"3.44.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-hotkeys","old_version":"0.7.0","new_version":"0.10.0","repository_url":"https://github.com/TanStack/hotkeys"},{"name":"@tanstack/react-query","old_version":"5.99.0","new_version":"5.100.11","repository_url":"https://github.com/TanStack/query"},{"name":"@vercel/functions","old_version":"3.4.3","new_version":"3.6.0","repository_url":"https://github.com/vercel/vercel"},{"name":"country-flag-icons","old_version":"1.6.16","new_version":"1.6.17"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.2.1","repository_url":"https://github.com/date-fns/date-fns"},{"name":"motion","old_version":"12.38.0","new_version":"12.39.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next-intl","old_version":"4.9.1","new_version":"4.12.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-hotkeys-hook","old_version":"5.2.4","new_version":"5.3.2","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"recharts","old_version":"3.6.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"eslint-config-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@next/eslint-plugin-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-turbo","old_version":"2.9.6","new_version":"2.9.14","repository_url":"https://github.com/vercel/turborepo"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@base-ui/react","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/mui/base-ui"},{"name":"jotai","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.76.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-medium-image-zoom","old_version":"5.4.3","new_version":"5.4.5","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.7.6","new_version":"4.11.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"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 pnpm-minor-patch group with 48 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.9.1` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1032.0` | `3.1050.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1032.0` | `3.1050.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1032.0` | `3.1050.0` |\n| [@clerk/backend](https://github.com/clerk/javascript/tree/HEAD/packages/backend) | `3.2.13` | `3.4.11` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.53.1` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.103.3` | `2.106.0` |\n| [svix](https://github.com/svix/svix-webhooks) | `1.90.0` | `1.94.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.6` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.6` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.5.2` | `4.6.6` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.2.3` | `7.3.7` |\n| [@clerk/shared](https://github.com/clerk/javascript/tree/HEAD/packages/shared) | `4.8.2` | `4.12.2` |\n| @openpanel/nextjs | `1.4.0` | `1.5.1` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.53.1` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.41.1` | `3.44.0` |\n| [@tanstack/react-hotkeys](https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys) | `0.7.0` | `0.10.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.0` | `5.100.11` |\n| [@vercel/functions](https://github.com/vercel/vercel/tree/HEAD/packages/functions) | `3.4.3` | `3.6.0` |\n| [country-flag-icons](https://gitlab.com/catamphetamine/country-flag-icons) | `1.6.16` | `1.6.17` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.2.1` |\n| [motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.39.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.1` | `4.12.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `5.2.4` | `5.3.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.6.0` | `3.8.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.13` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.4` | `16.2.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.15` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.4` | `16.2.6` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.9.6` | `2.9.14` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.4` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.4.1` | `1.5.0` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.19.1` | `2.20.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.76.0` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.3` | `5.4.5` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.7.6` | `4.11.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\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/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright-core` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\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/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.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.6.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1032.0 to 3.1050.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.1050.0\u003c/h2\u003e\n\u003ch4\u003e3.1050.0(2026-05-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a5e6f03be25b20c97a2f0826cb6b74061e57b8d\"\u003e9a5e6f03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73a3e28f8c4741e657e131dfb0decc37700b828c\"\u003e73a3e28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af49cb81d0dd0a7e0e4c448c293808df842ca4b1\"\u003eaf49cb81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c9765e351c0a632e3a57890a06633ac47beaea3\"\u003e3c9765e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/84e18e58dcd72556aeabadf32a4b58405e3f6e4a\"\u003e84e18e58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de2356de06977694d70b64340ba802682acd1ea8\"\u003ede2356de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/239af13eb6799a89d6cf3257d664004a7a4fbfa2\"\u003e239af13e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  speed up lib-storage e2e tests by reducing permutations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8028\"\u003e#8028\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e273afd4e\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.1050.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1049.0\u003c/h2\u003e\n\u003ch4\u003e3.1049.0(2026-05-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34718dc5665b0423b11382c28fa8e321b876231c\"\u003e34718dc5\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-05-18 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5f4e2a21dba69087a8b0534ffd574b877551a2a\"\u003ea5f4e2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ac6d448ed6a0f04d45d59d1bcde953454b61f78\"\u003e0ac6d448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fdfcbe80822475752a5433a6b830962379701cc1\"\u003efdfcbe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8437bd6c125ba1ea4f5baf7a8fdf9fa9694ff4a7\"\u003e8437bd6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/045e1382ed3e4a3a7192416d4636e6849f5fc847\"\u003e045e1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs:\u003c/strong\u003e  Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7a59d859f9cf88f6e19fc4df520336f968da88d\"\u003ee7a59d85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Support for dataset enrichment and geo spatial in new data preparation experience (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3036698d995bb62e8cf487df88c36192533efd5\"\u003ec3036698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  make error namespace removal unconditional in JSON RPC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8031\"\u003e#8031\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7cee4f2752226e76902ab933477122782472469c\"\u003e7cee4f27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6d\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.1049.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1048.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​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.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6\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.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\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.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\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.1045.0...v3.1046.0\"\u003e3.1046.0\u003c/a\u003e (2026-05-14)\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\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/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003e\u003ccode\u003ebe183b6\u003c/code\u003e\u003c/a\u003e fix(client-sts): update imports to new module locations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11\"\u003e\u003ccode\u003e1af9047\u003c/code\u003e\u003c/a\u003e chore(codegen): updated import sources for aws-sdk core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a66433550dc5bfd0b3228222ad096bfb25d042c0\"\u003e\u003ccode\u003ea664335\u003c/code\u003e\u003c/a\u003e Publish v3.1046.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9ce20f6d16352cd5747d9555e2b75e9462ea8ae9\"\u003e\u003ccode\u003e9ce20f6\u003c/code\u003e\u003c/a\u003e chore(codegen): dependency version bump (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8008\"\u003e#8008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/acffbf906165501879a9e57b4f1b63deecbe63ea\"\u003e\u003ccode\u003eacffbf9\u003c/code\u003e\u003c/a\u003e chore: update smithy/core imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7979\"\u003e#7979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1050.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.1032.0 to 3.1050.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.1050.0\u003c/h2\u003e\n\u003ch4\u003e3.1050.0(2026-05-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a5e6f03be25b20c97a2f0826cb6b74061e57b8d\"\u003e9a5e6f03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73a3e28f8c4741e657e131dfb0decc37700b828c\"\u003e73a3e28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af49cb81d0dd0a7e0e4c448c293808df842ca4b1\"\u003eaf49cb81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c9765e351c0a632e3a57890a06633ac47beaea3\"\u003e3c9765e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/84e18e58dcd72556aeabadf32a4b58405e3f6e4a\"\u003e84e18e58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de2356de06977694d70b64340ba802682acd1ea8\"\u003ede2356de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/239af13eb6799a89d6cf3257d664004a7a4fbfa2\"\u003e239af13e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  speed up lib-storage e2e tests by reducing permutations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8028\"\u003e#8028\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e273afd4e\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.1050.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1049.0\u003c/h2\u003e\n\u003ch4\u003e3.1049.0(2026-05-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34718dc5665b0423b11382c28fa8e321b876231c\"\u003e34718dc5\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-05-18 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5f4e2a21dba69087a8b0534ffd574b877551a2a\"\u003ea5f4e2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ac6d448ed6a0f04d45d59d1bcde953454b61f78\"\u003e0ac6d448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fdfcbe80822475752a5433a6b830962379701cc1\"\u003efdfcbe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8437bd6c125ba1ea4f5baf7a8fdf9fa9694ff4a7\"\u003e8437bd6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/045e1382ed3e4a3a7192416d4636e6849f5fc847\"\u003e045e1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs:\u003c/strong\u003e  Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7a59d859f9cf88f6e19fc4df520336f968da88d\"\u003ee7a59d85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Support for dataset enrichment and geo spatial in new data preparation experience (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3036698d995bb62e8cf487df88c36192533efd5\"\u003ec3036698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  make error namespace removal unconditional in JSON RPC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8031\"\u003e#8031\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7cee4f2752226e76902ab933477122782472469c\"\u003e7cee4f27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6d\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.1049.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1048.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/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.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\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.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\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.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\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.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\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.1045.0...v3.1046.0\"\u003e3.1046.0\u003c/a\u003e (2026-05-14)\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\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/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e\u003ccode\u003e273afd4\u003c/code\u003e\u003c/a\u003e test(lib-storage): speed up lib-storage e2e tests by reducing permutations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a66433550dc5bfd0b3228222ad096bfb25d042c0\"\u003e\u003ccode\u003ea664335\u003c/code\u003e\u003c/a\u003e Publish v3.1046.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9ce20f6d16352cd5747d9555e2b75e9462ea8ae9\"\u003e\u003ccode\u003e9ce20f6\u003c/code\u003e\u003c/a\u003e chore(codegen): dependency version bump (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8008\"\u003e#8008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/acffbf906165501879a9e57b4f1b63deecbe63ea\"\u003e\u003ccode\u003eacffbf9\u003c/code\u003e\u003c/a\u003e chore: update smithy/core imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7979\"\u003e#7979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1050.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.1032.0 to 3.1050.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.1050.0\u003c/h2\u003e\n\u003ch4\u003e3.1050.0(2026-05-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a5e6f03be25b20c97a2f0826cb6b74061e57b8d\"\u003e9a5e6f03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73a3e28f8c4741e657e131dfb0decc37700b828c\"\u003e73a3e28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af49cb81d0dd0a7e0e4c448c293808df842ca4b1\"\u003eaf49cb81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c9765e351c0a632e3a57890a06633ac47beaea3\"\u003e3c9765e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/84e18e58dcd72556aeabadf32a4b58405e3f6e4a\"\u003e84e18e58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de2356de06977694d70b64340ba802682acd1ea8\"\u003ede2356de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/239af13eb6799a89d6cf3257d664004a7a4fbfa2\"\u003e239af13e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  speed up lib-storage e2e tests by reducing permutations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8028\"\u003e#8028\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e273afd4e\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.1050.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1049.0\u003c/h2\u003e\n\u003ch4\u003e3.1049.0(2026-05-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34718dc5665b0423b11382c28fa8e321b876231c\"\u003e34718dc5\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-05-18 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5f4e2a21dba69087a8b0534ffd574b877551a2a\"\u003ea5f4e2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ac6d448ed6a0f04d45d59d1bcde953454b61f78\"\u003e0ac6d448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fdfcbe80822475752a5433a6b830962379701cc1\"\u003efdfcbe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8437bd6c125ba1ea4f5baf7a8fdf9fa9694ff4a7\"\u003e8437bd6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/045e1382ed3e4a3a7192416d4636e6849f5fc847\"\u003e045e1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs:\u003c/strong\u003e  Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7a59d859f9cf88f6e19fc4df520336f968da88d\"\u003ee7a59d85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Support for dataset enrichment and geo spatial in new data preparation experience (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3036698d995bb62e8cf487df88c36192533efd5\"\u003ec3036698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  make error namespace removal unconditional in JSON RPC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8031\"\u003e#8031\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7cee4f2752226e76902ab933477122782472469c\"\u003e7cee4f27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6d\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.1049.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1048.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/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.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\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.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\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.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\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.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\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.1045.0...v3.1046.0\"\u003e3.1046.0\u003c/a\u003e (2026-05-14)\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\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/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/901b75a183812de984903bd301614e194f6c6e43\"\u003e\u003ccode\u003e901b75a\u003c/code\u003e\u003c/a\u003e chore(packages): update import paths (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8024\"\u003e#8024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a66433550dc5bfd0b3228222ad096bfb25d042c0\"\u003e\u003ccode\u003ea664335\u003c/code\u003e\u003c/a\u003e Publish v3.1046.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6a0f061a158c5648fad5d7f12d7ccc0b59d21165\"\u003e\u003ccode\u003e6a0f061\u003c/code\u003e\u003c/a\u003e chore(core/util): migrate minor utility functions to core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8007\"\u003e#8007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9ce20f6d16352cd5747d9555e2b75e9462ea8ae9\"\u003e\u003ccode\u003e9ce20f6\u003c/code\u003e\u003c/a\u003e chore(codegen): dependency version bump (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8008\"\u003e#8008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/acffbf906165501879a9e57b4f1b63deecbe63ea\"\u003e\u003ccode\u003eacffbf9\u003c/code\u003e\u003c/a\u003e chore: update smithy/core imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/7979\"\u003e#7979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1050.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 `@clerk/backend` from 3.2.13 to 3.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e@​clerk/backend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds \u003ccode\u003eagentTaskId\u003c/code\u003e and deprecates \u003ccode\u003etaskId\u003c/code\u003e to Agent Tasks Create response. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8013\"\u003e#8013\u003c/a\u003e) by \u003ca href=\"https://github.com/tmilewski\"\u003e\u003ccode\u003e@​tmilewski\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/95f6c2f8b7154b11dc64c864dcd994baab637c70\"\u003e\u003ccode\u003e95f6c2f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9fa6642de6a734faf532ca70c411431c5d0d2bbb\"\u003e\u003ccode\u003e9fa6642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/930047f3ea9b603a7f254f7764c3dc5e0fa7c769\"\u003e\u003ccode\u003e930047f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b45777c5723b01b8c7ee3d37b712c639067b36ab\"\u003e\u003ccode\u003eb45777c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5a7225ef119edf551e20bdce8af465b42981c8f2\"\u003e\u003ccode\u003e5a7225e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix JWT array audience validation (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8470\"\u003e#8470\u003c/a\u003e) by \u003ca href=\"https://github.com/jescalan\"\u003e\u003ccode\u003e@​jescalan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire configured JWT header type. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8471\"\u003e#8471\u003c/a\u003e) by \u003ca href=\"https://github.com/jescalan\"\u003e\u003ccode\u003e@​jescalan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1a4d7d1c711c25f4f83c0773616b799df2feb010\"\u003e\u003ccode\u003e1a4d7d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a6916b15658625a0e627c474a62212a65868bfb6\"\u003e\u003ccode\u003ea6916b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1084180797722ff113df8404a3c967bc6abeb12d\"\u003e\u003ccode\u003e1084180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39099b62308fc9b0ebbb25988c0ae4b655efe744\"\u003e\u003ccode\u003e39099b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/18e0a1aa48e7f65a6610ec3c6ffe105deb3474b2\"\u003e\u003ccode\u003e18e0a1a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003emin_remaining_ttl_seconds\u003c/code\u003e for M2M token creation. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8513\"\u003e#8513\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclerkClient.m2m.createToken({\n  machineSecretKey: 'ak_xxxxx',\n  minRemainingTtlSeconds: 240,\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eRoleSetJSON\u003c/code\u003e, \u003ccode\u003eRoleSetItemJSON\u003c/code\u003e, and \u003ccode\u003eRoleSetMigrationJSON\u003c/code\u003e types matching the BAPI OpenAPI schema. Add \u003ccode\u003erole_set_key\u003c/code\u003e, \u003ccode\u003elast_active_at\u003c/code\u003e, and \u003ccode\u003emissing_member_with_elevated_permissions\u003c/code\u003e to \u003ccode\u003eOrganizationJSON\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8502\"\u003e#8502\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/5cda3ee8451cc9af375895824d24a5c3ed7fbee6\"\u003e\u003ccode\u003e5cda3ee\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.10.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix OAuth consent component and hook related types. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8483\"\u003e#8483\u003c/a\u003e) by \u003ca href=\"https://github.com/SarahSoutoul\"\u003e\u003ccode\u003e@​SarahSoutoul\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/7a5892f9bcaa1a6212e6e6d3741160929ffd027e\"\u003e\u003ccode\u003e7a5892f\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.10.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/backend/CHANGELOG.md\"\u003e@​clerk/backend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds \u003ccode\u003eagentTaskId\u003c/code\u003e and deprecates \u003ccode\u003etaskId\u003c/code\u003e to Agent Tasks Create response. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8013\"\u003e#8013\u003c/a\u003e) by \u003ca href=\"https://github.com/tmilewski\"\u003e\u003ccode\u003e@​tmilewski\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/95f6c2f8b7154b11dc64c864dcd994baab637c70\"\u003e\u003ccode\u003e95f6c2f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/4fc38a097cb9ed1d37c9c3faa274e5c44e405c68\"\u003e\u003ccode\u003e4fc38a0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9fa6642de6a734faf532ca70c411431c5d0d2bbb\"\u003e\u003ccode\u003e9fa6642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/930047f3ea9b603a7f254f7764c3dc5e0fa7c769\"\u003e\u003ccode\u003e930047f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b45777c5723b01b8c7ee3d37b712c639067b36ab\"\u003e\u003ccode\u003eb45777c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5a7225ef119edf551e20bdce8af465b42981c8f2\"\u003e\u003ccode\u003e5a7225e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix JWT array audience validation (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8470\"\u003e#8470\u003c/a\u003e) by \u003ca href=\"https://github.com/jescalan\"\u003e\u003ccode\u003e@​jescalan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire configured JWT header type. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8471\"\u003e#8471\u003c/a\u003e) by \u003ca href=\"https://github.com/jescalan\"\u003e\u003ccode\u003e@​jescalan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1a4d7d1c711c25f4f83c0773616b799df2feb010\"\u003e\u003ccode\u003e1a4d7d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a6916b15658625a0e627c474a62212a65868bfb6\"\u003e\u003ccode\u003ea6916b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1084180797722ff113df8404a3c967bc6abeb12d\"\u003e\u003ccode\u003e1084180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39099b62308fc9b0ebbb25988c0ae4b655efe744\"\u003e\u003ccode\u003e39099b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/18e0a1aa48e7f65a6610ec3c6ffe105deb3474b2\"\u003e\u003ccode\u003e18e0a1a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003emin_remaining_ttl_seconds\u003c/code\u003e for M2M token creation. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8513\"\u003e#8513\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclerkClient.m2m.createToken({\n  machineSecretKey: 'ak_xxxxx',\n  minRemainingTtlSeconds: 240,\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eRoleSetJSON\u003c/code\u003e, \u003ccode\u003eRoleSetItemJSON\u003c/code\u003e, and \u003ccode\u003eRoleSetMigrationJSON\u003c/code\u003e types matching the BAPI OpenAPI schema. Add \u003ccode\u003erole_set_key\u003c/code\u003e, \u003ccode\u003elast_active_at\u003c/code\u003e, and \u003ccode\u003emissing_member_with_elevated_permissions\u003c/code\u003e to \u003ccode\u003eOrganizationJSON\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8502\"\u003e#8502\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c0b1f312dc6e45ccd8d1f87c1bb883c802a5fa15\"\u003e\u003ccode\u003ec0b1f31\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8585\"\u003e#8585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/3599747fc7bb3273ac07043faa409d9a40dd93a9\"\u003e\u003ccode\u003e3599747\u003c/code\u003e\u003c/a\u003e chore(backend): Rename \u003ccode\u003etaskId\u003c/code\u003e -\u0026gt; \u003ccode\u003eagentTaskId\u003c/code\u003e (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8013\"\u003e#8013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/1d2b972340cbe3ec776b0db2ae2c32a8abc2dedc\"\u003e\u003ccode\u003e1d2b972\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8565\"\u003e#8565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/166733fb11bd4f6bd20c8d5af7c6ffc653e9ce9e\"\u003e\u003ccode\u003e166733f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8555\"\u003e#8555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a81fb07cbbca4e7a349506fda64541dcec65c35\"\u003e\u003ccode\u003e8a81fb0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8518\"\u003e#8518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ee25cf258f4b46d2303e318f9be2367307953d70\"\u003e\u003ccode\u003eee25cf2\u003c/code\u003e\u003c/a\u003e fix(backend): Fix JWT array audience validation (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8470\"\u003e#8470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2377305aa9e9c5e63dbd6fe7c9ee3b3bc474d8b7\"\u003e\u003ccode\u003e2377305\u003c/code\u003e\u003c/a\u003e fix(backend): Require configured JWT header type (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ba158acdd8a7292c7a4647702fa5fc9f57019d43\"\u003e\u003ccode\u003eba158ac\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8501\"\u003e#8501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/0ab09a89af1d7452df734278288e8218710f0e0e\"\u003e\u003ccode\u003e0ab09a8\u003c/code\u003e\u003c/a\u003e chore(backend): Support min remaining ttl for m2m token creation (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8513\"\u003e#8513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6408ab6ec58d06af3f8334cb5a7d8d2647b8012e\"\u003e\u003ccode\u003e6408ab6\u003c/code\u003e\u003c/a\u003e feat(backend): add RoleSet JSON types and missing OrganizationJSON fields (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/backend@3.4.11/packages/backend\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.49.0 to 10.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.53.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): Don't gate user data for streamed spans at scope read time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20827\"\u003e#20827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Include subpath type shims in published package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(hono): Consolidate route patching and add clarification comments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20829\"\u003e#20829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20821\"\u003e#20821\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\u003e26.22 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\u003e24.69 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\u003e43.69 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\u003e45.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e48.56 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\u003e82.4 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\u003e72.08 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\u003e86.99 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\u003e99.33 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 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\u003e30.92 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\u003e35.91 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\u003e27.27 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\u003e27.42 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\u003e28.08 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\u003e27.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e31.01 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e26.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e28.55 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46.04 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e29.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e47.14 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e68.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e82.55 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e83.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e88.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e89.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e83.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e138.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.07 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e141.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e209.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.53.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): Don't gate user data for streamed spans at scope read time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20827\"\u003e#20827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Include subpath type shims in published package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(hono): Consolidate route patching and add clarification comments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20829\"\u003e#20829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.53.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003estreamGenAiSpans\u003c/code\u003e options to stream gen_ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20785\"\u003e#20785\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/mewisme/linky/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewisme%2Flinky/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"}},{"old_version":"5.4.3","new_version":"5.4.5","update_type":"patch","path":null,"pr_created_at":"2026-05-11T18:04:06.000Z","version_change":"5.4.3 → 5.4.5","issue":{"uuid":"4423120254","node_id":"PR_kwDOQwAiTM7aXZca","number":89,"state":"open","title":"chore(deps): bump the pnpm-minor-patch group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T18:04:06.000Z","updated_at":"2026-05-11T18:06:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pnpm-minor-patch","update_count":40,"packages":[{"name":"@types/node","old_version":"25.6.0","new_version":"25.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@aws-sdk/client-s3","old_version":"3.1032.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1032.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1032.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@clerk/backend","old_version":"3.2.13","new_version":"3.4.7","repository_url":"https://github.com/clerk/javascript"},{"name":"@sentry/node","old_version":"10.49.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/supabase-js","old_version":"2.103.3","new_version":"2.105.4","repository_url":"https://github.com/supabase/supabase-js"},{"name":"svix","old_version":"1.90.0","new_version":"1.93.0","repository_url":"https://github.com/svix/svix-webhooks"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@clerk/localizations","old_version":"4.5.2","new_version":"4.6.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.2.3","new_version":"7.3.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/shared","old_version":"4.8.2","new_version":"4.10.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@openpanel/nextjs","old_version":"1.4.0","new_version":"1.5.1"},{"name":"@sentry/nextjs","old_version":"10.49.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.41.1","new_version":"3.44.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-hotkeys","old_version":"0.7.0","new_version":"0.10.0","repository_url":"https://github.com/TanStack/hotkeys"},{"name":"@tanstack/react-query","old_version":"5.99.0","new_version":"5.100.10","repository_url":"https://github.com/TanStack/query"},{"name":"@vercel/functions","old_version":"3.4.3","new_version":"3.5.1","repository_url":"https://github.com/vercel/vercel"},{"name":"country-flag-icons","old_version":"1.6.16","new_version":"1.6.17"},{"name":"next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.9.1","new_version":"4.11.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-hotkeys-hook","old_version":"5.2.4","new_version":"5.3.2","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"recharts","old_version":"3.6.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"eslint-config-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.14","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@next/eslint-plugin-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-turbo","old_version":"2.9.6","new_version":"2.9.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jotai","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-medium-image-zoom","old_version":"5.4.3","new_version":"5.4.5","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.7.6","new_version":"4.11.0","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-minor-patch group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.6.2` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1032.0` | `3.1045.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1032.0` | `3.1045.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1032.0` | `3.1045.0` |\n| [@clerk/backend](https://github.com/clerk/javascript/tree/HEAD/packages/backend) | `3.2.13` | `3.4.7` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.52.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.103.3` | `2.105.4` |\n| [svix](https://github.com/svix/svix-webhooks) | `1.90.0` | `1.93.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.6` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.6` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.5.2` | `4.6.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.2.3` | `7.3.3` |\n| [@clerk/shared](https://github.com/clerk/javascript/tree/HEAD/packages/shared) | `4.8.2` | `4.10.2` |\n| @openpanel/nextjs | `1.4.0` | `1.5.1` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.52.0` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.41.1` | `3.44.0` |\n| [@tanstack/react-hotkeys](https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys) | `0.7.0` | `0.10.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.0` | `5.100.10` |\n| [@vercel/functions](https://github.com/vercel/vercel/tree/HEAD/packages/functions) | `3.4.3` | `3.5.1` |\n| [country-flag-icons](https://gitlab.com/catamphetamine/country-flag-icons) | `1.6.16` | `1.6.17` |\n| [next](https://github.com/vercel/next.js) | `16.2.4` | `16.2.6` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.1` | `4.11.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `5.2.4` | `5.3.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.6.0` | `3.8.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.13` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.4` | `16.2.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.14` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.4` | `16.2.6` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.9.6` | `2.9.12` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.19.1` | `2.20.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.75.0` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.3` | `5.4.5` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.7.6` | `4.11.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n\n\nUpdates `@types/node` from 25.6.0 to 25.6.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 `@aws-sdk/client-s3` from 3.1032.0 to 3.1045.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.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\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-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\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.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\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.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\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.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a5\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.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-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/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003e\u003ccode\u003ebee88a5\u003c/code\u003e\u003c/a\u003e feat(client-s3): Validate outpost access point resource name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.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.1032.0 to 3.1045.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.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\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-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\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.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\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.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-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.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e use Math.ceil in default partSize calculation to prevent exceeding 10,000 parts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7982\"\u003e#7982\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a58046be17e4b0c1aec704c3aff12a421567eb8\"\u003e8a58046\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.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\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/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a58046be17e4b0c1aec704c3aff12a421567eb8\"\u003e\u003ccode\u003e8a58046\u003c/code\u003e\u003c/a\u003e fix(lib-storage): use Math.ceil in default partSize calculation to prevent ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7babd8b09f04ece820e08fdc2d4601b9698133f2\"\u003e\u003ccode\u003e7babd8b\u003c/code\u003e\u003c/a\u003e Publish v3.1037.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.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.1032.0 to 3.1045.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.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\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-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\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.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\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.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-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.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1038.0...v3.1039.0\"\u003e3.1039.0\u003c/a\u003e (2026-04-29)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7babd8b09f04ece820e08fdc2d4601b9698133f2\"\u003e\u003ccode\u003e7babd8b\u003c/code\u003e\u003c/a\u003e Publish v3.1037.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46e4ac5d38c88124d6e314cc2d27804048c2d825\"\u003e\u003ccode\u003e46e4ac5\u003c/code\u003e\u003c/a\u003e Publish v3.1036.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.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 `@clerk/backend` from 3.2.13 to 3.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e@​clerk/backend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003emin_remaining_ttl_seconds\u003c/code\u003e for M2M token creation. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8513\"\u003e#8513\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclerkClient.m2m.createToken({\n  machineSecretKey: 'ak_xxxxx',\n  minRemainingTtlSeconds: 240,\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eRoleSetJSON\u003c/code\u003e, \u003ccode\u003eRoleSetItemJSON\u003c/code\u003e, and \u003ccode\u003eRoleSetMigrationJSON\u003c/code\u003e types matching the BAPI OpenAPI schema. Add \u003ccode\u003erole_set_key\u003c/code\u003e, \u003ccode\u003elast_active_at\u003c/code\u003e, and \u003ccode\u003emissing_member_with_elevated_permissions\u003c/code\u003e to \u003ccode\u003eOrganizationJSON\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8502\"\u003e#8502\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/5cda3ee8451cc9af375895824d24a5c3ed7fbee6\"\u003e\u003ccode\u003e5cda3ee\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.10.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix OAuth consent component and hook related types. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8483\"\u003e#8483\u003c/a\u003e) by \u003ca href=\"https://github.com/SarahSoutoul\"\u003e\u003ccode\u003e@​SarahSoutoul\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/7a5892f9bcaa1a6212e6e6d3741160929ffd027e\"\u003e\u003ccode\u003e7a5892f\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.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9e9230c8c3cbdb1c253ca7cdd24cc8d681b5ee5a\"\u003e\u003ccode\u003e9e9230c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/68d32dfcc453080ef93edf69be8de765a342d88c\"\u003e\u003ccode\u003e68d32df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1c27d4dd41a27cf41c3823306fe88e026fed08fb\"\u003e\u003ccode\u003e1c27d4d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/10011936981fc22bf7d3750f1591f0873ea78bcb\"\u003e\u003ccode\u003e1001193\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.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.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/785f057f5cda202c26a9f34bde7c1873a6cbd6ea\"\u003e\u003ccode\u003e785f057\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/90beaeb8319d5bccb8fa52343f4b241c6d2d3ebe\"\u003e\u003ccode\u003e90beaeb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/244920d1ebb5d420a96bfc2a79d84cccafe9b61c\"\u003e\u003ccode\u003e244920d\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.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\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/backend/CHANGELOG.md\"\u003e@​clerk/backend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003emin_remaining_ttl_seconds\u003c/code\u003e for M2M token creation. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8513\"\u003e#8513\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclerkClient.m2m.createToken({\n  machineSecretKey: 'ak_xxxxx',\n  minRemainingTtlSeconds: 240,\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eRoleSetJSON\u003c/code\u003e, \u003ccode\u003eRoleSetItemJSON\u003c/code\u003e, and \u003ccode\u003eRoleSetMigrationJSON\u003c/code\u003e types matching the BAPI OpenAPI schema. Add \u003ccode\u003erole_set_key\u003c/code\u003e, \u003ccode\u003elast_active_at\u003c/code\u003e, and \u003ccode\u003emissing_member_with_elevated_permissions\u003c/code\u003e to \u003ccode\u003eOrganizationJSON\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8502\"\u003e#8502\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/5cda3ee8451cc9af375895824d24a5c3ed7fbee6\"\u003e\u003ccode\u003e5cda3ee\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.10.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix OAuth consent component and hook related types. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8483\"\u003e#8483\u003c/a\u003e) by \u003ca href=\"https://github.com/SarahSoutoul\"\u003e\u003ccode\u003e@​SarahSoutoul\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/7a5892f9bcaa1a6212e6e6d3741160929ffd027e\"\u003e\u003ccode\u003e7a5892f\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.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9e9230c8c3cbdb1c253ca7cdd24cc8d681b5ee5a\"\u003e\u003ccode\u003e9e9230c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/68d32dfcc453080ef93edf69be8de765a342d88c\"\u003e\u003ccode\u003e68d32df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1c27d4dd41a27cf41c3823306fe88e026fed08fb\"\u003e\u003ccode\u003e1c27d4d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/10011936981fc22bf7d3750f1591f0873ea78bcb\"\u003e\u003ccode\u003e1001193\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.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.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/785f057f5cda202c26a9f34bde7c1873a6cbd6ea\"\u003e\u003ccode\u003e785f057\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/90beaeb8319d5bccb8fa52343f4b241c6d2d3ebe\"\u003e\u003ccode\u003e90beaeb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/244920d1ebb5d420a96bfc2a79d84cccafe9b61c\"\u003e\u003ccode\u003e244920d\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.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.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/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\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/ba158acdd8a7292c7a4647702fa5fc9f57019d43\"\u003e\u003ccode\u003eba158ac\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8501\"\u003e#8501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/0ab09a89af1d7452df734278288e8218710f0e0e\"\u003e\u003ccode\u003e0ab09a8\u003c/code\u003e\u003c/a\u003e chore(backend): Support min remaining ttl for m2m token creation (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8513\"\u003e#8513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6408ab6ec58d06af3f8334cb5a7d8d2647b8012e\"\u003e\u003ccode\u003e6408ab6\u003c/code\u003e\u003c/a\u003e feat(backend): add RoleSet JSON types and missing OrganizationJSON fields (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4c44aa6586b032313d552e37701ecc5f2c9606e4\"\u003e\u003ccode\u003e4c44aa6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8484\"\u003e#8484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/7a5892f9bcaa1a6212e6e6d3741160929ffd027e\"\u003e\u003ccode\u003e7a5892f\u003c/code\u003e\u003c/a\u003e docs(repo): Add additional typedoc outputs (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8483\"\u003e#8483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/18712013e51a10ab17f58001b4e95bf0b56caeb3\"\u003e\u003ccode\u003e1871201\u003c/code\u003e\u003c/a\u003e chore(backend): Update [DEV] minor \u0026amp; patch dependencies (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd6c4b7fcf989b5410f057138941ab47ca8afb3b\"\u003e\u003ccode\u003ecd6c4b7\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8440\"\u003e#8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f1d257db7376603ce4577086151231dac995d6ce\"\u003e\u003ccode\u003ef1d257d\u003c/code\u003e\u003c/a\u003e fix(nextjs): enforce middleware authorization during keyless bootstrap (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8369\"\u003e#8369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b2e702e25adfc107ce772bb191d466ec0c7143fa\"\u003e\u003ccode\u003eb2e702e\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8438\"\u003e#8438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76808591a9adb9c8ed53ecd40f291187a10ab4ee\"\u003e\u003ccode\u003e7680859\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8433\"\u003e#8433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/backend@3.4.7/packages/backend\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.49.0 to 10.52.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/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump vulnerable testem version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20634\"\u003e#20634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.52.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBeta release of the official Hono Sentry SDK\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release marks the beta release of the \u003ccode\u003e@sentry/hono\u003c/code\u003e Sentry SDK. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 log envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20453\"\u003e#20453\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInference of user data (e.g. IP address, browser name/version) on log events is now gated behind the \u003ccode\u003esendDefaultPii\u003c/code\u003e option. Previously, this data was always inferred by default.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(hono): Add new docs link and move to BETA release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20666\"\u003e#20666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eingest_settings\u003c/code\u003e to v2 metrics envelope payload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Migrate spotlight event processor to \u003ccode\u003eignoreSpans\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Capture request body via httpServerIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20523\"\u003e#20523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Support tracing for queue producer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to Deno context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20613\"\u003e#20613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(http): Portable node:http client instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20393\"\u003e#20393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nitro): Add unstorage tracing channel instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20615\"\u003e#20615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Vendor ioredis, redis instrumentations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20510\"\u003e#20510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump fast-xml-parser to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20644\"\u003e#20644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Bump vite versions to fix vulnerability (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Drain buffers in flush() when there is no transport (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20207\"\u003e#20207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Guard against undefined chained in copyProps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20637\"\u003e#20637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20636\"\u003e#20636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Do not capture 3xx and 4xx errors and add tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20509\"\u003e#20509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove \u003ccode\u003ebundle-analyzer-scenarios\u003c/code\u003e dev packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20680\"\u003e#20680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@​hono/node-server\u003c/code\u003e from 1.19.10 to 1.19.13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20117\"\u003e#20117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e packages to fix path-to-regexp ReDoS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20642\"\u003e#20642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20665\"\u003e#20665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20695\"\u003e#20695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump simple-git from 3.33.0 to 3.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20696\"\u003e#20696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4b911e0ed589a42ca04c1ebff20de73d2db27045\"\u003e\u003ccode\u003e4b911e0\u003c/code\u003e\u003c/a\u003e release: 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/781f31c25459614d552efa45da9fe71145c26d8c\"\u003e\u003ccode\u003e781f31c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20707\"\u003e#20707\u003c/a\u003e from getsentry/prepare-release/10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11a64f61dafc151957c6ae298ee9f00cdb4babef\"\u003e\u003ccode\u003e11a64f6\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e1858184d418be059dcf24f71900d821406feb44\"\u003e\u003ccode\u003ee185818\u003c/code\u003e\u003c/a\u003e feat(node-core): Add \u003ccode\u003eprocessSegmentSpan\u003c/code\u003e to node context integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20678\"\u003e#20678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7e4957133deca6d05ab3bf49604bcf59327c403a\"\u003e\u003ccode\u003e7e49571\u003c/code\u003e\u003c/a\u003e feat(node): use diagnostics_channel for redis \u0026gt;= 5.12.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20573\"\u003e#20573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a8ab7155daa18403b28a4629c0231e1716a871e4\"\u003e\u003ccode\u003ea8ab715\u003c/code\u003e\u003c/a\u003e feat(replay): Reset replay id from DSC on session expiry/refresh (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7efc03f0c04ec96821916ff6c04d24a70316e627\"\u003e\u003ccode\u003e7efc03f\u003c/code\u003e\u003c/a\u003e feat(core): Apply request data to segment spans in span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20654\"\u003e#20654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/01d0a709e601e6f71fca04f81304b0db919d08ab\"\u003e\u003ccode\u003e01d0a70\u003c/code\u003e\u003c/a\u003e feat(core): Migrate Vercel AI event processor to span streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20608\"\u003e#20608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12cd3e51a5e7092b33cb36c875278c114c1bdc28\"\u003e\u003ccode\u003e12cd3e5\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip build modification when SRI is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20694\"\u003e#20694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f1f534c572d9dad46a1b210f72d67fb1d3f89d94\"\u003e\u003ccode\u003ef1f534c\u003c/code\u003e\u003c/a\u003e fix(deps): Bump transitive deps for medium security fixes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20683\"\u003e#20683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.49.0...10.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.103.3 to 2.105.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.105.4\u003c/h2\u003e\n\u003ch2\u003e2.105.4 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e return null from getItemAsync on JSON parse failure (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e restore non-Error abort detection in fetch catch (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e guard sessionStorage access in restricted-storage browsers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.4-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.105.4-canary.2 (2026-05-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.105.4-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.105.4-canary.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e guard sessionStorage access in restricted-storage browsers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.4-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.105.4-canary.0 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e return null from getItemAsync on JSON parse failure (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e restore non-Error abort detection in fetch catch (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.3\u003c/h2\u003e\n\u003ch2\u003e2.105.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e narrow OAuth/CustomProvider types to fix downstream consumer typecheck (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2326\"\u003e#2326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.2\u003c/h2\u003e\n\u003ch2\u003e2.105.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e forward lockAcquireTimeout to SupabaseAuthClient (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add toJSON to WebAuthnError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e widen enum-like unions with (string \u0026amp; {}) for forward compat (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e reduce any usage across packages (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e unify insert/upsert signatures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2315\"\u003e#2315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMuzzaiyyan Hussain \u003ca href=\"https://github.com/MuzzaiyyanHussain\"\u003e\u003ccode\u003e@​MuzzaiyyanHussain\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/develop/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.105.1 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.105.0 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add passkey support with WebAuthn registration, authentication, and management (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e Realtime deferred disconnect (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.1 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/db53b0fd15f413e75220104c180ae0539b2aa556\"\u003e\u003ccode\u003edb53b0f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.105.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5223888e85bf3f8f176bd2321e735aac1f31f44a\"\u003e\u003ccode\u003e5223888\u003c/code\u003e\u003c/a\u003e [patchback] docs(repo): \u003ca href=\"https://github.com/category\"\u003e\u003ccode\u003e@​category\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/subcategory\"\u003e\u003ccode\u003e@​subcategory\u003c/code\u003e\u003c/a\u003e tags across all packages (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0412d0db46ac482a39694cfd932a68d0d95064a3\"\u003e\u003ccode\u003e0412d0d\u003c/code\u003e\u003c/a\u003e fix(auth): forward lockAcquireTimeout to SupabaseAuthClient (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/42c9cbbcba16b4b4b916c870e9bcd8a64ad71141\"\u003e\u003ccode\u003e42c9cbb\u003c/code\u003e\u003c/a\u003e [patchback] fix(misc): widen enum-like unions with (string \u0026amp; {}) for forward ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7e1773cee8b4bf7923c455aef4f7dcf3b965b8fc\"\u003e\u003ccode\u003e7e1773c\u003c/code\u003e\u003c/a\u003e chore(release): ...\n\n_Description has been truncated_","html_url":"https://github.com/mewisme/linky/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewisme%2Flinky/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"}},{"old_version":"5.4.1","new_version":"5.4.3","update_type":"patch","path":"/frontend","pr_created_at":"2026-04-20T06:29:09.000Z","version_change":"5.4.1 → 5.4.3","issue":{"uuid":"4293562926","node_id":"PR_kwDORcaAc87T1vCh","number":133,"state":"closed","title":"deps(frontend): bump react-medium-image-zoom from 5.4.1 to 5.4.3 in /frontend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T06:29:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T06:29:09.000Z","updated_at":"2026-04-20T06:29:26.000Z","time_to_close":9,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(frontend)","packages":[{"name":"react-medium-image-zoom","old_version":"5.4.1","new_version":"5.4.3","repository_url":"https://github.com/rpearce/react-medium-image-zoom"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) from 5.4.1 to 5.4.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb21323c: fix(\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1037\"\u003e#1037\u003c/a\u003e): compatible with React server-side rendering (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec9e1560: fix \u0026quot;An empty string was passed to the src attribute\u0026quot; (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed698488: add more TS strictness via eslint-config-love\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb21323c: fix(\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1037\"\u003e#1037\u003c/a\u003e): compatible with React server-side rendering (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec9e1560: fix \u0026quot;An empty string was passed to the src attribute\u0026quot; (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed698488: add more TS strictness via eslint-config-love\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/a79a15bbc4d0c221fe017b9235d160a6a37f6ebb\"\u003e\u003ccode\u003ea79a15b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1041\"\u003e#1041\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/73d035604244731ab02330f2e394b66b2c7f0703\"\u003e\u003ccode\u003e73d0356\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/bd8ff229fe1e01d4ae73b707dd4db1502fa6bb4b\"\u003e\u003ccode\u003ebd8ff22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1040\"\u003e#1040\u003c/a\u003e from rpearce/chore/prevent-ssr-explosions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b21323c39efa1eec5bcc5da1806c8dc580d76382\"\u003e\u003ccode\u003eb21323c\u003c/code\u003e\u003c/a\u003e changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/d78e03551954ae52c3af22d0c952a01dfc92b1ab\"\u003e\u003ccode\u003ed78e035\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e as a contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/900b2ea1f6bf788a6df842e41b24aa10aac4dacb\"\u003e\u003ccode\u003e900b2ea\u003c/code\u003e\u003c/a\u003e chore: add cheap SSR-doesn't-error test script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/7d92679ead1efd97e08120050230256d4ef72ea9\"\u003e\u003ccode\u003e7d92679\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1038\"\u003e#1038\u003c/a\u003e from SukkaW/fix-1037\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/be667196a0e8e00f3df2bd7b33121afb16441f43\"\u003e\u003ccode\u003ebe66719\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1039\"\u003e#1039\u003c/a\u003e from rpearce/dependabot/npm_and_yarn/dev-dependencie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/a05bfd9b6b0be70fd6761c924aebed19b9ed8b40\"\u003e\u003ccode\u003ea05bfd9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 5 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/da2f70b71e4acfbee9e3a0e3443ee59391c6df20\"\u003e\u003ccode\u003eda2f70b\u003c/code\u003e\u003c/a\u003e fix(\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1037\"\u003e#1037\u003c/a\u003e): compatible with React server-side rendering\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.1...v5.4.3\"\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=react-medium-image-zoom\u0026package-manager=npm_and_yarn\u0026previous-version=5.4.1\u0026new-version=5.4.3)](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/chelebyy/arackiralama/pull/133","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chelebyy%2Farackiralama/issues/133","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/133/packages"}},{"old_version":"5.4.1","new_version":"5.4.3","update_type":"patch","path":null,"pr_created_at":"2026-04-12T16:13:46.000Z","version_change":"5.4.1 → 5.4.3","issue":{"uuid":"4248802018","node_id":"PR_kwDOQc2KNM7Ryfip","number":46,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-12T16:13:46.000Z","updated_at":"2026-04-12T16:13:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":50,"packages":[{"name":"@biomejs/biome","old_version":"2.4.10","new_version":"2.4.11","repository_url":"https://github.com/biomejs/biome"},{"name":"shadcn","old_version":"4.1.2","new_version":"4.2.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"turbo","old_version":"2.9.3","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"ultracite","old_version":"7.4.2","new_version":"7.5.6","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"@sentry/tanstackstart-react","old_version":"10.47.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/ai","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-client","old_version":"0.7.6","new_version":"0.7.8","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-openai","old_version":"0.7.2","new_version":"0.7.4","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-react","old_version":"0.7.7","new_version":"0.7.9","repository_url":"https://github.com/TanStack/ai"},{"name":"dotenv","old_version":"17.4.0","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"srvx","old_version":"0.11.14","new_version":"0.11.15","repository_url":"https://github.com/h3js/srvx"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@posthog/react","old_version":"1.8.3","new_version":"1.9.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@tanstack/react-store","old_version":"0.9.3","new_version":"0.10.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tanstack/store","old_version":"0.9.3","new_version":"0.10.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/extension-bold","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-italic","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-paragraph","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-strike","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"posthog-js","old_version":"1.364.5","new_version":"1.367.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-github-calendar","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/grubersjoe/react-github-calendar"},{"name":"web-vitals","old_version":"4.2.4","new_version":"5.2.0","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"@vercel/blob","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/vercel/storage"},{"name":"react-medium-image-zoom","old_version":"5.4.1","new_version":"5.4.3","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"marked","old_version":"17.0.5","new_version":"18.0.0","repository_url":"https://github.com/markedjs/marked"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"@sentry/node","old_version":"10.47.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-devtools","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-form","old_version":"1.28.6","new_version":"1.29.0","repository_url":"https://github.com/TanStack/form"},{"name":"@tanstack/react-query-devtools","old_version":"5.96.1","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query","old_version":"5.96.1","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router-devtools","old_version":"1.166.11","new_version":"1.166.13","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-ssr-query","old_version":"1.166.10","new_version":"1.166.11","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router","old_version":"1.168.10","new_version":"1.168.18","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.167.16","new_version":"1.167.32","repository_url":"https://github.com/TanStack/router"},{"name":"@types/node","old_version":"22.19.15","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/ui","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"better-auth","old_version":"1.5.5","new_version":"1.6.2","repository_url":"https://github.com/better-auth/better-auth"},{"name":"lucide-react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"simple-icons","old_version":"13.21.0","new_version":"16.16.0","repository_url":"https://github.com/simple-icons/simple-icons"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.8","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 50 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.10` | `2.4.11` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.1.2` | `4.2.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.3` | `2.9.6` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.4.2` | `7.5.6` |\n| [@sentry/tanstackstart-react](https://github.com/getsentry/sentry-javascript) | `10.47.0` | `10.48.0` |\n| [@tanstack/ai](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai) | `0.9.2` | `0.10.1` |\n| [@tanstack/ai-client](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client) | `0.7.6` | `0.7.8` |\n| [@tanstack/ai-openai](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai) | `0.7.2` | `0.7.4` |\n| [@tanstack/ai-react](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react) | `0.7.7` | `0.7.9` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.4.0` | `17.4.1` |\n| [srvx](https://github.com/h3js/srvx) | `0.11.14` | `0.11.15` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@posthog/react](https://github.com/PostHog/posthog-js/tree/HEAD/packages/react) | `1.8.3` | `1.9.0` |\n| [@tanstack/react-store](https://github.com/TanStack/store/tree/HEAD/packages/react-store) | `0.9.3` | `0.10.0` |\n| [@tanstack/store](https://github.com/TanStack/store/tree/HEAD/packages/store) | `0.9.3` | `0.10.0` |\n| [@tiptap/extension-bold](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-italic](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-italic) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-paragraph](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-paragraph) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-strike](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-strike) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-text](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text) | `3.22.1` | `3.22.3` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.22.1` | `3.22.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.364.5` | `1.367.0` |\n| [react-github-calendar](https://github.com/grubersjoe/react-github-calendar) | `5.0.5` | `5.0.6` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `4.2.4` | `5.2.0` |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.3.2` | `2.3.3` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.1` | `5.4.3` |\n| [marked](https://github.com/markedjs/marked) | `17.0.5` | `18.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.9` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.47.0` | `10.48.0` |\n| [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.10.1` | `0.10.2` |\n| [@tanstack/react-form](https://github.com/TanStack/form/tree/HEAD/packages/react-form) | `1.28.6` | `1.29.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.96.1` | `5.99.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.1` | `5.99.0` |\n| [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) | `1.166.11` | `1.166.13` |\n| [@tanstack/react-router-ssr-query](https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query) | `1.166.10` | `1.166.11` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.168.10` | `1.168.18` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.167.16` | `1.167.32` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.15` | `25.6.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.2.4` | `4.1.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.5.5` | `1.6.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.7.0` | `1.8.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [simple-icons](https://github.com/simple-icons/simple-icons) | `13.21.0` | `16.16.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.4` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\n\nUpdates `@biomejs/biome` from 2.4.10 to 2.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.11\u003c/h2\u003e\n\u003ch2\u003e2.4.11\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/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\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/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\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/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\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/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.11\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/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\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/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\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/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\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/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\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/a2933bffd7251d3ed9e9461f148b19572ced10d6\"\u003e\u003ccode\u003ea2933bf\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9733\"\u003e#9733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e8cad58a1baf8f8c935e8547da88905cfbfb05be\"\u003e\u003ccode\u003ee8cad58\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement useQwikLoaderLocation (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9809\"\u003e#9809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule \u003ccode\u003enoMisleadingReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9799\"\u003e#9799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e feat(lint): rule \u003ccode\u003euseExplicitReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9429\"\u003e#9429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e feat(js/lint): implement rule \u003ccode\u003euseDisposables\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8651\"\u003e#8651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/49f00a38d64af131178ba4e096155d22055aa1c4\"\u003e\u003ccode\u003e49f00a3\u003c/code\u003e\u003c/a\u003e feat(lint): add ternary expression detection to useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9248\"\u003e#9248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003euseConsistentTestIt\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9350\"\u003e#9350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1417c3b4ece262b1500b12c9f1da1429e4d53fc4\"\u003e\u003ccode\u003e1417c3b\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoUselessTypeConversion\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9701\"\u003e#9701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.11/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn` from 4.1.2 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/10313\"\u003e#10313\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add shadcn apply command\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/10313\"\u003e#10313\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add shadcn apply command\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/2c4678c8c8a5f197acb576a30a1b8cf5a4fdd535\"\u003e\u003ccode\u003e2c4678c\u003c/code\u003e\u003c/a\u003e chore(release): version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/5ebd54198d8f318b74a26a361127d8d4bdf83be8\"\u003e\u003ccode\u003e5ebd541\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/575f1602a1a8e56ec6a96cd4c94ebc741bdf0089\"\u003e\u003ccode\u003e575f160\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/13b4593f3795d0f15d1ba10689249c82e9f2621c\"\u003e\u003ccode\u003e13b4593\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7ff9778ff0962dc2f9d4817857d1a7f6ab7f4f14\"\u003e\u003ccode\u003e7ff9778\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7cb3b13a33c5bf3b3cd6bc51d75720fe1828261d\"\u003e\u003ccode\u003e7cb3b13\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/58c9dc2a7ed1dd8762a9cdb83069962038a258a3\"\u003e\u003ccode\u003e58c9dc2\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e2982\u003c/code\u003e\u003c/a\u003e feat: add apply command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/be80c18ea99bcf67e87fc3591f86394334061010\"\u003e\u003ccode\u003ebe80c18\u003c/code\u003e\u003c/a\u003e fix: add base-ui keyword to match GitHub topic\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.2.0/packages/shadcn\"\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.3 to 2.9.6\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.9.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits 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/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps 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/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Bun equivalent for updating dependencies 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/12580\"\u003evercel/turborepo#12580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Mention \u003ccode\u003eturbo.json\u003c/code\u003e in concurrency error message 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/12582\"\u003evercel/turborepo#12582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked 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/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Delete agents app 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/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client 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/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Remove pre-release badges 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/12592\"\u003evercel/turborepo#12592\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/turborepo/compare/v2.9.5...v2.9.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.3\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\u003echore: Delete agents app 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/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client 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/12591\"\u003evercel/turborepo#12591\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/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits 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/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps 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/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked 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/12584\"\u003evercel/turborepo#12584\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/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/telemetry\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Suppress telemetry alert when running on Vercel 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/12576\"\u003evercel/turborepo#12576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/77bca2be4ead656434f8556f8d8cf0ee8e43542d\"\u003e\u003ccode\u003e77bca2b\u003c/code\u003e\u003c/a\u003e publish 2.9.6 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5a8f2e8606b08d5182839b3a671fe7fef58403c4\"\u003e\u003ccode\u003e5a8f2e8\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12593\"\u003e#12593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/861efa8925c74673bf5875df88f514b34bfd1a58\"\u003e\u003ccode\u003e861efa8\u003c/code\u003e\u003c/a\u003e docs: Remove pre-release badges (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12592\"\u003e#12592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28db7d051a63b8d06ce825644829a65269008115\"\u003e\u003ccode\u003e28db7d0\u003c/code\u003e\u003c/a\u003e fix: Load custom CA certificates in fast webpki-only HTTP client (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12591\"\u003e#12591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4121773823f746e587d9c7bba58e0aab98ae2a3\"\u003e\u003ccode\u003eb412177\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12588\"\u003e#12588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9018c65cce5f90d17c3cb46fb2ee78b91237490b\"\u003e\u003ccode\u003e9018c65\u003c/code\u003e\u003c/a\u003e chore: Delete agents app (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12587\"\u003e#12587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5d19186bf3847626988ed4d984d0284c1b5f4401\"\u003e\u003ccode\u003e5d19186\u003c/code\u003e\u003c/a\u003e chore: Update dependencies found in audits (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12586\"\u003e#12586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8338f427ddf6a92c87aa3fd413d45c6be042a37e\"\u003e\u003ccode\u003e8338f42\u003c/code\u003e\u003c/a\u003e fix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12585\"\u003e#12585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/219b602d24f9b5006e3adf8f86a70c724ae9df70\"\u003e\u003ccode\u003e219b602\u003c/code\u003e\u003c/a\u003e fix: Surface actionable message when remote cache is requested but not linked...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/aba98af5dab1b121e0215a09763b21501e58735d\"\u003e\u003ccode\u003eaba98af\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12583\"\u003e#12583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.3...v2.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ultracite` from 7.4.2 to 7.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/haydenbleasel/ultracite/releases\"\u003eultracite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eultracite@7.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eacf4a97: Update oxlint jest rules\u003c/li\u003e\n\u003cli\u003e6905932: Fix vitest/no-importing-vitest-globals conflict\u003c/li\u003e\n\u003cli\u003e4e4dc03: Update oxlint vitest rules\u003c/li\u003e\n\u003cli\u003e6a583d1: Fix oxfmt setup config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5437f81: Attempt to fix oxlint/oxfmt AGAIN\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e66999e0: Fix oxlint and oxfmt yet again\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97c3938: Fix oxlint and oxfmt import paths\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e22df7a5: Fix oxlint import issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee96c55a: Switch oxlint.config.ts to js imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7861cf7: Migrate oxlint and oxfmt configurations from JSON to TypeScript using \u003ccode\u003edefineConfig\u003c/code\u003e. The CLI now generates \u003ccode\u003eoxlint.config.ts\u003c/code\u003e and \u003ccode\u003eoxfmt.config.ts\u003c/code\u003e instead of \u003ccode\u003e.oxlintrc.json\u003c/code\u003e and \u003ccode\u003e.oxfmtrc.jsonc\u003c/code\u003e, and all internal framework presets have been converted to TypeScript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efdb1493: Exclude package manager lock files (bun.lock, bun.lockb, package-lock.json, yarn.lock, pnpm-lock.yaml) from Biome linting and formatting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee9db6f1: Add IBM Bob agent, editor, and logo\u003c/li\u003e\n\u003cli\u003e5341bcc: Disable vitest/prefer-strict-boolean-matchers to resolve conflict with prefer-to-be-truthy and prefer-to-be-falsy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.4.3\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/haydenbleasel/ultracite/commit/12db4d46716b6f491f8e166f391d89f47a8e2280\"\u003e\u003ccode\u003e12db4d4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/acf4a976fd7b5b2668b8c910cb77f3d9228025bc\"\u003e\u003ccode\u003eacf4a97\u003c/code\u003e\u003c/a\u003e Update oxlint jest rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/4e4dc032a3b1217dcf30edae091f8868cd4bd63b\"\u003e\u003ccode\u003e4e4dc03\u003c/code\u003e\u003c/a\u003e Update oxlint vitest rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/984d95410fd6a7bcc974a80f9c8fbef52bd941d7\"\u003e\u003ccode\u003e984d954\u003c/code\u003e\u003c/a\u003e Remove redundant code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/6905932dd3d43d82fad5093f086c3822a51a99d2\"\u003e\u003ccode\u003e6905932\u003c/code\u003e\u003c/a\u003e Resolves \u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/658\"\u003e#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/6a583d10db60d05ddcdb02e530ef1b0e71cd5b68\"\u003e\u003ccode\u003e6a583d1\u003c/code\u003e\u003c/a\u003e Fix oxfmt setup config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/367044e0bb80074bc86b864f2820d6200566fb84\"\u003e\u003ccode\u003e367044e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/5437f815a91d0033ac4b3cb479e5172082d2ba26\"\u003e\u003ccode\u003e5437f81\u003c/code\u003e\u003c/a\u003e Attempt to fix oxlint/oxfmt AGAIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/59a07a3be2df2f4048d763ed53d275e3dea8c9a7\"\u003e\u003ccode\u003e59a07a3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/66999e0cd525c948300932ce2ca78444ee34ecbc\"\u003e\u003ccode\u003e66999e0\u003c/code\u003e\u003c/a\u003e Fix oxlint/oxfmt yet again\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/haydenbleasel/ultracite/compare/ultracite@7.4.2...ultracite@7.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/tanstackstart-react` from 10.47.0 to 10.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/tanstackstart-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRemoved attribute\u003c/th\u003e\n\u003cth\u003eReplacement\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/tanstackstart-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003cp\u003e| Removed attribute                | Replacement                  |\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a67df4d5ea0a889ab2cabaa340a2a60e0f2f5040\"\u003e\u003ccode\u003ea67df4d\u003c/code\u003e\u003c/a\u003e release: 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e0732ffaaad10445f68f634eb143701bccca0959\"\u003e\u003ccode\u003ee0732ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20172\"\u003e#20172\u003c/a\u003e from getsentry/prepare-release/10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1ee40f0a361296fde6dfac5b4ac0191078362f7\"\u003e\u003ccode\u003ed1ee40f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2897297da8f8338af2cbb19a2f974e14cd9f6b24\"\u003e\u003ccode\u003e2897297\u003c/code\u003e\u003c/a\u003e feat(nuxt): Exclude tracing meta tags on cached pages in Nuxt 5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1cc3dd09ac2f6aff669af355d883ba24e8e8a9f7\"\u003e\u003ccode\u003e1cc3dd0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump effect from 3.20.0 to 3.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19999\"\u003e#19999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c2731673b51b1116e7861b663b09a3920bf92bb7\"\u003e\u003ccode\u003ec273167\u003c/code\u003e\u003c/a\u003e fix(core): Fix \u003ccode\u003ewithStreamedSpan\u003c/code\u003e typing error add missing exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6f7b86e9faac07143504b94845c1ccf4f4de425\"\u003e\u003ccode\u003eb6f7b86\u003c/code\u003e\u003c/a\u003e feat(core): Apply \u003ccode\u003eignoreSpans\u003c/code\u003e to streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19934\"\u003e#19934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7bd84493b4e74fff704e782c2f7d8c92d4e5eb5d\"\u003e\u003ccode\u003e7bd8449\u003c/code\u003e\u003c/a\u003e test(node,node-core): Add span streaming integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19806\"\u003e#19806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/51fc6d139f5f0d0e2ff4eb6d8cccd80889bfcb1e\"\u003e\u003ccode\u003e51fc6d1\u003c/code\u003e\u003c/a\u003e feat(node-core): Add POtel server-side span streaming implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19741\"\u003e#19741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/77357c7f2104a52f50992d1ea4f413e634620dcb\"\u003e\u003ccode\u003e77357c7\u003c/code\u003e\u003c/a\u003e fix(core): Replace global interval with trace-specific interval based flushin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.47.0...10.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai` from 0.9.2 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills for AI coding assistants (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/432\"\u003e#432\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAdds 10 skill files covering chat-experience, tool-calling, media-generation,\ncode-mode, structured-outputs, adapter-configuration, ag-ui-protocol,\nmiddleware, and custom-backend-integration. Skills guide AI agents to generate\ncorrect TanStack AI code patterns and avoid common mistakes.\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/ai-event-client\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\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/TanStack/ai/blob/main/packages/typescript/ai/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills for AI coding assistants (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/432\"\u003e#432\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAdds 10 skill files covering chat-experience, tool-calling, media-generation,\ncode-mode, structured-outputs, adapter-configuration, ag-ui-protocol,\nmiddleware, and custom-backend-integration. Skills guide AI agents to generate\ncorrect TanStack AI code patterns and avoid common mistakes.\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/ai-event-client\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\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/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai@0.10.1/packages/typescript/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-client` from 0.7.6 to 0.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\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\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/TanStack/ai/blob/main/packages/typescript/ai-client/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-client@0.7.8/packages/typescript/ai-client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-openai` from 0.7.2 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate model metadata from OpenRouter API (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/blob/main/packages/typescript/ai-openai/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate model metadata from OpenRouter API (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/e8204b22c13fe7dec813a2abf6fcbe1a3ee6ca27\"\u003e\u003ccode\u003ee8204b2\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/1bdd07c941859da4a2848a486a18dd3057a605a6\"\u003e\u003ccode\u003e1bdd07c\u003c/code\u003e\u003c/a\u003e feat: auto-sync provider models from OpenRouter API (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/a8a44658ef1d452d47d26b3c5b4b4ecfcef70a95\"\u003e\u003ccode\u003ea8a4465\u003c/code\u003e\u003c/a\u003e docs: regenerate API documentation (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-openai@0.7.4/packages/typescript/ai-openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-react` from 0.7.7 to 0.7.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/blob/main/packages/typescript/ai-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-react@0.7.9/packages/typescript/ai-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.4.0 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/48aa216de16846724e7bc80756fd42745116e4aa\"\u003e\u003ccode\u003e48aa216\u003c/code\u003e\u003c/a\u003e 17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e4282b0286703784f4c5f7fda6c0e30739aead77\"\u003e\u003ccode\u003ee4282b0\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c540e75d3cfde551865be9bdcb0218fbfffc9229\"\u003e\u003ccode\u003ec540e75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1006\"\u003e#1006\u003c/a\u003e from motdotla/skills-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5626f9b07e49a353b1fdf35077ea58d1d080cbdc\"\u003e\u003ccode\u003e5626f9b\u003c/code\u003e\u003c/a\u003e dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2411f2a61b0c957b0756942c2d6e4ba572e0fd3d\"\u003e\u003ccode\u003e2411f2a\u003c/code\u003e\u003c/a\u003e update dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/1e08a70b6e5a5e55d974a46bca87bd35cf3807e4\"\u003e\u003ccode\u003e1e08a70\u003c/code\u003e\u003c/a\u003e simplify dotenv skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/747f4171feb7364993465915a8cd8929cef0e0cb\"\u003e\u003ccode\u003e747f417\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1005\"\u003e#1005\u003c/a\u003e from motdotla/injected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/271df30f90869c04c666d8652895a909c097fea7\"\u003e\u003ccode\u003e271df30\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3f01a8b61addc4e6978f2c40b0147f6812e2f64b\"\u003e\u003ccode\u003e3f01a8b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/ccc50d50d9e398a0b20355748e710852e1db5d07\"\u003e\u003ccode\u003eccc50d5\u003c/code\u003e\u003c/a\u003e update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `srvx` from 0.11.14 to 0.11.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/h3js/srvx/releases\"\u003esrvx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode/web:\u003c/strong\u003e Do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJoël Charles (\u003ca href=\"https://github.com/magne4000\"\u003e\u003ccode\u003e@​magne4000\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/h3js/srvx/blob/main/CHANGELOG.md\"\u003esrvx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode/web:\u003c/strong\u003e Do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJoël Charles (\u003ca href=\"https://github.com/magne4000\"\u003e\u003ccode\u003e@​magne4000\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/h3js/srvx/commit/ba8d0597609da78417732655e0dfa2db094b8395\"\u003e\u003ccode\u003eba8d059\u003c/code\u003e\u003c/a\u003e chore(release): v0.11.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/srvx/commit/76cb6416bb88871b804ee721d94a4013716eb99d\"\u003e\u003ccode\u003e76cb641\u003c/code\u003e\u003c/a\u003e fix(node/web): do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/vite-plugin` from 5.1.1 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/releases\"\u003e\u003ccode\u003e@​sentry/vite-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Pass \u003ccode\u003emapDir\u003c/code\u003e to \u003ccode\u003erewriteSourcesHook\u003c/code\u003e by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/908\"\u003e#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ecrypto.randomUUID\u003c/code\u003e rather than \u003ccode\u003euuid\u003c/code\u003e by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Conditionally add tracing headers by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/907\"\u003e#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(e2e-tests) Pin axios to 1.13.5 to avoid compromised 1.14.1 by \u003ca href=\"https://github.com/andreiborza\"\u003e\u003ccode\u003e@​andreiborza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/906\"\u003e#906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(rollup) Make rollup an optional peer dependency by \u003ca href=\"https://github.com/andreiborza\"\u003e\u003ccode\u003e@​andreiborza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/913\"\u003e#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing webpack5 entrypoint in webpack-plugin by \u003ca href=\"https://github.com/brunodccarvalho\"\u003e\u003ccode\u003e@​brunodccarvalho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/905\"\u003e#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(deps) Bump vulnerable webpack version by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/909\"\u003e#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(tests) Use deterministic debugids by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/912\"\u003e#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd esbuild integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/911\"\u003e#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVite integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/899\"\u003e#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebpack integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/904\"\u003e#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIsolate integration test package installs by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/902\"\u003e#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions to full-length commit SHAs by \u003ca href=\"https://github.com/joshuarli\"\u003e\u003ccode\u003e@​joshuarli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRollup integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/897\"\u003e#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/896\"\u003e#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove lerna by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/895\"\u003e#895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to Vitest by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/894\"\u003e#894\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/getsentry/sentry-javascript-bundler-plugins/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/vite-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Pass \u003ccode\u003emapDir\u003c/code\u003e to \u003ccode\u003erewriteSourcesHook\u003c/code\u003e by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/908\"\u003e#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUs...\n\n_Description has been truncated_","html_url":"https://github.com/RLukas2/portfolio/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RLukas2%2Fportfolio/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"}},{"old_version":"5.4.1","new_version":"5.4.3","update_type":"patch","path":null,"pr_created_at":"2026-04-12T04:14:40.000Z","version_change":"5.4.1 → 5.4.3","issue":{"uuid":"4246492242","node_id":"PR_kwDOQc2KNM7RurNH","number":44,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 49 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-12T16:08:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-12T04:14:40.000Z","updated_at":"2026-04-12T16:08:31.000Z","time_to_close":42830,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":49,"packages":[{"name":"@biomejs/biome","old_version":"2.4.10","new_version":"2.4.11","repository_url":"https://github.com/biomejs/biome"},{"name":"shadcn","old_version":"4.1.2","new_version":"4.2.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"turbo","old_version":"2.9.3","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"ultracite","old_version":"7.4.2","new_version":"7.5.6","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"@sentry/tanstackstart-react","old_version":"10.47.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/ai","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-client","old_version":"0.7.6","new_version":"0.7.8","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-openai","old_version":"0.7.2","new_version":"0.7.4","repository_url":"https://github.com/TanStack/ai"},{"name":"@tanstack/ai-react","old_version":"0.7.7","new_version":"0.7.9","repository_url":"https://github.com/TanStack/ai"},{"name":"dotenv","old_version":"17.4.0","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"srvx","old_version":"0.11.14","new_version":"0.11.15","repository_url":"https://github.com/h3js/srvx"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@posthog/react","old_version":"1.8.3","new_version":"1.9.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@tanstack/react-store","old_version":"0.9.3","new_version":"0.10.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tanstack/store","old_version":"0.9.3","new_version":"0.10.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/extension-bold","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-italic","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-paragraph","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-strike","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"posthog-js","old_version":"1.364.5","new_version":"1.367.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"web-vitals","old_version":"4.2.4","new_version":"5.2.0","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"@vercel/blob","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/vercel/storage"},{"name":"react-medium-image-zoom","old_version":"5.4.1","new_version":"5.4.3","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"marked","old_version":"17.0.5","new_version":"18.0.0","repository_url":"https://github.com/markedjs/marked"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"@sentry/node","old_version":"10.47.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-devtools","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-form","old_version":"1.28.6","new_version":"1.29.0","repository_url":"https://github.com/TanStack/form"},{"name":"@tanstack/react-query-devtools","old_version":"5.96.1","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query","old_version":"5.96.1","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router-devtools","old_version":"1.166.11","new_version":"1.166.13","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-ssr-query","old_version":"1.166.10","new_version":"1.166.11","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router","old_version":"1.168.10","new_version":"1.168.18","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.167.16","new_version":"1.167.32","repository_url":"https://github.com/TanStack/router"},{"name":"@types/node","old_version":"22.19.15","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/ui","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"better-auth","old_version":"1.5.5","new_version":"1.6.2","repository_url":"https://github.com/better-auth/better-auth"},{"name":"lucide-react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"simple-icons","old_version":"13.21.0","new_version":"16.16.0","repository_url":"https://github.com/simple-icons/simple-icons"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.8","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 49 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.10` | `2.4.11` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.1.2` | `4.2.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.3` | `2.9.6` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.4.2` | `7.5.6` |\n| [@sentry/tanstackstart-react](https://github.com/getsentry/sentry-javascript) | `10.47.0` | `10.48.0` |\n| [@tanstack/ai](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai) | `0.9.2` | `0.10.1` |\n| [@tanstack/ai-client](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client) | `0.7.6` | `0.7.8` |\n| [@tanstack/ai-openai](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai) | `0.7.2` | `0.7.4` |\n| [@tanstack/ai-react](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react) | `0.7.7` | `0.7.9` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.4.0` | `17.4.1` |\n| [srvx](https://github.com/h3js/srvx) | `0.11.14` | `0.11.15` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@posthog/react](https://github.com/PostHog/posthog-js/tree/HEAD/packages/react) | `1.8.3` | `1.9.0` |\n| [@tanstack/react-store](https://github.com/TanStack/store/tree/HEAD/packages/react-store) | `0.9.3` | `0.10.0` |\n| [@tanstack/store](https://github.com/TanStack/store/tree/HEAD/packages/store) | `0.9.3` | `0.10.0` |\n| [@tiptap/extension-bold](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-italic](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-italic) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-paragraph](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-paragraph) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-strike](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-strike) | `3.22.1` | `3.22.3` |\n| [@tiptap/extension-text](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text) | `3.22.1` | `3.22.3` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.22.1` | `3.22.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.364.5` | `1.367.0` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `4.2.4` | `5.2.0` |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.3.2` | `2.3.3` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.1` | `5.4.3` |\n| [marked](https://github.com/markedjs/marked) | `17.0.5` | `18.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.9` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.47.0` | `10.48.0` |\n| [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.10.1` | `0.10.2` |\n| [@tanstack/react-form](https://github.com/TanStack/form/tree/HEAD/packages/react-form) | `1.28.6` | `1.29.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.96.1` | `5.99.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.1` | `5.99.0` |\n| [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) | `1.166.11` | `1.166.13` |\n| [@tanstack/react-router-ssr-query](https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query) | `1.166.10` | `1.166.11` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.168.10` | `1.168.18` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.167.16` | `1.167.32` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.15` | `25.6.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.2.4` | `4.1.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.5.5` | `1.6.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.7.0` | `1.8.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [simple-icons](https://github.com/simple-icons/simple-icons) | `13.21.0` | `16.16.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.4` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\n\nUpdates `@biomejs/biome` from 2.4.10 to 2.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.11\u003c/h2\u003e\n\u003ch2\u003e2.4.11\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/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\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/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\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/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\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/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.11\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/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\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/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\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/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\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/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\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/a2933bffd7251d3ed9e9461f148b19572ced10d6\"\u003e\u003ccode\u003ea2933bf\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9733\"\u003e#9733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e8cad58a1baf8f8c935e8547da88905cfbfb05be\"\u003e\u003ccode\u003ee8cad58\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement useQwikLoaderLocation (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9809\"\u003e#9809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule \u003ccode\u003enoMisleadingReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9799\"\u003e#9799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e feat(lint): rule \u003ccode\u003euseExplicitReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9429\"\u003e#9429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e feat(js/lint): implement rule \u003ccode\u003euseDisposables\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8651\"\u003e#8651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/49f00a38d64af131178ba4e096155d22055aa1c4\"\u003e\u003ccode\u003e49f00a3\u003c/code\u003e\u003c/a\u003e feat(lint): add ternary expression detection to useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9248\"\u003e#9248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003euseConsistentTestIt\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9350\"\u003e#9350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1417c3b4ece262b1500b12c9f1da1429e4d53fc4\"\u003e\u003ccode\u003e1417c3b\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoUselessTypeConversion\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9701\"\u003e#9701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.11/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn` from 4.1.2 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/10313\"\u003e#10313\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add shadcn apply command\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/10313\"\u003e#10313\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add shadcn apply command\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/2c4678c8c8a5f197acb576a30a1b8cf5a4fdd535\"\u003e\u003ccode\u003e2c4678c\u003c/code\u003e\u003c/a\u003e chore(release): version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/5ebd54198d8f318b74a26a361127d8d4bdf83be8\"\u003e\u003ccode\u003e5ebd541\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/575f1602a1a8e56ec6a96cd4c94ebc741bdf0089\"\u003e\u003ccode\u003e575f160\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/13b4593f3795d0f15d1ba10689249c82e9f2621c\"\u003e\u003ccode\u003e13b4593\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7ff9778ff0962dc2f9d4817857d1a7f6ab7f4f14\"\u003e\u003ccode\u003e7ff9778\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7cb3b13a33c5bf3b3cd6bc51d75720fe1828261d\"\u003e\u003ccode\u003e7cb3b13\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/58c9dc2a7ed1dd8762a9cdb83069962038a258a3\"\u003e\u003ccode\u003e58c9dc2\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/c1e29824cd7a6809448e45b6b7fe8f7be71ecb0f\"\u003e\u003ccode\u003ec1e2982\u003c/code\u003e\u003c/a\u003e feat: add apply command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/be80c18ea99bcf67e87fc3591f86394334061010\"\u003e\u003ccode\u003ebe80c18\u003c/code\u003e\u003c/a\u003e fix: add base-ui keyword to match GitHub topic\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.2.0/packages/shadcn\"\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.3 to 2.9.6\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.9.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits 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/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps 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/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Bun equivalent for updating dependencies 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/12580\"\u003evercel/turborepo#12580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Mention \u003ccode\u003eturbo.json\u003c/code\u003e in concurrency error message 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/12582\"\u003evercel/turborepo#12582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked 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/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Delete agents app 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/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client 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/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Remove pre-release badges 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/12592\"\u003evercel/turborepo#12592\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/turborepo/compare/v2.9.5...v2.9.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.3\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\u003echore: Delete agents app 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/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client 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/12591\"\u003evercel/turborepo#12591\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/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits 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/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps 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/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked 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/12584\"\u003evercel/turborepo#12584\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/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/telemetry\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Suppress telemetry alert when running on Vercel 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/12576\"\u003evercel/turborepo#12576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/77bca2be4ead656434f8556f8d8cf0ee8e43542d\"\u003e\u003ccode\u003e77bca2b\u003c/code\u003e\u003c/a\u003e publish 2.9.6 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5a8f2e8606b08d5182839b3a671fe7fef58403c4\"\u003e\u003ccode\u003e5a8f2e8\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12593\"\u003e#12593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/861efa8925c74673bf5875df88f514b34bfd1a58\"\u003e\u003ccode\u003e861efa8\u003c/code\u003e\u003c/a\u003e docs: Remove pre-release badges (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12592\"\u003e#12592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28db7d051a63b8d06ce825644829a65269008115\"\u003e\u003ccode\u003e28db7d0\u003c/code\u003e\u003c/a\u003e fix: Load custom CA certificates in fast webpki-only HTTP client (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12591\"\u003e#12591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4121773823f746e587d9c7bba58e0aab98ae2a3\"\u003e\u003ccode\u003eb412177\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12588\"\u003e#12588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9018c65cce5f90d17c3cb46fb2ee78b91237490b\"\u003e\u003ccode\u003e9018c65\u003c/code\u003e\u003c/a\u003e chore: Delete agents app (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12587\"\u003e#12587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5d19186bf3847626988ed4d984d0284c1b5f4401\"\u003e\u003ccode\u003e5d19186\u003c/code\u003e\u003c/a\u003e chore: Update dependencies found in audits (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12586\"\u003e#12586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8338f427ddf6a92c87aa3fd413d45c6be042a37e\"\u003e\u003ccode\u003e8338f42\u003c/code\u003e\u003c/a\u003e fix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12585\"\u003e#12585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/219b602d24f9b5006e3adf8f86a70c724ae9df70\"\u003e\u003ccode\u003e219b602\u003c/code\u003e\u003c/a\u003e fix: Surface actionable message when remote cache is requested but not linked...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/aba98af5dab1b121e0215a09763b21501e58735d\"\u003e\u003ccode\u003eaba98af\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12583\"\u003e#12583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.3...v2.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ultracite` from 7.4.2 to 7.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/haydenbleasel/ultracite/releases\"\u003eultracite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eultracite@7.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eacf4a97: Update oxlint jest rules\u003c/li\u003e\n\u003cli\u003e6905932: Fix vitest/no-importing-vitest-globals conflict\u003c/li\u003e\n\u003cli\u003e4e4dc03: Update oxlint vitest rules\u003c/li\u003e\n\u003cli\u003e6a583d1: Fix oxfmt setup config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5437f81: Attempt to fix oxlint/oxfmt AGAIN\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e66999e0: Fix oxlint and oxfmt yet again\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97c3938: Fix oxlint and oxfmt import paths\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e22df7a5: Fix oxlint import issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee96c55a: Switch oxlint.config.ts to js imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7861cf7: Migrate oxlint and oxfmt configurations from JSON to TypeScript using \u003ccode\u003edefineConfig\u003c/code\u003e. The CLI now generates \u003ccode\u003eoxlint.config.ts\u003c/code\u003e and \u003ccode\u003eoxfmt.config.ts\u003c/code\u003e instead of \u003ccode\u003e.oxlintrc.json\u003c/code\u003e and \u003ccode\u003e.oxfmtrc.jsonc\u003c/code\u003e, and all internal framework presets have been converted to TypeScript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efdb1493: Exclude package manager lock files (bun.lock, bun.lockb, package-lock.json, yarn.lock, pnpm-lock.yaml) from Biome linting and formatting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee9db6f1: Add IBM Bob agent, editor, and logo\u003c/li\u003e\n\u003cli\u003e5341bcc: Disable vitest/prefer-strict-boolean-matchers to resolve conflict with prefer-to-be-truthy and prefer-to-be-falsy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eultracite@7.4.3\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/haydenbleasel/ultracite/commit/12db4d46716b6f491f8e166f391d89f47a8e2280\"\u003e\u003ccode\u003e12db4d4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/acf4a976fd7b5b2668b8c910cb77f3d9228025bc\"\u003e\u003ccode\u003eacf4a97\u003c/code\u003e\u003c/a\u003e Update oxlint jest rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/4e4dc032a3b1217dcf30edae091f8868cd4bd63b\"\u003e\u003ccode\u003e4e4dc03\u003c/code\u003e\u003c/a\u003e Update oxlint vitest rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/984d95410fd6a7bcc974a80f9c8fbef52bd941d7\"\u003e\u003ccode\u003e984d954\u003c/code\u003e\u003c/a\u003e Remove redundant code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/6905932dd3d43d82fad5093f086c3822a51a99d2\"\u003e\u003ccode\u003e6905932\u003c/code\u003e\u003c/a\u003e Resolves \u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/658\"\u003e#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/6a583d10db60d05ddcdb02e530ef1b0e71cd5b68\"\u003e\u003ccode\u003e6a583d1\u003c/code\u003e\u003c/a\u003e Fix oxfmt setup config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/367044e0bb80074bc86b864f2820d6200566fb84\"\u003e\u003ccode\u003e367044e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/5437f815a91d0033ac4b3cb479e5172082d2ba26\"\u003e\u003ccode\u003e5437f81\u003c/code\u003e\u003c/a\u003e Attempt to fix oxlint/oxfmt AGAIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/59a07a3be2df2f4048d763ed53d275e3dea8c9a7\"\u003e\u003ccode\u003e59a07a3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/haydenbleasel/ultracite/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haydenbleasel/ultracite/commit/66999e0cd525c948300932ce2ca78444ee34ecbc\"\u003e\u003ccode\u003e66999e0\u003c/code\u003e\u003c/a\u003e Fix oxlint/oxfmt yet again\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/haydenbleasel/ultracite/compare/ultracite@7.4.2...ultracite@7.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/tanstackstart-react` from 10.47.0 to 10.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/tanstackstart-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRemoved attribute\u003c/th\u003e\n\u003cth\u003eReplacement\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/tanstackstart-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003cp\u003e| Removed attribute                | Replacement                  |\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a67df4d5ea0a889ab2cabaa340a2a60e0f2f5040\"\u003e\u003ccode\u003ea67df4d\u003c/code\u003e\u003c/a\u003e release: 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e0732ffaaad10445f68f634eb143701bccca0959\"\u003e\u003ccode\u003ee0732ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20172\"\u003e#20172\u003c/a\u003e from getsentry/prepare-release/10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1ee40f0a361296fde6dfac5b4ac0191078362f7\"\u003e\u003ccode\u003ed1ee40f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2897297da8f8338af2cbb19a2f974e14cd9f6b24\"\u003e\u003ccode\u003e2897297\u003c/code\u003e\u003c/a\u003e feat(nuxt): Exclude tracing meta tags on cached pages in Nuxt 5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1cc3dd09ac2f6aff669af355d883ba24e8e8a9f7\"\u003e\u003ccode\u003e1cc3dd0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump effect from 3.20.0 to 3.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19999\"\u003e#19999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c2731673b51b1116e7861b663b09a3920bf92bb7\"\u003e\u003ccode\u003ec273167\u003c/code\u003e\u003c/a\u003e fix(core): Fix \u003ccode\u003ewithStreamedSpan\u003c/code\u003e typing error add missing exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6f7b86e9faac07143504b94845c1ccf4f4de425\"\u003e\u003ccode\u003eb6f7b86\u003c/code\u003e\u003c/a\u003e feat(core): Apply \u003ccode\u003eignoreSpans\u003c/code\u003e to streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19934\"\u003e#19934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7bd84493b4e74fff704e782c2f7d8c92d4e5eb5d\"\u003e\u003ccode\u003e7bd8449\u003c/code\u003e\u003c/a\u003e test(node,node-core): Add span streaming integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19806\"\u003e#19806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/51fc6d139f5f0d0e2ff4eb6d8cccd80889bfcb1e\"\u003e\u003ccode\u003e51fc6d1\u003c/code\u003e\u003c/a\u003e feat(node-core): Add POtel server-side span streaming implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19741\"\u003e#19741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/77357c7f2104a52f50992d1ea4f413e634620dcb\"\u003e\u003ccode\u003e77357c7\u003c/code\u003e\u003c/a\u003e fix(core): Replace global interval with trace-specific interval based flushin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.47.0...10.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai` from 0.9.2 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills for AI coding assistants (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/432\"\u003e#432\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAdds 10 skill files covering chat-experience, tool-calling, media-generation,\ncode-mode, structured-outputs, adapter-configuration, ag-ui-protocol,\nmiddleware, and custom-backend-integration. Skills guide AI agents to generate\ncorrect TanStack AI code patterns and avoid common mistakes.\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/ai-event-client\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\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/TanStack/ai/blob/main/packages/typescript/ai/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills for AI coding assistants (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/432\"\u003e#432\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAdds 10 skill files covering chat-experience, tool-calling, media-generation,\ncode-mode, structured-outputs, adapter-configuration, ag-ui-protocol,\nmiddleware, and custom-backend-integration. Skills guide AI agents to generate\ncorrect TanStack AI code patterns and avoid common mistakes.\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/ai-event-client\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\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/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e@​tanstack/intent\u003c/code\u003e agent skills (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai@0.10.1/packages/typescript/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-client` from 0.7.6 to 0.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\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\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/TanStack/ai/blob/main/packages/typescript/ai-client/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-event-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-client/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-client@0.7.8/packages/typescript/ai-client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-openai` from 0.7.2 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate model metadata from OpenRouter API (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/blob/main/packages/typescript/ai-openai/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-openai\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate model metadata from OpenRouter API (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd code mode and isolate packages for secure AI code execution (\u003ca href=\"https://redirect.github.com/TanStack/ai/pull/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso includes fixes for Ollama tool call argument streaming and usage\nreporting, OpenAI realtime adapter handling of missing call_id/item_id,\nrealtime client guards for missing toolCallId, and new DevtoolsChatMiddleware\ntype export from ai-event-client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/e8204b22c13fe7dec813a2abf6fcbe1a3ee6ca27\"\u003e\u003ccode\u003ee8204b2\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/1bdd07c941859da4a2848a486a18dd3057a605a6\"\u003e\u003ccode\u003e1bdd07c\u003c/code\u003e\u003c/a\u003e feat: auto-sync provider models from OpenRouter API (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e Code mode (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/a8a44658ef1d452d47d26b3c5b4b4ecfcef70a95\"\u003e\u003ccode\u003ea8a4465\u003c/code\u003e\u003c/a\u003e docs: regenerate API documentation (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-openai@0.7.4/packages/typescript/ai-openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/ai-react` from 0.7.7 to 0.7.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/releases\"\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/ai/blob/main/packages/typescript/ai-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/ai-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/1d1c58f33188ff98893edb626efd66ac73b8eadb\"\u003e\u003ccode\u003e1d1c58f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/ai/commit/54abae063c91b8b04b91ecb2c6785f5ff9168a7c\"\u003e\u003ccode\u003e54abae0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/ai-client\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/0f625b44a7730fb8c23305a26ab5f06668548f43\"\u003e\u003ccode\u003e0f625b4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/ai/commit/297fd75c6366d8ff2c526df3fb112b651866b825\"\u003e\u003ccode\u003e297fd75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-react/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/ai/commits/@tanstack/ai-react@0.7.9/packages/typescript/ai-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.4.0 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/48aa216de16846724e7bc80756fd42745116e4aa\"\u003e\u003ccode\u003e48aa216\u003c/code\u003e\u003c/a\u003e 17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e4282b0286703784f4c5f7fda6c0e30739aead77\"\u003e\u003ccode\u003ee4282b0\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c540e75d3cfde551865be9bdcb0218fbfffc9229\"\u003e\u003ccode\u003ec540e75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1006\"\u003e#1006\u003c/a\u003e from motdotla/skills-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5626f9b07e49a353b1fdf35077ea58d1d080cbdc\"\u003e\u003ccode\u003e5626f9b\u003c/code\u003e\u003c/a\u003e dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2411f2a61b0c957b0756942c2d6e4ba572e0fd3d\"\u003e\u003ccode\u003e2411f2a\u003c/code\u003e\u003c/a\u003e update dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/1e08a70b6e5a5e55d974a46bca87bd35cf3807e4\"\u003e\u003ccode\u003e1e08a70\u003c/code\u003e\u003c/a\u003e simplify dotenv skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/747f4171feb7364993465915a8cd8929cef0e0cb\"\u003e\u003ccode\u003e747f417\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1005\"\u003e#1005\u003c/a\u003e from motdotla/injected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/271df30f90869c04c666d8652895a909c097fea7\"\u003e\u003ccode\u003e271df30\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3f01a8b61addc4e6978f2c40b0147f6812e2f64b\"\u003e\u003ccode\u003e3f01a8b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/ccc50d50d9e398a0b20355748e710852e1db5d07\"\u003e\u003ccode\u003eccc50d5\u003c/code\u003e\u003c/a\u003e update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `srvx` from 0.11.14 to 0.11.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/h3js/srvx/releases\"\u003esrvx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode/web:\u003c/strong\u003e Do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJoël Charles (\u003ca href=\"https://github.com/magne4000\"\u003e\u003ccode\u003e@​magne4000\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/h3js/srvx/blob/main/CHANGELOG.md\"\u003esrvx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode/web:\u003c/strong\u003e Do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJoël Charles (\u003ca href=\"https://github.com/magne4000\"\u003e\u003ccode\u003e@​magne4000\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/h3js/srvx/commit/ba8d0597609da78417732655e0dfa2db094b8395\"\u003e\u003ccode\u003eba8d059\u003c/code\u003e\u003c/a\u003e chore(release): v0.11.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/srvx/commit/76cb6416bb88871b804ee721d94a4013716eb99d\"\u003e\u003ccode\u003e76cb641\u003c/code\u003e\u003c/a\u003e fix(node/web): do not swallow \u003ccode\u003egetReader\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/h3js/srvx/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/h3js/srvx/compare/v0.11.14...v0.11.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/vite-plugin` from 5.1.1 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/releases\"\u003e\u003ccode\u003e@​sentry/vite-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Pass \u003ccode\u003emapDir\u003c/code\u003e to \u003ccode\u003erewriteSourcesHook\u003c/code\u003e by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/908\"\u003e#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ecrypto.randomUUID\u003c/code\u003e rather than \u003ccode\u003euuid\u003c/code\u003e by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Conditionally add tracing headers by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/907\"\u003e#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(e2e-tests) Pin axios to 1.13.5 to avoid compromised 1.14.1 by \u003ca href=\"https://github.com/andreiborza\"\u003e\u003ccode\u003e@​andreiborza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/906\"\u003e#906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(rollup) Make rollup an optional peer dependency by \u003ca href=\"https://github.com/andreiborza\"\u003e\u003ccode\u003e@​andreiborza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/913\"\u003e#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing webpack5 entrypoint in webpack-plugin by \u003ca href=\"https://github.com/brunodccarvalho\"\u003e\u003ccode\u003e@​brunodccarvalho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/905\"\u003e#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(deps) Bump vulnerable webpack version by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/909\"\u003e#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(tests) Use deterministic debugids by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/912\"\u003e#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd esbuild integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/911\"\u003e#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVite integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/899\"\u003e#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebpack integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/904\"\u003e#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIsolate integration test package installs by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/902\"\u003e#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions to full-length commit SHAs by \u003ca href=\"https://github.com/joshuarli\"\u003e\u003ccode\u003e@​joshuarli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRollup integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/897\"\u003e#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew integration tests by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/896\"\u003e#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove lerna by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/895\"\u003e#895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to Vitest by \u003ca href=\"https://github.com/timfish\"\u003e\u003ccode\u003e@​timfish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/894\"\u003e#894\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/getsentry/sentry-javascript-bundler-plugins/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/vite-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core) Pass \u003ccode\u003emapDir\u003c/code\u003e to \u003ccode\u003erewriteSourcesHook\u003c/code\u003e by \u003ca href=\"https://github.com/chargome\"\u003e\u003ccode\u003e@​chargome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/908\"\u003e#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ecrypto.randomUUID\u003c/code\u003e rather than \u003ccode\u003euuid\u003c/code\u003e by \u003ca href=\"https://github.com/timfish...\n\n_Description has been truncated_","html_url":"https://github.com/RLukas2/portfolio/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RLukas2%2Fportfolio/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"5.4.0","new_version":"5.4.2","update_type":"patch","path":null,"pr_created_at":"2026-04-06T22:40:45.000Z","version_change":"5.4.0 → 5.4.2","issue":{"uuid":"4214429570","node_id":"PR_kwDOMJ2XcM7QVcpu","number":2767,"state":"open","title":"chore(deps): bump react-medium-image-zoom from 5.4.0 to 5.4.2","user":"dependabot[bot]","labels":["area: dependencies","status: ready"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T22:40:45.000Z","updated_at":"2026-04-21T01:08:11.706Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.2","repository_url":"https://github.com/rpearce/react-medium-image-zoom"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) from 5.4.0 to 5.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec9e1560: fix \u0026quot;An empty string was passed to the src attribute\u0026quot; (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed698488: add more TS strictness via eslint-config-love\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec9e1560: fix \u0026quot;An empty string was passed to the src attribute\u0026quot; (\u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed698488: add more TS strictness via eslint-config-love\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/7a6502396f2893d7d6406895f006ccb16c82fd0b\"\u003e\u003ccode\u003e7a65023\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1035\"\u003e#1035\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/54c2dc66ec62a48869fcdb8bb28316db95b7a9e2\"\u003e\u003ccode\u003e54c2dc6\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/bcf03b3aa43e4d7378cb36c55fbc4e91ced11e0f\"\u003e\u003ccode\u003ebcf03b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1033\"\u003e#1033\u003c/a\u003e from rpearce/fix/empty-string-src-attr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/7cc70db0d544a8173bb3cef2c61ae5c092b61baf\"\u003e\u003ccode\u003e7cc70db\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/MwSpaceLLC\"\u003e\u003ccode\u003e@​MwSpaceLLC\u003c/code\u003e\u003c/a\u003e as a contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/da44926f12a138147ecf0d53d4f456a9c3a931e6\"\u003e\u003ccode\u003eda44926\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1034\"\u003e#1034\u003c/a\u003e from rpearce/fix/publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/da4dc0c761c2054a436d0cf7755d533ebbd22e0a\"\u003e\u003ccode\u003eda4dc0c\u003c/code\u003e\u003c/a\u003e fix: publish flow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/c9e15609c2653ae84c318628fe19c38da3581ecf\"\u003e\u003ccode\u003ec9e1560\u003c/code\u003e\u003c/a\u003e fix: empty string being passed to image src attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/21db47df64241f61a738b5835cee7e44ba5022a6\"\u003e\u003ccode\u003e21db47d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1032\"\u003e#1032\u003c/a\u003e from rpearce/chore/eslint-plugin-love\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/d698488a1c6ced0546200fd8219efd1b330fc3b6\"\u003e\u003ccode\u003ed698488\u003c/code\u003e\u003c/a\u003e chore: eslint plugin love and fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ef166e100eddc604970e47b88157a2180867ab15\"\u003e\u003ccode\u003eef166e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1030\"\u003e#1030\u003c/a\u003e from rpearce/dependabot/npm_and_yarn/dev-dependencie...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-medium-image-zoom\u0026package-manager=npm_and_yarn\u0026previous-version=5.4.0\u0026new-version=5.4.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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/tambo-ai/tambo/pull/2767","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tambo-ai%2Ftambo/issues/2767","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2767/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2026-03-30T07:21:03.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"4168195345","node_id":"PR_kwDORFqGKc7OhAg-","number":21,"state":"closed","title":"chore(deps): Bump the minor-and-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-06T07:17:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T07:21:03.000Z","updated_at":"2026-04-06T07:17:24.000Z","time_to_close":604580,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"@react-email/components","old_version":"1.0.6","new_version":"1.0.10","repository_url":"https://github.com/resend/react-email"},{"name":"@sentry/nextjs","old_version":"10.38.0","new_version":"10.46.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@upstash/redis","old_version":"1.36.1","new_version":"1.37.0","repository_url":"https://github.com/upstash/redis-js"},{"name":"framer-motion","old_version":"12.29.2","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lru-cache","old_version":"11.2.5","new_version":"11.2.7","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"next","old_version":"14.2.22","new_version":"14.2.35","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"resend","old_version":"6.9.1","new_version":"6.9.4","repository_url":"https://github.com/resend/resend-node"},{"name":"@axe-core/react","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"sharp","old_version":"0.33.5","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"undici","old_version":"7.19.2","new_version":"7.24.6","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.6` | `1.0.10` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.38.0` | `10.46.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.36.1` | `1.37.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.29.2` | `12.38.0` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.2.5` | `11.2.7` |\n| [next](https://github.com/vercel/next.js) | `14.2.22` | `14.2.35` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.1` | `4.8.3` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.1` |\n| [resend](https://github.com/resend/resend-node) | `6.9.1` | `6.9.4` |\n| [@axe-core/react](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.27` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.34.5` |\n| [undici](https://github.com/nodejs/undici) | `7.19.2` | `7.24.6` |\n\n\nUpdates `@react-email/components` from 1.0.6 to 1.0.10\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\"\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [444d9df]\n\u003cul\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.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [493f367]\n\u003cul\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [698f962]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6ff41b7]\n\u003cul\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.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [a8764ee]\n\u003cul\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.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/components/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-email/components\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [444d9df]\n\u003cul\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.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [493f367]\n\u003cul\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [698f962]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6ff41b7]\n\u003cul\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.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [a8764ee]\n\u003cul\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.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.7-canary.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [a8764ee]\n\u003cul\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.4-canary.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/32b0eba91288d24f682639e966fcff64297f35f6\"\u003e\u003ccode\u003e32b0eba\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/197d094d127725c52d6625080a4dc631296d33cd\"\u003e\u003ccode\u003e197d094\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/3035\"\u003e#3035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/1f27dcd9c38d50927059dba4f2fb7b59cf7c7ddc\"\u003e\u003ccode\u003e1f27dcd\u003c/code\u003e\u003c/a\u003e feat: pnpm catalogs (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/11aa935196e3da315be4b4e8711f61efeb5c9f75\"\u003e\u003ccode\u003e11aa935\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to v0.19.0 (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ea53ed838fd85037e7547a0edec02ad323ce9720\"\u003e\u003ccode\u003eea53ed8\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/047ba865375ce0469c52d3577ab04ae1507575b9\"\u003e\u003ccode\u003e047ba86\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/8ec4d266f464e26d582a0a22867b28e635638dca\"\u003e\u003ccode\u003e8ec4d26\u003c/code\u003e\u003c/a\u003e chore(root): version packages (canary) (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/components/issues/2878\"\u003e#2878\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.10/packages/components\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-email/components\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.38.0 to 10.46.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.46.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(elysia): \u003ccode\u003e@sentry/elysia\u003c/code\u003e - Alpha Release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19509\"\u003e#19509\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew Sentry SDK for the \u003ca href=\"https://elysiajs.com/\"\u003eElysia\u003c/a\u003e web framework, supporting both Bun and Node.js runtimes.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is an alpha release. Please report any issues or feedback on \u003ca href=\"https://github.com/getsentry/sentry-javascript/issues\"\u003eGitHub\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic error capturing\u003c/strong\u003e — 5xx errors captured via global \u003ccode\u003eonError\u003c/code\u003e hook; 3xx/4xx ignored by default. Customizable with \u003ccode\u003eshouldHandleError\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic tracing\u003c/strong\u003e — Lifecycle spans for every Elysia phase (Request, Parse, Transform, BeforeHandle, Handle, AfterHandle, MapResponse, AfterResponse, Error) with parameterized route names (e.g. \u003ccode\u003eGET /users/:id\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDistributed tracing\u003c/strong\u003e — \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers propagated automatically on incoming/outgoing requests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eUsage\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/elysia';\nimport { Elysia } from 'elysia';\n\u003cp\u003eSentry.init({ dsn: '\u003cstrong\u003eDSN\u003c/strong\u003e', tracesSampleRate: 1.0 });\u003c/p\u003e\n\u003cp\u003econst app = Sentry.withElysia(new Elysia());\u003cbr /\u003e\napp.get('/', () =\u0026gt; 'Hello World');\u003cbr /\u003e\napp.listen(3000);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Conditionally use plugins based on Nitro version (v2/v3) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19955\"\u003e#19955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Forward \u003ccode\u003ectx\u003c/code\u003e argument to \u003ccode\u003eWorkflow.do\u003c/code\u003e user callback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19891\"\u003e#19891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Send correct events in local development (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19900\"\u003e#19900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Do not overwrite user provided conversation id in Vercel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19903\"\u003e#19903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Preserve \u003ccode\u003e.withResponse()\u003c/code\u003e on Anthropic instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19935\"\u003e#19935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Send \u003ccode\u003einternal_error\u003c/code\u003e as span status for Vercel error spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19921\"\u003e#19921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Truncate content array format in Vercel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19911\"\u003e#19911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump fast-xml-parser to 5.5.8 in \u003ccode\u003e@​azure/core-xml\u003c/code\u003e chain (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump socket.io-parser to 4.2.6 to fix CVE-2026-33151 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19880\"\u003e#19880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nestjs): Add \u003ccode\u003enode\u003c/code\u003e to nest metadata (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19875\"\u003e#19875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(serverless): Add node to metadata (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Fix \u0026quot;Gatbsy\u0026quot; typo in issue package label workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19905\"\u003e#19905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(claude): Enable Claude Code Intelligence (LSP) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19930\"\u003e#19930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump mongodb-memory-server-global from 10.1.4 to 11.0.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19888\"\u003e#19888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​react-router/node\u003c/code\u003e from 7.13.0 to 7.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19544\"\u003e#19544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump effect from 3.19.19 to 3.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19926\"\u003e#19926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump qunit-dom from 3.2.1 to 3.5.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19546\"\u003e#19546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.46.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(elysia): \u003ccode\u003e@sentry/elysia\u003c/code\u003e - Alpha Release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19509\"\u003e#19509\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew Sentry SDK for the \u003ca href=\"https://elysiajs.com/\"\u003eElysia\u003c/a\u003e web framework, supporting both Bun and Node.js runtimes.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is an alpha release. Please report any issues or feedback on \u003ca href=\"https://github.com/getsentry/sentry-javascript/issues\"\u003eGitHub\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic error capturing\u003c/strong\u003e — 5xx errors captured via global \u003ccode\u003eonError\u003c/code\u003e hook; 3xx/4xx ignored by default. Customizable with \u003ccode\u003eshouldHandleError\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic tracing\u003c/strong\u003e — Lifecycle spans for every Elysia phase (Request, Parse, Transform, BeforeHandle, Handle, AfterHandle, MapResponse, AfterResponse, Error) with parameterized route names (e.g. \u003ccode\u003eGET /users/:id\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDistributed tracing\u003c/strong\u003e — \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers propagated automatically on incoming/outgoing requests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eUsage\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/elysia';\nimport { Elysia } from 'elysia';\n\u003cp\u003eSentry.init({ dsn: '\u003cstrong\u003eDSN\u003c/strong\u003e', tracesSampleRate: 1.0 });\u003c/p\u003e\n\u003cp\u003econst app = Sentry.withElysia(new Elysia());\u003cbr /\u003e\napp.get('/', () =\u0026gt; 'Hello World');\u003cbr /\u003e\napp.listen(3000);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Conditionally use plugins based on Nitro version (v2/v3) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19955\"\u003e#19955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Forward \u003ccode\u003ectx\u003c/code\u003e argument to \u003ccode\u003eWorkflow.do\u003c/code\u003e user callback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19891\"\u003e#19891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Send correct events in local development (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19900\"\u003e#19900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Do not overwrite user provided conversation id in Vercel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19903\"\u003e#19903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Preserve \u003ccode\u003e.withResponse()\u003c/code\u003e on Anthropic instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19935\"\u003e#19935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Send \u003ccode\u003einternal_error\u003c/code\u003e as span status for Vercel error spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19921\"\u003e#19921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Truncate content array format in Vercel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19911\"\u003e#19911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump fast-xml-parser to 5.5.8 in \u003ccode\u003e@​azure/core-xml\u003c/code\u003e chain (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump socket.io-parser to 4.2.6 to fix CVE-2026-33151 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19880\"\u003e#19880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nestjs): Add \u003ccode\u003enode\u003c/code\u003e to nest metadata (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19875\"\u003e#19875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(serverless): Add node to metadata (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Fix \u0026quot;Gatbsy\u0026quot; typo in issue package label workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19905\"\u003e#19905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(claude): Enable Claude Code Intelligence (LSP) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19930\"\u003e#19930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump mongodb-memory-server-global from 10.1.4 to 11.0.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19888\"\u003e#19888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​react-router/node\u003c/code\u003e from 7.13.0 to 7.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19544\"\u003e#19544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump effect from 3.19.19 to 3.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19926\"\u003e#19926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e5fdc9d42bcc633082ee1d9c345c614f7acb8760\"\u003e\u003ccode\u003ee5fdc9d\u003c/code\u003e\u003c/a\u003e release: 10.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c01fe8685a8bea0c3396b36184706e5c113f0505\"\u003e\u003ccode\u003ec01fe86\u003c/code\u003e\u003c/a\u003e release: 10.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0f1171beb6bc26e5b4f06637fa4a48d357994684\"\u003e\u003ccode\u003e0f1171b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19973\"\u003e#19973\u003c/a\u003e from getsentry/prepare-release/10.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6f48cc4e804132c4a5c422899ab36a8da5e6f00f\"\u003e\u003ccode\u003e6f48cc4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/54abb35ca5f86fad48b11fd8d55adb01ec95fa42\"\u003e\u003ccode\u003e54abb35\u003c/code\u003e\u003c/a\u003e refactor(elysia): drop \u003ccode\u003e@​elysiajs/opentelemetry\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a54de04744477a59d123598e8432600d696116a1\"\u003e\u003ccode\u003ea54de04\u003c/code\u003e\u003c/a\u003e ref(core): Remove duplicate \u003ccode\u003ebuildMethodPath\u003c/code\u003e utility from openai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19969\"\u003e#19969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0156846951a0be11fd0f61a2e1694a06d85c5f38\"\u003e\u003ccode\u003e0156846\u003c/code\u003e\u003c/a\u003e feat(nuxt): Conditionally use plugins based on Nitro version (v2/v3) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19955\"\u003e#19955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/18a624ee52acfbe16a133b9a04652668a23e6b95\"\u003e\u003ccode\u003e18a624e\u003c/code\u003e\u003c/a\u003e feat(elysia): Elysia SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19509\"\u003e#19509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c9812ae0b91bd9e352012d67b0cc53bf818f8fb4\"\u003e\u003ccode\u003ec9812ae\u003c/code\u003e\u003c/a\u003e test(cloudflare): Enable multi-worker tests for CF integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19938\"\u003e#19938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/83cabf3667915b1dc8f2cf224358c466cf38adbb\"\u003e\u003ccode\u003e83cabf3\u003c/code\u003e\u003c/a\u003e fix(core): Preserve .withResponse() on Anthropic instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19935\"\u003e#19935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.38.0...10.46.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.36.1 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/redis-js/releases\"\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e'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.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f2a831: Release redis search\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3980b45: Add monorepo structure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e@upstash/\u003ca href=\"mailto:redis@1.37.0-canary-20260312092231-7405c30f6a505815bbeb69b713a22978f104ec1f\"\u003eredis@1.37.0-canary-20260312092231-7405c30f6a505815bbeb69b713a22978f104ec1f\u003c/a\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2445: redis package version and changeset for search release by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1423\"\u003eupstash/redis-js#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2445: fix redis version, add repository.url to search packages by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1424\"\u003eupstash/redis-js#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2445: use pnpm publish for search packages to resolve workspace:* deps by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1425\"\u003eupstash/redis-js#1425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.30.3-canary-20260312082754-96a99a4e83fc560b77c36808627213e528c2f110...@upstash/redis@1.37.0-canary-20260312092231-7405c30f6a505815bbeb69b713a22978f104ec1f\"\u003ehttps://github.com/upstash/redis-js/compare/\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ccode\u003e@​1.30.3-canary-20260312082754-96a99a4e83fc560b77c36808627213e528c2f110...\u003c/code\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ccode\u003e@​1.37.0-canary-20260312092231-7405c30f6a505815bbeb69b713a22978f104ec1f\u003c/code\u003e\u003c/a\u003e\u003c/p\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.37.0-canary-20260312084440-fba95e89e54d8ba63f020400247a1ef0dbdd2c84\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2445: redis package version and changeset for search release by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1423\"\u003eupstash/redis-js#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2445: fix redis version, add repository.url to search packages by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1424\"\u003eupstash/redis-js#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.30.3-canary-20260312082754-96a99a4e83fc560b77c36808627213e528c2f110...@upstash/redis@1.37.0-canary-20260312084440-fba95e89e54d8ba63f020400247a1ef0dbdd2c84\"\u003ehttps://github.com/upstash/redis-js/compare/\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ccode\u003e@​1.30.3-canary-20260312082754-96a99a4e83fc560b77c36808627213e528c2f110...\u003c/code\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ccode\u003e@​1.37.0-canary-20260312084440-fba95e89e54d8ba63f020400247a1ef0dbdd2c84\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/upstash/redis-js/commit/7e8fbedbfc4f38e96166ad450dd660ff80cd9ff8\"\u003e\u003ccode\u003e7e8fbed\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/703f6d49620b7edd59ec5557731b7f125d311da4\"\u003e\u003ccode\u003e703f6d4\u003c/code\u003e\u003c/a\u003e fix: handle FROM field option in SEARCH.DESCRIBE deserialization (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/15b4fc91de6fe24f6dfc8ab837e40d3077119c79\"\u003e\u003ccode\u003e15b4fc9\u003c/code\u003e\u003c/a\u003e fix: use pnpm publish for search packages to resolve workspace:* deps (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1425\"\u003e#1425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/fba95e89e54d8ba63f020400247a1ef0dbdd2c84\"\u003e\u003ccode\u003efba95e8\u003c/code\u003e\u003c/a\u003e DX-2445: fix redis version, add repository.url to search packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/6f2a831d6d44af023b454ca11bddd431c9d7749e\"\u003e\u003ccode\u003e6f2a831\u003c/code\u003e\u003c/a\u003e fix: redis package version and changeset for search release (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/96a99a4e83fc560b77c36808627213e528c2f110\"\u003e\u003ccode\u003e96a99a4\u003c/code\u003e\u003c/a\u003e DX-2445: Add new search client packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/efd3bc66789b1c2cc2234c81ff19e8cd9e1f9c7c\"\u003e\u003ccode\u003eefd3bc6\u003c/code\u003e\u003c/a\u003e DX-2445: use workflow_run instead of release event for npm publish (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/2dc421253843f5e05ce4fca48040ab3ae0413bf2\"\u003e\u003ccode\u003e2dc4212\u003c/code\u003e\u003c/a\u003e fix: add commit message (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/3980b457ae8bfd4126148cb4ef3963a66efb06a7\"\u003e\u003ccode\u003e3980b45\u003c/code\u003e\u003c/a\u003e DX-2445: Add monorepo structure (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/89cc2209e885e682d17bc06a58762f0a756dfef4\"\u003e\u003ccode\u003e89cc220\u003c/code\u003e\u003c/a\u003e DX-2381: Redis Search (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.1...@upstash/redis@1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​upstash/redis\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.29.2 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.29.2...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru-cache` from 11.2.5 to 11.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/e787b9f77770d696328dca3e964b85e7f8e8aac1\"\u003e\u003ccode\u003ee787b9f\u003c/code\u003e\u003c/a\u003e 11.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/e6f15bff430158b915e4aebe86546092cc1d620a\"\u003e\u003ccode\u003ee6f15bf\u003c/code\u003e\u003c/a\u003e format tests, update project ci settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/2ec0b52433e7d77e962598e344d01e47897e87b5\"\u003e\u003ccode\u003e2ec0b52\u003c/code\u003e\u003c/a\u003e abstract out the update autopurge fn, formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/879f8b11c780117f305b04692c84ec699b281c5a\"\u003e\u003ccode\u003e879f8b1\u003c/code\u003e\u003c/a\u003e abstract out setPurgeTimer (internal)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/88ae941b1dc6a4487dd4eaddb4b17d02126f5888\"\u003e\u003ccode\u003e88ae941\u003c/code\u003e\u003c/a\u003e fix: reschedule autopurge timer when updateAgeOnGet resets TTL start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/757c1570f4032731bf8aab71032a29e50c33ce67\"\u003e\u003ccode\u003e757c157\u003c/code\u003e\u003c/a\u003e remove unused polyfills from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/ad9c097fad2c8654bf9a64558925bdd27cfedc79\"\u003e\u003ccode\u003ead9c097\u003c/code\u003e\u003c/a\u003e 11.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/ac2a7f49804d406b1ffd33ef6d70da67a8452d3a\"\u003e\u003ccode\u003eac2a7f4\u003c/code\u003e\u003c/a\u003e export minified version by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/8a34522ab6cc782f5a40a40b812c1964aa423cbf\"\u003e\u003ccode\u003e8a34522\u003c/code\u003e\u003c/a\u003e remove dead/commented code from test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-lru-cache/compare/v11.2.5...v11.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 14.2.22 to 14.2.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7b940d9ce96faddb9f92ff40f5e35c34ace04eb2\"\u003e\u003ccode\u003e7b940d9\u003c/code\u003e\u003c/a\u003e v14.2.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7c1be85a2eb9bd704140ea0dca7a6fdf93e854a7\"\u003e\u003ccode\u003e7c1be85\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/facebook/react/issues/35351\"\u003efacebook/react#35351\u003c/a\u003e for 14.2.34 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87095\"\u003e#87095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f3073688ce18878a674fdb9954da68e9d626a930\"\u003e\u003ccode\u003ef307368\u003c/code\u003e\u003c/a\u003e v14.2.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e43882798208066d8fb4c44f9d4362bb4900a1b\"\u003e\u003ccode\u003e8e43882\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/385e8c286c21db9a15f4ec7bb68c8860caa08e3d\"\u003e\u003ccode\u003e385e8c2\u003c/code\u003e\u003c/a\u003e Backport Next.js changes to v14.2.34 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a2cf51e785225c9dd94969dff80f75b41001708\"\u003e\u003ccode\u003e7a2cf51\u003c/code\u003e\u003c/a\u003e update version script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/778e7bf1211106a4a98298be219e29a28f05df10\"\u003e\u003ccode\u003e778e7bf\u003c/code\u003e\u003c/a\u003e lock swc binaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5a97b408c2d8668bed1642d382fc1d78ed3731cc\"\u003e\u003ccode\u003e5a97b40\u003c/code\u003e\u003c/a\u003e v14.2.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb8882437c44f6d8c11f0c09ee4192afc3014a32\"\u003e\u003ccode\u003ecb88824\u003c/code\u003e\u003c/a\u003e backport(v14): omit searchParam data from FlightRouterState before transport ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ee5615520d593e328be994b30cd445ef5d5c17\"\u003e\u003ccode\u003e89ee561\u003c/code\u003e\u003c/a\u003e v14.2.32\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v14.2.22...v14.2.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.8.3\u003c/h2\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.2\u003c/h2\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/099bfebe5048b036a76520381daac7635d2640e1\"\u003e\u003ccode\u003e099bfeb\u003c/code\u003e\u003c/a\u003e v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e\u003ccode\u003e196f1f3\u003c/code\u003e\u003c/a\u003e fix: Update \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82ab8c05d015d4222b117ed446639a2e7f496ca7\"\u003e\u003ccode\u003e82ab8c0\u003c/code\u003e\u003c/a\u003e chore: Update \u003ccode\u003eAGENTS.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4483892fdeea91e01af9a09b3aad7879c06a7256\"\u003e\u003ccode\u003e4483892\u003c/code\u003e\u003c/a\u003e docs: Fix typo in precompilation blog post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/78c8b1d056c4ca5dd9a552f1fe75816eca02b436\"\u003e\u003ccode\u003e78c8b1d\u003c/code\u003e\u003c/a\u003e docs: Clarify precompile docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/de4baeb465185133923b69c8da36457c9418d781\"\u003e\u003ccode\u003ede4baeb\u003c/code\u003e\u003c/a\u003e v4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003e\u003ccode\u003ef57800e\u003c/code\u003e\u003c/a\u003e fix: Avoid throwing config errors for non-Next.js consumers of `next.config.t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/698f43cd08e85b51dffd85eb2af59c6d2456b017\"\u003e\u003ccode\u003e698f43c\u003c/code\u003e\u003c/a\u003e docs: Update issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5cf7b38516eeef5b7a853c164e660dd9b6a2bd84\"\u003e\u003ccode\u003e5cf7b38\u003c/code\u003e\u003c/a\u003e docs: Improve getting started section (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2238\"\u003e#2238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/dea366a312a20a7cb5a07d6f2caf6f0ead994902\"\u003e\u003ccode\u003edea366a\u003c/code\u003e\u003c/a\u003e docs: Homepage users (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.1...v4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-medium-image-zoom` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.7.0 to 3.8.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.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBugfixes!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(z-index): prevent elements from disappearing during dynamic zIndex transitions by \u003ca href=\"https://github.com/VIDHITTS\"\u003e\u003ccode\u003e@​VIDHITTS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7006\"\u003erecharts/recharts#7006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent tooltip flicker in syncMethod=\u0026quot;value\u0026quot; with mismatched data arrays by \u003ca href=\"https://github.com/roy7\"\u003e\u003ccode\u003e@​roy7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7020\"\u003erecharts/recharts#7020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add missing SVG props documentation to PolarGrid \u003ca href=\"https://redirect.github.com/recharts/recharts/issues/3400\"\u003e#3400\u003c/a\u003e by \u003ca href=\"https://github.com/ramanverse\"\u003e\u003ccode\u003e@​ramanverse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6987\"\u003erecharts/recharts#6987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add cursor prop type to BaseChartProps by \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7065\"\u003erecharts/recharts#7065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: restore arrow key navigation when active index is outside zoomed… by \u003ca href=\"https://github.com/AbishekRaj2007\"\u003e\u003ccode\u003e@​AbishekRaj2007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7086\"\u003erecharts/recharts#7086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for ticks spacing by \u003ca href=\"https://github.com/VIDHITTS\"\u003e\u003ccode\u003e@​VIDHITTS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7082\"\u003erecharts/recharts#7082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Pie): skip minAngle redistribution when no segment needs it by \u003ca href=\"https://github.com/Harikrushn9118\"\u003e\u003ccode\u003e@​Harikrushn9118\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7097\"\u003erecharts/recharts#7097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(DefaultLegendContent): use entry.value for aria-label when formatter returns React element by \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7109\"\u003erecharts/recharts#7109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PolarRadiusAxis): update ticks prop type by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7112\"\u003erecharts/recharts#7112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: PieChart double padding gap when a data item has value 0 by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7113\"\u003erecharts/recharts#7113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd boxplot example by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7130\"\u003erecharts/recharts#7130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Update ticks calculator and domain extension by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7146\"\u003erecharts/recharts#7146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: guard against non-function d3-scale exports in getD3ScaleFromType by \u003ca href=\"https://github.com/tdebarochez\"\u003e\u003ccode\u003e@​tdebarochez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7123\"\u003erecharts/recharts#7123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stackOffset expand should not override numerical XAxis domain by \u003ca href=\"https://github.com/SeaL773\"\u003e\u003ccode\u003e@​SeaL773\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7152\"\u003erecharts/recharts#7152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve keyboard navigation and tooltip issues for Pie charts (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/6921\"\u003e#6921\u003c/a\u003e) by \u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7140\"\u003erecharts/recharts#7140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Tooltip): prevent crash on sparse or undefined payload entries by \u003ca href=\"https://github.com/Om-Mishra09\"\u003e\u003ccode\u003e@​Om-Mishra09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7149\"\u003erecharts/recharts#7149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(RechartsWrapper): prevent ResizeObserver memory leak on ref update by \u003ca href=\"https://github.com/Om-Mishra09\"\u003e\u003ccode\u003e@​Om-Mishra09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7161\"\u003erecharts/recharts#7161\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/AbishekRaj2007\"\u003e\u003ccode\u003e@​AbishekRaj2007\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7086\"\u003erecharts/recharts#7086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdebarochez\"\u003e\u003ccode\u003e@​tdebarochez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7123\"\u003erecharts/recharts#7123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaL773\"\u003e\u003ccode\u003e@​SeaL773\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7152\"\u003erecharts/recharts#7152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7140\"\u003erecharts/recharts#7140\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.8.0...v3.8.1\"\u003ehttps://github.com/recharts/recharts/compare/v3.8.0...v3.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWe added generics to our \u003ccode\u003edata\u003c/code\u003e and \u003ccode\u003edataKey\u003c/code\u003e props and now you can have your charts validated by TypeScript. See the full guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/typescript/\"\u003ehttps://recharts.github.io/en-US/guide/typescript/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe are releasing new helper functions and hooks that will allow you to precisely target mouse interactions, and convert coordinates. See the guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/coordinateSystems/\"\u003ehttps://recharts.github.io/en-US/guide/coordinateSystems/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAnd new functions and hooks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/getRelativeCoordinate/\"\u003egetRelativeCoordinate\u003c/a\u003e - converts mouse events to pixel positions\u003c/p\u003e\n\u003cp\u003eConvert Data → Pixels:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisScale\"\u003euseXAxisScale\u003c/a\u003e - returns a function to convert X data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisScale\"\u003euseYAxisScale\u003c/a\u003e - returns a function to convert Y data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useCartesianScale\"\u003euseCartesianScale\u003c/a\u003e - convenience hook for converting both at once\u003c/p\u003e\n\u003cp\u003ePixels → Data:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5b10788d082424d026480d63d18ca5c8a5a5628f\"\u003e\u003ccode\u003e5b10788\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump diff from 8.0.3 to 8.0.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7156\"\u003e#7156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/222396f4cfacf2e5cb36117fa55554f35827b758\"\u003e\u003ccode\u003e222396f\u003c/code\u003e\u003c/a\u003e chore(deps): bump react-router-dom from 7.13.1 to 7.13.2 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7164\"\u003e#7164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/c2642da3651024f9d653fbcf0f4698c3b95fc4c0\"\u003e\u003ccode\u003ec2642da\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript-eslint from 8.57.1 to 8.57.2 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7166\"\u003e#7166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/b186929221a6d321f82785aa291e8d3a0aa4d5c4\"\u003e\u003ccode\u003eb186929\u003c/code\u003e\u003c/a\u003e fix(RechartsWrapper): prevent ResizeObserver memory leak on ref update (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7161\"\u003e#7161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/738f71f63323b065e9171fe06b191c1f4c29cbfc\"\u003e\u003ccode\u003e738f71f\u003c/code\u003e\u003c/a\u003e fix(Tooltip): prevent crash on sparse or undefined payload entries (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7149\"\u003e#7149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/00daf0bee79a06103cb2b5ea88e7da0df47af539\"\u003e\u003ccode\u003e00daf0b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.59.0 to 4.60.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7158\"\u003e#7158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/eba4f2a62509c9712e1da34e5866bf2ae08d5500\"\u003e\u003ccode\u003eeba4f2a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked from 17.0.4 to 17.0.5 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7157\"\u003e#7157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/201d06044a10f8e026c9ce1b39ef88affa04d4b4\"\u003e\u003ccode\u003e201d060\u003c/code\u003e\u003c/a\u003e fix: resolve keyboard navigation and tooltip issues for Pie charts (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/6921\"\u003e#6921\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/670d09260178bf85f9399840fb0fa9e91a362c4e\"\u003e\u003ccode\u003e670d092\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7150\"\u003e#7150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/86ca8de285cca4661f932926cc32b888ee553711\"\u003e\u003ccode\u003e86ca8de\u003c/code\u003e\u003c/a\u003e fix: stackOffset expand should not override numerical XAxis domain (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7152\"\u003e#7152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v3.7.0...v3.8.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/~corkscreewe\"\u003ecorkscreewe\u003c/a\u003e, a new releaser for recharts since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.9.1 to 6.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency tsdown to v0.21.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/resend/resend-node/pull/868\"\u003eresend/resend-node#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v10.30.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/846\"\u003eresend/resend-node#846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update tj-actions/changed-files digest to c23d52b by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/851\"\u003eresend/resend-node#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup digest to 9b5745c by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/852\"\u003eresend/resend-node#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency rimraf to v6.1.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/850\"\u003eresend/resend-node#850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/845\"\u003eresend/resend-node#845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dotenv to v17.3.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/848\"\u003eresend/resend-node#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency svix to v1.86.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/resend/resend-node/pull/849\"\u003eresend/resend-node#849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.11.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/resend/resend-node/pull/856\"\u003eresend/resend-node#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.4.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/847\"\u003eresend/resend-node#847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-keys): add \u003ccode\u003elast_used_at\u003c/code\u003e field to API key response by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/877\"\u003eresend/resend-node#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.4.7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/879\"\u003eresend/resend-node#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump package version to 6.9.4 by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/878\"\u003eresend/resend-node#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.9.3...v6.9.4\"\u003ehttps://github.com/resend/resend-node/compare/v6.9.3...v6.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.9.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update tj-actions/changed-files digest to 875e6e5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/841\"\u003eresend/resend-node#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v10.29.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/840\"\u003eresend/resend-node#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency esbuild to v0.27.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/836\"\u003eresend/resend-node#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dotenv to v17.2.4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/835\"\u003eresend/resend-node#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency tsdown to v0.20.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/831\"\u003eresend/resend-node#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.13 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/830\"\u003eresend/resend-node#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.3.14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/829\"\u003eresend/resend-node#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.13 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/827\"\u003eresend/resend-node#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pkg-pr-new to v0.0.63 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/825\"\u003eresend/resend-node#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: export email list response type by \u003ca href=\"https://github.com/Shubhdeep12\"\u003e\u003ccode\u003e@​Shubhdeep12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/833\"\u003eresend/resend-node#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add batch specific email options type to reflect API limitations by \u003ca href=\"https://github.com/titouv\"\u003e\u003ccode\u003e@​titouv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/801\"\u003eresend/resend-node#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): align attachment types with monorepo public-api by \u003ca href=\"https://github.com/lucasfcosta\"\u003e\u003ccode\u003e@​lucasfcosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/855\"\u003eresend/resend-node#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pkg-pr-new to v0.0.65 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/857\"\u003eresend/resend-node#857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): preview release workflow by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/858\"\u003eresend/resend-node#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/859\"\u003eresend/resend-node#859\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/Shubhdeep12\"\u003e\u003ccode\u003e@​Shubhdeep12\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/833\"\u003eresend/resend-node#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/titouv\"\u003e\u003ccode\u003e@​titouv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/801\"\u003eresend/resend-node#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.9.2...v6.9.3\"\u003ehttps://github.com/resend/resend-node/compare/v6.9.2...v6.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: improve type errors for audience -\u0026gt; segments transition by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/815\"\u003eresend/resend-node#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update tj-actions/changed-files digest to caee9d9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/818\"\u003eresend/resend-node#818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency next to v16.1.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/819\"\u003eresend/resend-node#819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: inbound attachment types mismatch API values by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/828\"\u003eresend/resend-node#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/95e4630b213977f03217429a40f445f633c7e233\"\u003e\u003ccode\u003e95e4630\u003c/code\u003e\u003c/a\u003e chore: bump package version to 6.9.4 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/34133874a92fd98757a5efef68dbea33416c78ec\"\u003e\u003ccode\u003e3413387\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.4.7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/0987940792ebab600f9355dfcc721db4bd246d4f\"\u003e\u003ccode\u003e0987940\u003c/code\u003e\u003c/a\u003e feat(api-keys): add \u003ccode\u003elast_used_at\u003c/code\u003e field to API key response (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/877\"\u003e#877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/02ee43c6166716fbc3f6fc93c7deb6427711c06b\"\u003e\u003ccode\u003e02ee43c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.4.6 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/35cd31ab5bdb6e4c62eea22ff46f4936e2ecaec2\"\u003e\u003ccode\u003e35cd31a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.11.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/cfd8a0850c010ca9ebcd7390ae36569b64520b6d\"\u003e\u003ccode\u003ecfd8a08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency svix to v1.86.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/0acc12d677c45eca82b2c71e9df56e1d9338dca6\"\u003e\u003ccode\u003e0acc12d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency dotenv to v17.3.1 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/d16e477ba125a153876cd9393a85a4c6fe53b047\"\u003e\u003ccode\u003ed16e477\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.14 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/f0297fd1d7483d25b26706ea3623c6eada868010\"\u003e\u003ccode\u003ef0297fd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v6.1.3 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/222395a68f9377b14399bef56001dfcdda4eb94f\"\u003e\u003ccode\u003e222395a\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup digest to 9b5745c (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/resend-node/compare/v6.9.1...v6.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@axe-core/react` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/commit/66a3106a704e1d446f23cb151f96363425f42d02\"\u003e\u003ccode\u003e66a3106\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/9a07fd719927e8b89db98ee325a9f0219870ef16\"\u003e\u003ccode\u003e9a07fd7\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/999a563ddec8c7b431ee17f5e6ef9b79831a0beb\"\u003e\u003ccode\u003e999a563\u003c/code\u003e\u003c/a\u003e chore: applying release changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/26e0d0b0630c9ea50eb34b7edc44dcb68eb02a6b\"\u003e\u003ccode\u003e26e0d0b\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e\u003ccode\u003e77f577e\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.1 (\u003ca href=\"https://redirec...\n\n_Description has been truncated_","html_url":"https://github.com/ayoub-dev67/La-Fine-Parfumerie/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayoub-dev67%2FLa-Fine-Parfumerie/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2026-03-25T17:24:24.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"4137146603","node_id":"PR_kwDOLiT3087NbVAo","number":4977,"state":"closed","title":"Bump react-medium-image-zoom from 5.4.0 to 5.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-04-03T17:29:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T17:24:24.000Z","updated_at":"2026-04-03T17:29:28.000Z","time_to_close":777903,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) from 5.4.0 to 5.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-medium-image-zoom\u0026package-manager=npm_and_yarn\u0026previous-version=5.4.0\u0026new-version=5.4.1)](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/codeharborhub/codeharborhub.github.io/pull/4977","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeharborhub%2Fcodeharborhub.github.io/issues/4977","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4977/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2026-03-22T14:17:19.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"4116173463","node_id":"PR_kwDORQz2pc7MfYhZ","number":25,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-29T14:15:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-22T14:17:19.000Z","updated_at":"2026-03-29T14:15:04.000Z","time_to_close":604663,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":21,"packages":[{"name":"@azure/msal-browser","old_version":"3.30.0","new_version":"5.6.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"2.2.0","new_version":"3.0.29","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@swc/helpers","old_version":"0.5.18","new_version":"0.5.19","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.94.5","repository_url":"https://github.com/TanStack/query"},{"name":"framer-motion","old_version":"12.34.3","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.468.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.12","new_version":"16.2.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react-day-picker","old_version":"9.13.2","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-pdf","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/wojtekmaj/react-pdf"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"2.6.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/postcss","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.19.33","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.4","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"9.39.3","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"15.5.12","new_version":"16.2.1","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"27.4.0","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 21 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.30.0` | `5.6.1` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `2.2.0` | `3.0.29` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.18` | `0.5.19` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.94.5` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.3` | `12.38.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.468.0` | `0.577.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.12` | `16.2.1` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.2` | `9.14.0` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-pdf](https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf) | `10.4.0` | `10.4.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.1` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.0` | `4.2.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.0` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.33` | `25.5.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.4` | `6.0.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.1.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.12` | `16.2.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `29.0.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.0` |\n\n\nUpdates `@azure/msal-browser` from 3.30.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.6.1\u003c/h2\u003e\n\u003ch2\u003e5.6.1\u003c/h2\u003e\n\u003cp\u003eThu, 19 Mar 2026 23:46:44 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet correlation ID after initialization for NAA \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8447\"\u003e#8447\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eWed, 18 Mar 2026 20:47:24 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for client data telemetry with CLI_DATA parameter \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8378\"\u003e#8378\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.4.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egetNativeAccountId() bugfix for v5 \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8105\"\u003e#8105\u003c/a\u003e (\u003ca href=\"mailto:lalimasharda@microsoft.com\"\u003elalimasharda@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.5.0\u003c/h2\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003cp\u003eFri, 13 Mar 2026 22:36:58 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MCP Support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8363\"\u003e#8363\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.3.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional telemetry for monitor_window_timeout errors \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8385\"\u003e#8385\u003c/a\u003e (\u003ca href=\"mailto:thomas.norling@microsoft.com\"\u003ethomas.norling@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JSON object conversion in PlatformDOMRequest \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8348\"\u003e#8348\u003c/a\u003e (\u003ca href=\"mailto:lalimasharda@microsoft.com\"\u003elalimasharda@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.4.0\u003c/h2\u003e\n\u003ch2\u003e5.4.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\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-browser-v5.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 2.2.0 to 3.0.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v3.0.29\u003c/h2\u003e\n\u003ch2\u003e3.0.29\u003c/h2\u003e\n\u003cp\u003eWed, 18 Mar 2026 20:48:29 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v4.30.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v3.0.28\u003c/h2\u003e\n\u003ch2\u003e3.0.28\u003c/h2\u003e\n\u003cp\u003eFri, 13 Mar 2026 04:32:07 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v4.29.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v3.0.27\u003c/h2\u003e\n\u003ch2\u003e3.0.27\u003c/h2\u003e\n\u003cp\u003eMon, 23 Feb 2026 16:28:24 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v4.29.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v3.0.26\u003c/h2\u003e\n\u003ch2\u003e3.0.26\u003c/h2\u003e\n\u003cp\u003eTue, 10 Feb 2026 22:19:29 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v4.28.2 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v3.0.25\u003c/h2\u003e\n\u003ch2\u003e3.0.25\u003c/h2\u003e\n\u003cp\u003eSat, 17 Jan 2026 01:12:52 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/74c792ec34cd83a3470c4d878b403af0fa2884f0\"\u003e\u003ccode\u003e74c792e\u003c/code\u003e\u003c/a\u003e [v4] Add missing client capabilities in platform broker flows (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8429\"\u003e#8429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e096fc85e22fcb941646b3f5d9f264b90dffd0ad\"\u003e\u003ccode\u003ee096fc8\u003c/code\u003e\u003c/a\u003e [v4] Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8425\"\u003e#8425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/23cd31c1fbcfa569dd9135830f5168ec71678a19\"\u003e\u003ccode\u003e23cd31c\u003c/code\u003e\u003c/a\u003e [v4] Add support for client data telemetry with CLI_DATA parameter (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8378\"\u003e#8378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/eb893e565a4f7de5b9c957b37bb4f975302f1713\"\u003e\u003ccode\u003eeb893e5\u003c/code\u003e\u003c/a\u003e Track online/offline status change (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8410\"\u003e#8410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/d221f4e6dbc439e771a90f1648c8f5db09b4d88b\"\u003e\u003ccode\u003ed221f4e\u003c/code\u003e\u003c/a\u003e [v4] Respect claims of the brokered application (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8409\"\u003e#8409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/73df97e5c505010f6b9681749df28a328e4e3894\"\u003e\u003ccode\u003e73df97e\u003c/code\u003e\u003c/a\u003e Common partial release resolution (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8397\"\u003e#8397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee5e7abd5d9a6cfb6ada9b3ac36e15a81f7ba3a8\"\u003e\u003ccode\u003eee5e7ab\u003c/code\u003e\u003c/a\u003e monitor_window_timeout telemetry (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8380\"\u003e#8380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/2be7888051cc12e7447487e84c826159dad3ed42\"\u003e\u003ccode\u003e2be7888\u003c/code\u003e\u003c/a\u003e Rename dev to v4-lts changes (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8364\"\u003e#8364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/4486b7e4bfedc414f7f5f1a7786be30484318206\"\u003e\u003ccode\u003e4486b7e\u003c/code\u003e\u003c/a\u003e Fix JSON object conversion in PlatformDOMRequest v4 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/3e5d58b71e232b5978edcf0bd4c05f5948b8a747\"\u003e\u003ccode\u003e3e5d58b\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8354\"\u003e#8354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-node-v2.2.0...msal-react-v3.0.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swc/helpers` from 0.5.18 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swc-project/swc/commits/HEAD/packages/helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.94.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.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.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: stop node types from leaking into browser (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/248975e896f585f6eaa505c796e73fcf7bfd1eec\"\u003e\u003ccode\u003e248975e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(core): cancel paused initial fetch when last observer unsubscribes (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10291\"\u003e#10291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a89aab975581c25c113a26c8af486b4cafad272a\"\u003e\u003ccode\u003ea89aab9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: environmentManager (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10199\"\u003e#10199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9346430657621591e1b1da08f04f8929071a6ad7\"\u003e\u003ccode\u003e9346430\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be3746f069ce7c6dbed427f3e2f32f4b304997ae\"\u003e\u003ccode\u003ebe3746f\u003c/code\u003e\u003c/a\u003e fix: stop node types from leaking into browser (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a89aab975581c25c113a26c8af486b4cafad272a\"\u003e\u003ccode\u003ea89aab9\u003c/code\u003e\u003c/a\u003e fix(core): cancel paused initial fetch when last observer unsubscribes (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10291\"\u003e#10291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3761d2bd135e45886a84920a08ffe62044a6bd8b\"\u003e\u003ccode\u003e3761d2b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6fa901b97a22a80d0fca3f6ed86237ff0cbdd13b\"\u003e\u003ccode\u003e6fa901b\u003c/code\u003e\u003c/a\u003e feat/environmentManager (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10199\"\u003e#10199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3fac499f7e6538638f24c68dfe3a2bdb91d1d6fa\"\u003e\u003ccode\u003e3fac499\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseInfiniteQuery): add test for basic suspend and re...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.94.5/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.34.3 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.3...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.468.0 to 0.577.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.12 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: post release amends (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91698\"\u003e#91698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix adapter outputs for dynamic metadata routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91680\"\u003e#91680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix webpack loader runner layer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91727\"\u003e#91727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server actions in standalone mode with \u003ccode\u003ecacheComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91711\"\u003e#91711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-persistence: remove Unmergeable mmap advice (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91713\"\u003e#91713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix layout segment optimization: move app-page imports to server-utility transition (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91701\"\u003e#91701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: lazy require metadata and handle TLA (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Respect \u003ccode\u003e{eval:true}\u003c/code\u003e in worker_threads constructors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91666\"\u003e#91666\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/abhishekmardiya\"\u003e\u003ccode\u003e@​abhishekmardiya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.4\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\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\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91695\"\u003e#91695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Unflake \u003ccode\u003euse-node-streams-env-precedence\u003c/code\u003e test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91733\"\u003e#91733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91694\"\u003e#91694\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\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/vercel-release-bot\"\u003e\u003ccode\u003e@​vercel-release-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/mmastrac\"\u003e\u003ccode\u003e@​mmastrac\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\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\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\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ed7d2cef246dcb3e2955c018fd8b2027e0ff8eed\"\u003e\u003ccode\u003eed7d2ce\u003c/code\u003e\u003c/a\u003e v16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3e37bb42d250b02897b07fd03130e38631cdfbbd\"\u003e\u003ccode\u003e3e37bb4\u003c/code\u003e\u003c/a\u003e docs: post release amends (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a15ec6e9707c5b3db6a818f0049e366dd31c47fc\"\u003e\u003ccode\u003ea15ec6e\u003c/code\u003e\u003c/a\u003e docs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/600cd2fedbd78943a856ce2ddefac0baee29346c\"\u003e\u003ccode\u003e600cd2f\u003c/code\u003e\u003c/a\u003e Fix 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\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/27886d3cfbec395275252917d01ace90a86ddc80\"\u003e\u003ccode\u003e27886d3\u003c/code\u003e\u003c/a\u003e Turbopack: 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\u003ca href=\"https://github.com/vercel/next.js/commit/88fc4308e25076d09112b96f56941eb1fd2ff77e\"\u003e\u003ccode\u003e88fc430\u003c/code\u003e\u003c/a\u003e Fix 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\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/37aed862ed7ed956666615f521f6cef166e5b47a\"\u003e\u003ccode\u003e37aed86\u003c/code\u003e\u003c/a\u003e turbo-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\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6195eca8cf1f89a288ccc2f8c957f66f50c8ca2\"\u003e\u003ccode\u003ed6195ec\u003c/code\u003e\u003c/a\u003e Fix layout segment optimization: move app-page imports to server-utility tran...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6cb97d6d759307806d23e629d5081e638de29b6a\"\u003e\u003ccode\u003e6cb97d6\u003c/code\u003e\u003c/a\u003e Turbopack: lazy require metadata and handle TLA (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e6b101ae717ba801af80f72bc6d974427edc9684\"\u003e\u003ccode\u003ee6b101a\u003c/code\u003e\u003c/a\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.12...v16.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.13.2 to 9.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch2\u003eResetting Selections in Range Mode\u003c/h2\u003e\n\u003cp\u003eWhen in range selection mode, use the new \u003ca href=\"https://daypicker.dev/selections/range-mode#reset-selection\"\u003eresetOnSelect\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch2\u003eHijri Calendar\u003c/h2\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\r\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://daypicker.dev/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://daypicker.dev/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003egpbl/react-day-picker#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to DayPicker root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003egpbl/react-day-picker#2907\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/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.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/gpbl/react-day-picker/blob/main/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2026-02-26\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch4\u003eResetting Selections in Range Mode\u003c/h4\u003e\n\u003cp\u003eWhen in range selection mode, use the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/selections/range-mode#reset-selection\"\u003e\u003ccode\u003eresetOnSelect\u003c/code\u003e\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch4\u003eHijri Calendar\u003c/h4\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003e#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003e#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to \u003ccode\u003eDayPicker\u003c/code\u003e root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003e#2907\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/gpbl/react-day-picker/commit/a5b0c43c0aec821d24d58ed7e274db54a9a38b11\"\u003e\u003ccode\u003ea5b0c43\u003c/code\u003e\u003c/a\u003e Prepare 9.14.0 package metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/758f6048835eb4e6e75cefc05b6e87571b6b3bb9\"\u003e\u003ccode\u003e758f604\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elang\u003c/code\u003e attribute to DayPicker root (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/0893c9677b2c6d310219ba50abda45afc443deba\"\u003e\u003ccode\u003e0893c96\u003c/code\u003e\u003c/a\u003e feat: New resetOnSelect prop to reset date range when selecting date with com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/8e69eb1c2c9fc0db2a10a79db0fd59b4c8200e0d\"\u003e\u003ccode\u003e8e69eb1\u003c/code\u003e\u003c/a\u003e feat: Add Hijri calendar support (Umm al-Qura) (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/091ca6f1c8a810b32870471a38439c7dd7d7ba98\"\u003e\u003ccode\u003e091ca6f\u003c/code\u003e\u003c/a\u003e chore: remove performance-tests project (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/6df3193c41d127c9930aac317de00003d76344b5\"\u003e\u003ccode\u003e6df3193\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/5208d3f428bec12fe2a589b91ae5ab9ff407d4b9\"\u003e\u003ccode\u003e5208d3f\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-medium-image-zoom` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-pdf` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmaj/react-pdf/releases\"\u003ereact-pdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSanitize HTML returned by \u003ccode\u003ecustomTextRenderer\u003c/code\u003e (\u003ca href=\"https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf/issues/2070\"\u003e#2070\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/wojtekmaj/react-pdf/commit/5338e7a24c7ad17d1028146cf8a025a75e0abe79\"\u003e\u003ccode\u003e5338e7a\u003c/code\u003e\u003c/a\u003e v10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmaj/react-pdf/commit/5d095ee81461c473899875284742bf48677942c5\"\u003e\u003ccode\u003e5d095ee\u003c/code\u003e\u003c/a\u003e Sanitize HTML returned by customTextRenderer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmaj/react-pdf/commit/2f9b172ea1c59adf3c05b17672380d1ef61db0c2\"\u003e\u003ccode\u003e2f9b172\u003c/code\u003e\u003c/a\u003e Use CustomTextRenderer type\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wojtekmaj/react-pdf/commits/v10.4.1/packages/react-pdf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.7.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recharts/recharts/releases\"\u003erecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWe added generics to our \u003ccode\u003edata\u003c/code\u003e and \u003ccode\u003edataKey\u003c/code\u003e props and now you can have your charts validated by TypeScript. See the full guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/typescript/\"\u003ehttps://recharts.github.io/en-US/guide/typescript/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe are releasing new helper functions and hooks that will allow you to precisely target mouse interactions, and convert coordinates. See the guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/coordinateSystems/\"\u003ehttps://recharts.github.io/en-US/guide/coordinateSystems/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAnd new functions and hooks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/getRelativeCoordinate/\"\u003egetRelativeCoordinate\u003c/a\u003e - converts mouse events to pixel positions\u003c/p\u003e\n\u003cp\u003eConvert Data → Pixels:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisScale\"\u003euseXAxisScale\u003c/a\u003e - returns a function to convert X data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisScale\"\u003euseYAxisScale\u003c/a\u003e - returns a function to convert Y data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useCartesianScale\"\u003euseCartesianScale\u003c/a\u003e - convenience hook for converting both at once\u003c/p\u003e\n\u003cp\u003ePixels → Data:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseScale\"\u003euseXAxisInverseScale\u003c/a\u003e - returns a function to convert pixel X to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseScale\"\u003euseYAxisInverseScale\u003c/a\u003e - returns a function to convert pixel Y to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseTickSnapScale\"\u003euseXAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel X to the closest axis tick\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseTickSnapScale\"\u003euseYAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel Y to the closest axis tick\u003c/p\u003e\n\u003cp\u003eAccessing Ticks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisTicks\"\u003euseXAxisTicks\u003c/a\u003e - returns the calculated ticks of an X-axis\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisTicks\"\u003euseYAxisTicks\u003c/a\u003e - returns the calculated ticks of a Y-axis\u003c/p\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eHooks\u003c/code\u003e: New hooks (see above) by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6960\"\u003erecharts/recharts#6960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotations\u003c/code\u003e: export \u003ccode\u003egetRelativeCoordinate\u003c/code\u003e helper function by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6942\"\u003erecharts/recharts#6942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLegend\u003c/code\u003e: Add label style prop in Legend by \u003ca href=\"https://github.com/devoldemar\"\u003e\u003ccode\u003e@​devoldemar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7012\"\u003erecharts/recharts#7012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: \u003cstrong\u003enew\u003c/strong\u003e \u003ccode\u003eniceTIcks\u003c/code\u003e prop - specify \u003ccode\u003e'none' | 'auto' | 'equidistant' | 'nice'\u003c/code\u003e for different behaviors  by \u003ca href=\"https://github.com/MaxGhenis\"\u003e\u003ccode\u003e@​MaxGhenis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7009\"\u003erecharts/recharts#7009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: Add event throttling controls to chart props by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6924\"\u003erecharts/recharts#6924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: enable tooltip synchronization for PieChart by \u003ca href=\"https://github.com/VIDHITTS\"\u003e\u003ccode\u003e@​VIDHITTS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6989\"\u003erecharts/recharts#6989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: sync pie tooltip/legend color with per-sector fill by \u003ca href=\"https://github.com/2YH02\"\u003e\u003ccode\u003e@​2YH02\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6977\"\u003erecharts/recharts#6977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Fix activeBar highlighting with missing/null data by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7001\"\u003erecharts/recharts#7001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Support Bar CSS transitions by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6920\"\u003erecharts/recharts#6920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: respect user-provided textAnchor prop on XAxis/YAxis by \u003ca href=\"https://github.com/pierreeurope\"\u003e\u003ccode\u003e@​pierreeurope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7028\"\u003erecharts/recharts#7028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTooltip\u003c/code\u003e: Close tooltip on blur by \u003ca href=\"https://github.com/gVguy\"\u003e\u003ccode\u003e@​gVguy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6958\"\u003erecharts/recharts#6958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: fix error when \u003ccode\u003eonMouseEnter/Leave={undefined}\u003c/code\u003e by \u003ca href=\"https://github.com/SvetlanaVesna\"\u003e\u003ccode\u003e@​SvetlanaVesna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6969\"\u003erecharts/recharts#6969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation\u003c/code\u003e: [animations] auto disable primitives animations based on user system preferences by \u003ca href=\"https://github.com/cloud-walker\"\u003e\u003ccode\u003e@​cloud-walker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6956\"\u003erecharts/recharts#6956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation/Line\u003c/code\u003e: fix: prevent animated line flicker with round/square strokeLinecap by \u003ca href=\"https://github.com/roy7\"\u003e\u003ccode\u003e@​roy7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7022\"\u003erecharts/recharts#7022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePerformance\u003c/code\u003e: filter zero-dimension rectangles early by \u003ca href=\"https://github.com/MendyLanda\"\u003e\u003ccode\u003e@​MendyLanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6800\"\u003erecharts/recharts#6800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum \u003ccode\u003e@​reduxjs/toolkit\u003c/code\u003e to 1.9.0 by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6934\"\u003erecharts/recharts#6934\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/a1044db23740c177e2c07198ae0c1f2ec57b0000\"\u003e\u003ccode\u003ea1044db\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the storybook group across 1 directory with 7 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/2001a726e6b3c6c0fc11fcbd8065adbe68530045\"\u003e\u003ccode\u003e2001a72\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.11.0 to 24.12.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7102\"\u003e#7102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0ce01f0b203f4e44dbbb21b395f2b231523fad86\"\u003e\u003ccode\u003e0ce01f0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint-plugin-storybook from 9.1.19 to 9.1.20 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7103\"\u003e#7103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0e0542fd16a6a9f5af82d084f5004e1d2641a0bb\"\u003e\u003ccode\u003e0e0542f\u003c/code\u003e\u003c/a\u003e [Docs] fix(HighlightAndZoomLineChart): improve zoom area validation and add c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/609ca4ff79fa6b2f3aa92b476908457b6891620a\"\u003e\u003ccode\u003e609ca4f\u003c/code\u003e\u003c/a\u003e [Docs] New router, add links to hooks (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7099\"\u003e#7099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/d33f52901485563c63f93280eed332e27719374d\"\u003e\u003ccode\u003ed33f529\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked from 17.0.3 to 17.0.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7098\"\u003e#7098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/1c71ab6f50ae272b0e0f729231754769e8b2e6c1\"\u003e\u003ccode\u003e1c71ab6\u003c/code\u003e\u003c/a\u003e chore(deps): bump es-toolkit from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7087\"\u003e#7087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/907bab24a360d0133703a8748915f2899e3efdf1\"\u003e\u003ccode\u003e907bab2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump terser-webpack-plugin from 5.3.16 to 5.3.17 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7088\"\u003e#7088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/c527fb2c1d4d5758539d46e82a774f0f4f05d297\"\u003e\u003ccode\u003ec527fb2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump webpack from 5.105.3 to 5.105.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/473d55caaa092fb4826183bf438ba1cb15b2129d\"\u003e\u003ccode\u003e473d55c\u003c/code\u003e\u003c/a\u003e New feature - typed charts helper (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v3.7.0...v3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 2.6.1 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent arbitrary font-family and font-weight from merging by \u003ca href=\"https://github.com/roneymoon\"\u003e\u003ccode\u003e@​roneymoon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/635\"\u003edcastil/tailwind-merge#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/Developico/KSeF-Copilot/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developico%2FKSeF-Copilot/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2026-03-13T10:52:12.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"4070337231","node_id":"PR_kwDORQz2pc7KUzR0","number":22,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-22T14:19:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T10:52:12.000Z","updated_at":"2026-03-22T14:19:14.000Z","time_to_close":790021,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":36,"packages":[{"name":"@types/node","old_version":"20.19.33","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@azure/msal-node","old_version":"2.16.3","new_version":"3.8.9","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"fast-xml-parser","old_version":"4.5.3","new_version":"5.5.4","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jose","old_version":"6.1.3","new_version":"6.2.1","repository_url":"https://github.com/panva/jose"},{"name":"openai","old_version":"6.18.0","new_version":"6.27.0","repository_url":"https://github.com/openai/openai-node"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/cookie","old_version":"0.6.0","new_version":"1.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.8.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"dotenv","old_version":"17.2.4","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@azure/msal-browser","old_version":"3.30.0","new_version":"5.4.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"2.2.0","new_version":"5.0.6","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@swc/helpers","old_version":"0.5.18","new_version":"0.5.19","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"framer-motion","old_version":"12.33.0","new_version":"12.36.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.468.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.12","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.2","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"react-day-picker","old_version":"9.13.1","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-pdf","old_version":"10.3.0","new_version":"10.4.1","repository_url":"https://github.com/wojtekmaj/react-pdf"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"2.6.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/react","old_version":"19.2.13","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.12","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"27.4.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"react-intl","old_version":"7.1.14","new_version":"8.1.3","repository_url":"https://github.com/formatjs/formatjs"},{"name":"vite","old_version":"6.4.1","new_version":"8.0.0","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.33` | `25.5.0` |\n| [@azure/msal-node](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `2.16.3` | `3.8.9` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `4.5.3` | `5.5.4` |\n| [jose](https://github.com/panva/jose) | `6.1.3` | `6.2.1` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.27.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n| [@types/cookie](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie) | `0.6.0` | `1.0.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.57.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.57.0` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.8.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.4` | `17.3.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.3` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.0` |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.30.0` | `5.4.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `2.2.0` | `5.0.6` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.18` | `0.5.19` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.90.21` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.33.0` | `12.36.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.468.0` | `0.577.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.12` | `16.1.6` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.2` | `4.8.3` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.1` | `9.14.0` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-pdf](https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf) | `10.3.0` | `10.4.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.1` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.13` | `19.2.14` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.12` | `16.1.6` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `28.1.0` |\n| [react-intl](https://github.com/formatjs/formatjs) | `7.1.14` | `8.1.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `8.0.0` |\n\n\nUpdates `@types/node` from 20.19.33 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-node` from 2.16.3 to 3.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v3.8.9\u003c/h2\u003e\n\u003ch2\u003e3.8.9\u003c/h2\u003e\n\u003cp\u003eFri, 13 Mar 2026 04:32:07 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v15.16.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v3.8.8\u003c/h2\u003e\n\u003ch2\u003e3.8.8\u003c/h2\u003e\n\u003cp\u003eMon, 23 Feb 2026 16:28:24 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v15.15.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v3.8.7\u003c/h2\u003e\n\u003ch2\u003e3.8.7\u003c/h2\u003e\n\u003cp\u003eTue, 10 Feb 2026 22:19:29 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v15.14.2 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v3.8.6\u003c/h2\u003e\n\u003ch2\u003e3.8.6\u003c/h2\u003e\n\u003cp\u003eSat, 17 Jan 2026 01:12:52 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v15.14.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v3.8.5\u003c/h2\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cp\u003eTue, 13 Jan 2026 14:23:32 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-node-v3.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-xml-parser` from 4.5.3 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/releases\"\u003efast-xml-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdate dependecies to fix typings\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.1...v5.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eintegrate path-expression-matcher\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport path-expression-matcher\u003c/li\u003e\n\u003cli\u003efix: stopNode should not be parsed\u003c/li\u003e\n\u003cli\u003eperformance improvement for stopNode checking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSeparate Builder\u003c/h2\u003e\n\u003cp\u003eXML Builder was the part of \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder\"\u003efast-xml-parser\u003c/a\u003e for years. But considering that any bug in builder may false-alarm the users who are only using parser and vice-versa, we have decided to split it into a separate package.\u003c/p\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eTo migrate to fast-xml-builder;\u003c/p\u003e\n\u003cp\u003eFrom\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { XMLBuilder } from \u0026quot;fast-xml-parser\u0026quot;;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport  XMLBuilder  from \u0026quot;fast-xml-builder\u0026quot;;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eXMLBuilder will be removed from current package in any next major version of this library. So better to migrate.\u003c/p\u003e\n\u003ch2\u003esupport strictReservedNames\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.9...v5.3.9\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.9...v5.3.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehandle non-array input for XML builder \u0026amp;\u0026amp; support maxNestedTags\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport maxNestedTags\u003c/li\u003e\n\u003cli\u003ehandle non-array input for XML builder when preserveOrder is true (By \u003ca href=\"https://github.com/Angelopvtac\"\u003eAngelo Coetzee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esave use of js properies\n\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.7...v5.3.8\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.7...v5.3.8\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCJS typing fix\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnexport \u003ccode\u003eX2jOptions\u003c/code\u003e at declaration site by \u003ca href=\"https://github.com/Drarig29\"\u003e\u003ccode\u003e@​Drarig29\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/pull/787\"\u003eNaturalIntelligence/fast-xml-parser#787\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/Drarig29\"\u003e\u003ccode\u003e@​Drarig29\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/pull/787\"\u003eNaturalIntelligence/fast-xml-parser#787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.3.7\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eEntity security and performance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove security and performance of entity processing\n\u003cul\u003e\n\u003cli\u003enew options \u003ccode\u003emaxEntitySize\u003c/code\u003e, \u003ccode\u003emaxExpansionDepth\u003c/code\u003e, \u003ccode\u003emaxTotalExpansions\u003c/code\u003e, \u003ccode\u003emaxExpandedLength\u003c/code\u003e, \u003ccode\u003eallowedTags\u003c/code\u003e,\u003ccode\u003etagFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efast return when no edtity is present\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/NaturalIntelligence/fast-xml-parser/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.1.3 to 6.2.1\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.1\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorganize internals, less files, smaller footprint (\u003ca href=\"https://github.com/panva/jose/commit/d4231f9f2a654d203589a787bfa8a34fb03c87c5\"\u003ed4231f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ere-introduce JWE \u0026quot;zip\u0026quot; (Compression Algorithm) Header Parameter support (\u003ca href=\"https://github.com/panva/jose/commit/b13b44688baeaf078259379c61f42569f5d63ab5\"\u003eb13b446\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify return of general jws and jwe (\u003ca href=\"https://github.com/panva/jose/commit/56682b4608eacafb7bcd6b63713d6434e0e6ad66\"\u003e56682b4\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.0...v6.2.1\"\u003e6.2.1\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorganize internals, less files, smaller footprint (\u003ca href=\"https://github.com/panva/jose/commit/d4231f9f2a654d203589a787bfa8a34fb03c87c5\"\u003ed4231f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.3...v6.2.0\"\u003e6.2.0\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ere-introduce JWE \u0026quot;zip\u0026quot; (Compression Algorithm) Header Parameter support (\u003ca href=\"https://github.com/panva/jose/commit/b13b44688baeaf078259379c61f42569f5d63ab5\"\u003eb13b446\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify return of general jws and jwe (\u003ca href=\"https://github.com/panva/jose/commit/56682b4608eacafb7bcd6b63713d6434e0e6ad66\"\u003e56682b4\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/d491aa9f0adf2886f43856a3b0cdd1f8ea4c924e\"\u003e\u003ccode\u003ed491aa9\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d4231f9f2a654d203589a787bfa8a34fb03c87c5\"\u003e\u003ccode\u003ed4231f9\u003c/code\u003e\u003c/a\u003e refactor: reorganize internals, less files, smaller footprint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/7b22ba8dd0fedfd5a19e952cab99548f044348d4\"\u003e\u003ccode\u003e7b22ba8\u003c/code\u003e\u003c/a\u003e test: use playwright instead of testcafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/00965b45522ea0bf7d0610a8fd2f5da20985370b\"\u003e\u003ccode\u003e00965b4\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b8f9f94eb2cacd1589f6f706290e02b562395c1d\"\u003e\u003ccode\u003eb8f9f94\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/970673eb25c82f382ba811d53f53fdea0adf8ed8\"\u003e\u003ccode\u003e970673e\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b13b44688baeaf078259379c61f42569f5d63ab5\"\u003e\u003ccode\u003eb13b446\u003c/code\u003e\u003c/a\u003e feat: re-introduce JWE \u0026quot;zip\u0026quot; (Compression Algorithm) Header Parameter support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/c2d1dd173e75bab18d248d800a0d9cd001dcb4c2\"\u003e\u003ccode\u003ec2d1dd1\u003c/code\u003e\u003c/a\u003e test: update deno expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/edcaec9df08992d459b0e8a3d0b160dacd1a3dec\"\u003e\u003ccode\u003eedcaec9\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact in the actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/037d212ff6cce5637c402a41eef47dd70caa2f2d\"\u003e\u003ccode\u003e037d212\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.1.3...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 6.18.0 to 6.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.27.0\u003c/h2\u003e\n\u003ch2\u003e6.27.0 (2026-03-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.26.0...v6.27.0\"\u003ev6.26.0...v6.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview (\u003ca href=\"https://github.com/openai/openai-node/commit/0206188f760be830738136e37dcf7be6ea0fe20c\"\u003e0206188\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e improve import alias names (\u003ca href=\"https://github.com/openai/openai-node/commit/9cc24789730a309037ef81f5a30af515d700459a\"\u003e9cc2478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003ch2\u003e6.26.0 (2026-03-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.25.0...v6.26.0\"\u003ev6.25.0...v6.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt-5.4, tool search tool, and new computer tool (\u003ca href=\"https://github.com/openai/openai-node/commit/1d1e5a9b5aeb11b0e940b4532dcd6a3fcc23898a\"\u003e1d1e5a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e internal schema fixes (\u003ca href=\"https://github.com/openai/openai-node/commit/6b401ad7d3ff2ead9cfa577daf8381f62ea85b93\"\u003e6b401ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/2b549195c70581022d9d64c443ab08202c6faeb7\"\u003e2b54919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e readd phase (\u003ca href=\"https://github.com/openai/openai-node/commit/4a0cf2974865519d3b512fb377bc4ba305dce7b7\"\u003e4a0cf29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove phase from message types, prompt_cache_key param in responses (\u003ca href=\"https://github.com/openai/openai-node/commit/088fca6a4d5d1a577500acb5579ee403292d8911\"\u003e088fca6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/6a0aa9e2ff10e78f8b9afd777174d16537a29c8e\"\u003e6a0aa9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/b2a42991cbe83eee45a342f19a5a99ce1d78b36a\"\u003eb2a4299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move stringifyQuery implementation to internal function (\u003ca href=\"https://github.com/openai/openai-node/commit/f9f46609cf5c1fc51e437c23251c5a7d0519d55d\"\u003ef9f4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e reduce warnings (\u003ca href=\"https://github.com/openai/openai-node/commit/7e194929156052b0efbda9ca48c3ed6de8c18d2f\"\u003e7e19492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.0\u003c/h2\u003e\n\u003ch2\u003e6.25.0 (2026-02-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.24.0...v6.25.0\"\u003ev6.24.0...v6.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add phase (\u003ca href=\"https://github.com/openai/openai-node/commit/e32b853c3c57f2d0e4c05b09177b94677aed0e5a\"\u003ee32b853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/openai/openai-node/blob/master/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.27.0 (2026-03-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.26.0...v6.27.0\"\u003ev6.26.0...v6.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview (\u003ca href=\"https://github.com/openai/openai-node/commit/0206188f760be830738136e37dcf7be6ea0fe20c\"\u003e0206188\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e improve import alias names (\u003ca href=\"https://github.com/openai/openai-node/commit/9cc24789730a309037ef81f5a30af515d700459a\"\u003e9cc2478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.26.0 (2026-03-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.25.0...v6.26.0\"\u003ev6.25.0...v6.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt-5.4, tool search tool, and new computer tool (\u003ca href=\"https://github.com/openai/openai-node/commit/1d1e5a9b5aeb11b0e940b4532dcd6a3fcc23898a\"\u003e1d1e5a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e internal schema fixes (\u003ca href=\"https://github.com/openai/openai-node/commit/6b401ad7d3ff2ead9cfa577daf8381f62ea85b93\"\u003e6b401ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/2b549195c70581022d9d64c443ab08202c6faeb7\"\u003e2b54919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e readd phase (\u003ca href=\"https://github.com/openai/openai-node/commit/4a0cf2974865519d3b512fb377bc4ba305dce7b7\"\u003e4a0cf29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove phase from message types, prompt_cache_key param in responses (\u003ca href=\"https://github.com/openai/openai-node/commit/088fca6a4d5d1a577500acb5579ee403292d8911\"\u003e088fca6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/6a0aa9e2ff10e78f8b9afd777174d16537a29c8e\"\u003e6a0aa9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/b2a42991cbe83eee45a342f19a5a99ce1d78b36a\"\u003eb2a4299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move stringifyQuery implementation to internal function (\u003ca href=\"https://github.com/openai/openai-node/commit/f9f46609cf5c1fc51e437c23251c5a7d0519d55d\"\u003ef9f4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e reduce warnings (\u003ca href=\"https://github.com/openai/openai-node/commit/7e194929156052b0efbda9ca48c3ed6de8c18d2f\"\u003e7e19492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.25.0 (2026-02-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.24.0...v6.25.0\"\u003ev6.24.0...v6.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add phase (\u003ca href=\"https://github.com/openai/openai-node/commit/e32b853c3c57f2d0e4c05b09177b94677aed0e5a\"\u003ee32b853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix phase enum (\u003ca href=\"https://github.com/openai/openai-node/commit/2ffe1be2600d0154b3355eefa61707470a341a95\"\u003e2ffe1be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e phase docs (\u003ca href=\"https://github.com/openai/openai-node/commit/7fdfa38c1fa2bd383e1171510918c6db5f0937d8\"\u003e7fdfa38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/09de6c0ec40e860583d6581973cbd3ede76de4c9\"\u003e\u003ccode\u003e09de6c0\u003c/code\u003e\u003c/a\u003e release: 6.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/0aeb1b52f6d6b93b59dfc9221afc46d7ae0572d7\"\u003e\u003ccode\u003e0aeb1b5\u003c/code\u003e\u003c/a\u003e feat(api): The GA ComputerTool now uses the CompuerTool class. The 'computer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/3cf5bc200bbc4de94435fcede66a459df877ed8c\"\u003e\u003ccode\u003e3cf5bc2\u003c/code\u003e\u003c/a\u003e chore(internal): improve import alias names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/6a89ced17367bf722d6b8dc1bfd307850bac64d1\"\u003e\u003ccode\u003e6a89ced\u003c/code\u003e\u003c/a\u003e release: 6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/e2b122f005f3ec5b4cdc4f06f2bcfc53d31f4c4f\"\u003e\u003ccode\u003ee2b122f\u003c/code\u003e\u003c/a\u003e feat(api): gpt-5.4, tool search tool, and new computer tool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/583240f26aa0f14eac2810f59f76c4b964fce14c\"\u003e\u003ccode\u003e583240f\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/e53097f08d1d5d952358da5b7c870b5b4b6234c5\"\u003e\u003ccode\u003ee53097f\u003c/code\u003e\u003c/a\u003e chore(internal): reduce warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/1da125dba253084c732f045ce627eed2855c8c9f\"\u003e\u003ccode\u003e1da125d\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/67137ac7274c5e709887e4e771ca787782680a1a\"\u003e\u003ccode\u003e67137ac\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/8605a1036945b05cb2c13c44532ab5dd49e49285\"\u003e\u003ccode\u003e8605a10\u003c/code\u003e\u003c/a\u003e fix(api): internal schema fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v6.18.0...v6.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/cookie` from 0.6.0 to 1.0.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/cookie\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.54.0 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/46bf066d3df4af9aa8804a383e0d6d407a8e79f0\"\u003e\u003ccode\u003e46bf066\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): document no-unnecessary-condition limitation with object...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2029c78dcbe11b7e750af588d3c47f1211f02798\"\u003e\u003ccode\u003e2029c78\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] fix false positive for toString with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0f4f101a125487bc07db323288afb86d5247bc31\"\u003e\u003ccode\u003e0f4f101\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-promise-reject-errors] add allow `TypeOrValueSpec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/53f473b7a8c46094623712ba69a627182d049a5b\"\u003e\u003ccode\u003e53f473b\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): if the template literal is tagged and the text has an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2291b81f99670319618192645519a056fdb94cf4\"\u003e\u003ccode\u003e2291b81\u003c/code\u003e\u003c/a\u003e docs: minor grammar adjustment (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12112\"\u003e#12112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fc5cd09de85600134ca0885ad5cdcedcddcd20ba\"\u003e\u003ccode\u003efc5cd09\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): guard against negative paramIndex in no-useless-default-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/adc2aad848fe1ac8044ba4a8d84daf8bb1939ced\"\u003e\u003ccode\u003eadc2aad\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): handle statically analyzable computed keys in prefer-read...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/85badfffbf38730772afbffaa6d024592752664a\"\u003e\u003ccode\u003e85badff\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [strict-void-return] false positives with overloads (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.54.0 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-functions-core-tools` from 4.6.0 to 4.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-core-tools/releases\"\u003eazure-functions-core-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.8.0\u003c/h2\u003e\n\u003ch1\u003eAzure Functions CLI 4.8.0\u003c/h1\u003e\n\u003ch4\u003eHost Version\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHost Runtime Version: 4.1046.100\u003c/li\u003e\n\u003cli\u003eIn-Proc CLI:\n\u003cul\u003e\n\u003cli\u003eCLI Version: 4.4.0\u003c/li\u003e\n\u003cli\u003eHost Runtime Version: 4.46.100 (includes 4.846.100, 4.646.100)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePython 3.7 and 3.8 are no longer supported.\u003c/strong\u003e These versions have reached end-of-life. Please upgrade to Python 3.9 or later to continue using Azure Functions Core Tools. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdded end-of-life warnings for all runtime versions during \u003ccode\u003efunc azure functionapp publish\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4760\"\u003e#4760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduced console output noise by moving informational messages to verbose logging. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4768\"\u003e#4768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where creating an MCP Tool trigger function would fail with \u0026quot;Unknown template 'McpToolTrigger'\u0026quot; error. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4768\"\u003e#4768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003efunc bundles\u003c/code\u003e commands for managing extension bundles (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4769\"\u003e#4769\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles download\u003c/code\u003e - Download the extension bundle configured in host.json with optional \u003ccode\u003e--force\u003c/code\u003e flag to re-download\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles list\u003c/code\u003e - List all downloaded extension bundles\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles path\u003c/code\u003e - Get the path to the downloaded extension bundle\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles add\u003c/code\u003e - Add extension bundle configuration to host.json with \u003ccode\u003e--channel\u003c/code\u003e flag to select GA (default), Preview, or Experimental bundles\u003c/li\u003e\n\u003cli\u003eSupport for custom bundle download paths via \u003ccode\u003eAzureFunctionsJobHost__extensionBundle__downloadPath\u003c/code\u003e environment variable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e--bundles-channel\u003c/code\u003e option to \u003ccode\u003efunc init\u003c/code\u003e command to specify extension bundle channel (GA, Preview, or Experimental) during project initialization\u003c/li\u003e\n\u003cli\u003eAdded global \u003ccode\u003e--offline\u003c/code\u003e variable to run in offline mode (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4772\"\u003e#4772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFallback to cached bundles if there is no network connection during \u003ccode\u003efunc start\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4772\"\u003e#4772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable offline support for \u003ccode\u003efunc init\u003c/code\u003e and \u003ccode\u003efunc new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4775\"\u003e#4775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved error message for \u003ccode\u003efunc azure functionapp publish\u003c/code\u003e when the connection fails due to networking restrictions, with a link to networking options documentation. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.7.0\u003c/h2\u003e\n\u003ch1\u003eAzure Functions CLI 4.7.0\u003c/h1\u003e\n\u003ch4\u003eHost Version\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHost Runtime Version: 4.1045.200\u003c/li\u003e\n\u003cli\u003eIn-Proc CLI:\n\u003cul\u003e\n\u003cli\u003eCLI Version: 4.3.0\u003c/li\u003e\n\u003cli\u003eHost Runtime Version: 4.44.100 (includes 4.844.100, 4.644.100)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdded end-of-life warnings for all runtime versions during \u003ccode\u003efunc azure functionapp publish\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4760\"\u003e#4760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduced console output noise by moving informational messages to verbose logging. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4768\"\u003e#4768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where creating an MCP Tool trigger function would fail with \u0026quot;Unknown template 'McpToolTrigger'\u0026quot; error. (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4768\"\u003e#4768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003efunc bundles\u003c/code\u003e commands for managing extension bundles (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4769\"\u003e#4769\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles download\u003c/code\u003e - Download the extension bundle configured in host.json with optional \u003ccode\u003e--force\u003c/code\u003e flag to re-download\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles list\u003c/code\u003e - List all downloaded extension bundles\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunc bundles path\u003c/code\u003e - Get the path to the downloaded extension bundle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-core-tools/blob/main/release_notes.md\"\u003eazure-functions-core-tools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eAzure Functions CLI 4.8.0\u003c/h1\u003e\n\u003ch4\u003eHost Version\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHost Runtime Version: 4.1046.100\u003c/li\u003e\n\u003cli\u003eIn-Proc CLI:\n\u003cul\u003e\n\u003cli\u003eCLI Version: 4.4.0\u003c/li\u003e\n\u003cli\u003eHost Runtime Version: 4.46.100 (includes 4.846.100, 4.646.100)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eAzureFunctionsJobHost__logging__logLevel__Function\u003c/code\u003e override from \u003ccode\u003elocal.settings.json\u003c/code\u003e being ignored due to the host pre-setting the environment variable before user configuration was loaded (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4815\"\u003e#4815\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/Azure/azure-functions-core-tools/commit/ec58eb7110992ea02aa19e9c060e45ac8882cc02\"\u003e\u003ccode\u003eec58eb7\u003c/code\u003e\u003c/a\u003e Update in-proc details in release notes (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/e53cc64ccf88744156dbedf4a03e9fe073cfbd16\"\u003e\u003ccode\u003ee53cc64\u003c/code\u003e\u003c/a\u003e Bump version to 4.8.0 with host version 4.1046.100 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4803\"\u003e#4803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/efab3d50d4e41ec06441071089d6dc98b3bd33a0\"\u003e\u003ccode\u003eefab3d5\u003c/code\u003e\u003c/a\u003e Ensure func init and func new can run without network connectivity (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4775\"\u003e#4775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/edd10ecaa61c4ac2694bbd4060e083e842def05a\"\u003e\u003ccode\u003eedd10ec\u003c/code\u003e\u003c/a\u003e Improve publish error message when public network access is disabled (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4807\"\u003e#4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/e63fca5f3a5182aa4b31141781bee572acdf9ae9\"\u003e\u003ccode\u003ee63fca5\u003c/code\u003e\u003c/a\u003e Open Add StacksApiHelper unit test (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4809\"\u003e#4809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/1ed3af37dfc40247a5d9aee7809fd6425103e7c6\"\u003e\u003ccode\u003e1ed3af3\u003c/code\u003e\u003c/a\u003e Fix locale-sensitive version parsing causing .NET 10 publish failures (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4808\"\u003e#4808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/a7a5dc937893482836b86f272e4b6bc7f6c22860\"\u003e\u003ccode\u003ea7a5dc9\u003c/code\u003e\u003c/a\u003e Fallback to cached bundles if there is no network connection (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4772\"\u003e#4772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/c0679a029792f492716c9f88af007269dcc8eb3c\"\u003e\u003ccode\u003ec0679a0\u003c/code\u003e\u003c/a\u003e Respect host.json config for AzureFunctionsJobHost logging settings (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4785\"\u003e#4785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/6952447bf2d7f9e3287ddc68a1d64251e78615c7\"\u003e\u003ccode\u003e6952447\u003c/code\u003e\u003c/a\u003e [Breaking] Remove support for Python 3.7 \u0026amp; 3.8 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-functions-core-tools/commit/677aaa951b65beec9bed0567bd65bbdc52fc731b\"\u003e\u003ccode\u003e677aaa9\u003c/code\u003e\u003c/a\u003e updating signign step (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-core-tools/issues/4800\"\u003e#4800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-functions-core-tools/compare/4.6.0...4.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.4 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd5985909a\"\u003e\u003ccode\u003ee7d72a7\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.3 minimum supported version (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20547\"\u003e#20547\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e32df71a569d5f4aca13079dedd4ae76ea05168a\"\u003e\u003ccode\u003ee32df71\u003c/code\u003e\u003c/a\u003e chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20576\"\u003e#20576\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53ca6eeed87262ebddd20636107f486badabcc1f\"\u003e\u003ccode\u003e53ca6ee\u003c/code\u003e\u003c/a\u003e chore: disable \u003ccode\u003eeslint-comments/no-unused-disable\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20578\"\u003e#20578\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1218957452e223af27ace1f9d031ab421aec08f\"\u003e\u003ccode\u003ee121895\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20559\"\u003e#20559\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc5aef2f9a05f01d5cad53dcb91e7f2c575e295\"\u003e\u003ccode\u003eefc5aef\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20551\"\u003e#20551\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e) (Mike McCready)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e) (Abilash)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20484\"\u003e#204...\n\n_Description has been truncated_","html_url":"https://github.com/Developico/KSeF-Copilot/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developico%2FKSeF-Copilot/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2026-03-12T08:02:09.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"4062918364","node_id":"PR_kwDORTjH787J8lXu","number":2,"state":"open","title":"chore(deps): bump react-medium-image-zoom from 5.4.0 to 5.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T08:02:09.000Z","updated_at":"2026-03-12T08:02:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) from 5.4.0 to 5.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-medium-image-zoom\u0026package-manager=npm_and_yarn\u0026previous-version=5.4.0\u0026new-version=5.4.1)](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/PureLearning-dev/PureLearning/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PureLearning-dev%2FPureLearning/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2026-03-08T14:16:36.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"4041381708","node_id":"PR_kwDORQz2pc7I3Jb9","number":19,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-13T10:44:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-08T14:16:36.000Z","updated_at":"2026-03-13T10:44:49.000Z","time_to_close":419291,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":19,"packages":[{"name":"@azure/msal-browser","old_version":"3.30.0","new_version":"5.4.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"2.2.0","new_version":"5.0.6","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@swc/helpers","old_version":"0.5.18","new_version":"0.5.19","repository_url":"https://github.com/swc-project/swc"},{"name":"framer-motion","old_version":"12.34.3","new_version":"12.35.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.468.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.12","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react-day-picker","old_version":"9.13.2","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-pdf","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/wojtekmaj/react-pdf"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"2.6.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/postcss","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.19.33","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.3","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"15.5.12","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"27.4.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"2.1.9","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.30.0` | `5.4.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `2.2.0` | `5.0.6` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.18` | `0.5.19` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.3` | `12.35.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.468.0` | `0.577.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.12` | `16.1.6` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.2` | `9.14.0` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-pdf](https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf) | `10.4.0` | `10.4.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.1` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.0` | `4.2.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.0` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.33` | `25.3.5` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.0.3` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.12` | `16.1.6` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `28.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.18` |\n\n\nUpdates `@azure/msal-browser` from 3.30.0 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.4.0\u003c/h2\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003cp\u003eMon, 02 Mar 2026 19:25:47 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to match \u003ccode\u003e@​azure/msal-browser-1p\u003c/code\u003e (\u003ca href=\"mailto:msaljsbuilds@microsoft.com\"\u003emsaljsbuilds@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.2.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.3.0\u003c/h2\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003cp\u003eTue, 24 Feb 2026 21:51:51 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd silentRefreshReason telemetry field to PerformanceEvent \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8336\"\u003e#8336\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.1.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax error in sessionStorage key for interaction status \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8346\"\u003e#8346\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.2.0\u003c/h2\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cp\u003eTue, 10 Feb 2026 23:04:27 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd correlationId to events \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8288\"\u003e#8288\u003c/a\u003e (\u003ca href=\"mailto:thomas.norling@microsoft.com\"\u003ethomas.norling@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.0.4 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd correlationId to POST authorize request query params \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8309\"\u003e#8309\u003c/a\u003e (\u003ca href=\"mailto:hemoral@microsoft.com\"\u003ehemoral@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate NAA broker response account \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8286\"\u003e#8286\u003c/a\u003e (\u003ca href=\"mailto:hemoral@microsoft.com\"\u003ehemoral@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-angular\u003c/code\u003e v5.1.1\u003c/h2\u003e\n\u003ch2\u003e5.1.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-browser-v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 2.2.0 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node-extensions\u003c/code\u003e v5.0.6\u003c/h2\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003cp\u003eMon, 02 Mar 2026 19:25:47 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.2.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v5.0.6\u003c/h2\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003cp\u003eMon, 02 Mar 2026 19:25:47 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.2.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.0.6\u003c/h2\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003cp\u003eMon, 02 Mar 2026 19:25:47 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.4.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node-extensions\u003c/code\u003e v5.0.5\u003c/h2\u003e\n\u003ch2\u003e5.0.5\u003c/h2\u003e\n\u003cp\u003eTue, 24 Feb 2026 21:51:51 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.1.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump eslint-config-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003cli\u003eBump msal-test-utils to v0.0.1 (beachball)\u003c/li\u003e\n\u003cli\u003eBump rollup-msal to v0.0.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v5.0.5\u003c/h2\u003e\n\u003ch2\u003e5.0.5\u003c/h2\u003e\n\u003cp\u003eTue, 24 Feb 2026 21:51:51 GMT\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/AzureAD/microsoft-authentication-library-for-js/commit/923425d0dd179ca57b1dcbc483234bfbf46813db\"\u003e\u003ccode\u003e923425d\u003c/code\u003e\u003c/a\u003e Nest dynamic telemetry events (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8357\"\u003e#8357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ed8afbb6af8ee74b098ea7519a9d3c71418c1616\"\u003e\u003ccode\u003eed8afbb\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8356\"\u003e#8356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/00d7b057e44cf9ee89b358ca8297fa11d18699be\"\u003e\u003ccode\u003e00d7b05\u003c/code\u003e\u003c/a\u003e [v5] Strict matching default for MSAL Interceptor (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8355\"\u003e#8355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b13f12bec9bfc3462f6416a2c9ece8cbba0e2088\"\u003e\u003ccode\u003eb13f12b\u003c/code\u003e\u003c/a\u003e Fix syntax error in sessionStorage key for interaction status (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8346\"\u003e#8346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0f4a5fc61752e78640ca39f0eec56a4e9462e25b\"\u003e\u003ccode\u003e0f4a5fc\u003c/code\u003e\u003c/a\u003e Add silentRefreshReason telemetry field to PerformanceEvent (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8336\"\u003e#8336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ea3d205a6215d1d83868141fe930996885954f61\"\u003e\u003ccode\u003eea3d205\u003c/code\u003e\u003c/a\u003e [v5] Address CVE Feb 2026 - Part 1 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8335\"\u003e#8335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/2b786253d12dc55386899249d3a550894de3db00\"\u003e\u003ccode\u003e2b78625\u003c/code\u003e\u003c/a\u003e [v5] Add interrupted_user to InteractionRequired Error list (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c0088986376e0efda78a0663d67ef7ddb1b4bf80\"\u003e\u003ccode\u003ec008898\u003c/code\u003e\u003c/a\u003e [v5] Angular samples upgrade (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8318\"\u003e#8318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/639b941fed92bd74b7a7e64c8cacc3a1bd6a6764\"\u003e\u003ccode\u003e639b941\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8321\"\u003e#8321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/dd7548abd7a86fc8b8ce603b321ad97204140777\"\u003e\u003ccode\u003edd7548a\u003c/code\u003e\u003c/a\u003e [v5] Add correlationId to POST authorize request query params (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-node-v2.2.0...msal-node-v5.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swc/helpers` from 0.5.18 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swc-project/swc/commits/HEAD/packages/helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.34.3 to 12.35.1\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.35.1] 2026-03-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing combination of string keyframes, spring and \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGracefully handle negative scroll values.\u003c/li\u003e\n\u003cli\u003eFix one-frame visual gap when rapidly switching WAAPI animations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimation.time = 0\u003c/code\u003e on a finished animation sets the playhead in a paused state.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.0] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eViewTimeline\u003c/code\u003e support for \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.6] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e%\u003c/code\u003e translate values in layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.5] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure final WAAPI styles are always committed synchronously to prevent flash of incorrect styles in Firefox.\u003c/li\u003e\n\u003cli\u003ePrevent Next.js from caching \u003ccode\u003etypeof window\u003c/code\u003e checks.\u003c/li\u003e\n\u003cli\u003eImprove projection node cleanup.\u003c/li\u003e\n\u003cli\u003eVariant propagation fixed for asynchronously-mounted children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.4] 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eonComplete\u003c/code\u003e fires at the end of an animation sequence.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d234effd61bb90b685675f81a85361055a511634\"\u003e\u003ccode\u003ed234eff\u003c/code\u003e\u003c/a\u003e v12.35.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0fd7469757238858f24f7e3e7ac2425c9c926ff\"\u003e\u003ccode\u003ef0fd746\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a3728208ff790cf94e061dc3767ac2e6b94d4a16\"\u003e\u003ccode\u003ea372820\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3591\"\u003e#3591\u003c/a\u003e from motiondivision/worktree-fix-issue-3269\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d494a904809923f3ea9dcc08a4f238509e863b7e\"\u003e\u003ccode\u003ed494a90\u003c/code\u003e\u003c/a\u003e Make time setter pause finished animations so time=0 alone reverts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/577e2d35d01adc24b001f03b344718cc64049770\"\u003e\u003ccode\u003e577e2d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3588\"\u003e#3588\u003c/a\u003e from motiondivision/worktree-fix-issue-3569\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9af2185e1067a59afef48c325d1b4b432c03d72a\"\u003e\u003ccode\u003e9af2185\u003c/code\u003e\u003c/a\u003e Fix JSAnimation time setter to work after animation finishes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5e63fb9a70246b8335793937a97103784fd22c22\"\u003e\u003ccode\u003e5e63fb9\u003c/code\u003e\u003c/a\u003e Fix useAnimate WAAPI mid-flight interruption jump to origin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c0b955e1c15ae3016eab4ef26fb0d2c7e9688d0\"\u003e\u003ccode\u003e9c0b955\u003c/code\u003e\u003c/a\u003e Fix useAnimate WAAPI mid-flight interruption jump to origin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/70497da639c5818d1240ed7939a0f877570b270e\"\u003e\u003ccode\u003e70497da\u003c/code\u003e\u003c/a\u003e Increase test timing margins for slow CI environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/779b1098674ab8dd95f927d2a86c16c02e1158b3\"\u003e\u003ccode\u003e779b109\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.3...v12.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.468.0 to 0.577.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.12 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.36\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003erewroteURL\u003c/code\u003e to \u003ccode\u003erewrittenPathname\u003c/code\u003e in request metadata: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88751\"\u003e#88751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify \u003ccode\u003egetImplicitTags\u003c/code\u003e to accept pathname instead of url object: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88753\"\u003e#88753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eNEXT_DEPLOYMENT_ID\u003c/code\u003e global: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86738\"\u003e#86738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: remove deployment id suffix from client reference manifest chunks: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88741\"\u003e#88741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInject \u003ccode\u003e\u0026lt;html data-dpl-id\u0026gt;\u003c/code\u003e and don't inline it into JS anymore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88761\"\u003e#88761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[metadata] match the Metadata and ResolvedMetadata type: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88739\"\u003e#88739\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExample Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate with-mysql example to Next.js 15, Tailwind 4, Prisma 7: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88475\"\u003e#88475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Ensure Turbo Remote Cache can be written to: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88794\"\u003e#88794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(turbopack): optimize resolve plugin handling: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88639\"\u003e#88639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix buildManifest.js deployment tests: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88806\"\u003e#88806\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e1d1fc6525ef74b2bf78149f1669c2eab437c06a\"\u003e\u003ccode\u003ee1d1fc6\u003c/code\u003e\u003c/a\u003e Add maximum size limit for postponed body parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88175\"\u003e#88175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/500ec83743639addceaede95e95913398975156c\"\u003e\u003ccode\u003e500ec83\u003c/code\u003e\u003c/a\u003e fetch(next/image): reduce maximumResponseBody from 300MB to 50MB (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88588\"\u003e#88588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1caaca3cdbd2da76698bb9e60ff07d21a6fb6e77\"\u003e\u003ccode\u003e1caaca3\u003c/code\u003e\u003c/a\u003e feat(next/image)!: add \u003ccode\u003eimages.maximumResponseBody\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88183\"\u003e#88183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.12...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.13.2 to 9.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch2\u003eResetting Selections in Range Mode\u003c/h2\u003e\n\u003cp\u003eWhen in range selection mode, use the new \u003ca href=\"https://daypicker.dev/selections/range-mode#reset-selection\"\u003eresetOnSelect\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch2\u003eHijri Calendar\u003c/h2\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\r\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://daypicker.dev/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://daypicker.dev/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003egpbl/react-day-picker#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to DayPicker root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003egpbl/react-day-picker#2907\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/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.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/gpbl/react-day-picker/blob/main/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2026-02-26\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch4\u003eResetting Selections in Range Mode\u003c/h4\u003e\n\u003cp\u003eWhen in range selection mode, use the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/selections/range-mode#reset-selection\"\u003e\u003ccode\u003eresetOnSelect\u003c/code\u003e\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch4\u003eHijri Calendar\u003c/h4\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003e#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003e#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to \u003ccode\u003eDayPicker\u003c/code\u003e root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003e#2907\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/gpbl/react-day-picker/commit/a5b0c43c0aec821d24d58ed7e274db54a9a38b11\"\u003e\u003ccode\u003ea5b0c43\u003c/code\u003e\u003c/a\u003e Prepare 9.14.0 package metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/758f6048835eb4e6e75cefc05b6e87571b6b3bb9\"\u003e\u003ccode\u003e758f604\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elang\u003c/code\u003e attribute to DayPicker root (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/0893c9677b2c6d310219ba50abda45afc443deba\"\u003e\u003ccode\u003e0893c96\u003c/code\u003e\u003c/a\u003e feat: New resetOnSelect prop to reset date range when selecting date with com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/8e69eb1c2c9fc0db2a10a79db0fd59b4c8200e0d\"\u003e\u003ccode\u003e8e69eb1\u003c/code\u003e\u003c/a\u003e feat: Add Hijri calendar support (Umm al-Qura) (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/091ca6f1c8a810b32870471a38439c7dd7d7ba98\"\u003e\u003ccode\u003e091ca6f\u003c/code\u003e\u003c/a\u003e chore: remove performance-tests project (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/6df3193c41d127c9930aac317de00003d76344b5\"\u003e\u003ccode\u003e6df3193\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/5208d3f428bec12fe2a589b91ae5ab9ff407d4b9\"\u003e\u003ccode\u003e5208d3f\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-medium-image-zoom` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-pdf` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmaj/react-pdf/releases\"\u003ereact-pdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSanitize HTML returned by \u003ccode\u003ecustomTextRenderer\u003c/code\u003e (\u003ca href=\"https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf/issues/2070\"\u003e#2070\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/wojtekmaj/react-pdf/commit/5338e7a24c7ad17d1028146cf8a025a75e0abe79\"\u003e\u003ccode\u003e5338e7a\u003c/code\u003e\u003c/a\u003e v10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmaj/react-pdf/commit/5d095ee81461c473899875284742bf48677942c5\"\u003e\u003ccode\u003e5d095ee\u003c/code\u003e\u003c/a\u003e Sanitize HTML returned by customTextRenderer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmaj/react-pdf/commit/2f9b172ea1c59adf3c05b17672380d1ef61db0c2\"\u003e\u003ccode\u003e2f9b172\u003c/code\u003e\u003c/a\u003e Use CustomTextRenderer type\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wojtekmaj/react-pdf/commits/v10.4.1/packages/react-pdf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.7.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recharts/recharts/releases\"\u003erecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWe added generics to our \u003ccode\u003edata\u003c/code\u003e and \u003ccode\u003edataKey\u003c/code\u003e props and now you can have your charts validated by TypeScript. See the full guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/typescript/\"\u003ehttps://recharts.github.io/en-US/guide/typescript/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe are releasing new helper functions and hooks that will allow you to precisely target mouse interactions, and convert coordinates. See the guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/coordinateSystems/\"\u003ehttps://recharts.github.io/en-US/guide/coordinateSystems/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAnd new functions and hooks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/getRelativeCoordinate/\"\u003egetRelativeCoordinate\u003c/a\u003e - converts mouse events to pixel positions\u003c/p\u003e\n\u003cp\u003eConvert Data → Pixels:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisScale\"\u003euseXAxisScale\u003c/a\u003e - returns a function to convert X data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisScale\"\u003euseYAxisScale\u003c/a\u003e - returns a function to convert Y data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useCartesianScale\"\u003euseCartesianScale\u003c/a\u003e - convenience hook for converting both at once\u003c/p\u003e\n\u003cp\u003ePixels → Data:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseScale\"\u003euseXAxisInverseScale\u003c/a\u003e - returns a function to convert pixel X to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseScale\"\u003euseYAxisInverseScale\u003c/a\u003e - returns a function to convert pixel Y to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseTickSnapScale\"\u003euseXAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel X to the closest axis tick\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseTickSnapScale\"\u003euseYAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel Y to the closest axis tick\u003c/p\u003e\n\u003cp\u003eAccessing Ticks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisTicks\"\u003euseXAxisTicks\u003c/a\u003e - returns the calculated ticks of an X-axis\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisTicks\"\u003euseYAxisTicks\u003c/a\u003e - returns the calculated ticks of a Y-axis\u003c/p\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eHooks\u003c/code\u003e: New hooks (see above) by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6960\"\u003erecharts/recharts#6960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotations\u003c/code\u003e: export \u003ccode\u003egetRelativeCoordinate\u003c/code\u003e helper function by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6942\"\u003erecharts/recharts#6942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLegend\u003c/code\u003e: Add label style prop in Legend by \u003ca href=\"https://github.com/devoldemar\"\u003e\u003ccode\u003e@​devoldemar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7012\"\u003erecharts/recharts#7012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: \u003cstrong\u003enew\u003c/strong\u003e \u003ccode\u003eniceTIcks\u003c/code\u003e prop - specify \u003ccode\u003e'none' | 'auto' | 'equidistant' | 'nice'\u003c/code\u003e for different behaviors  by \u003ca href=\"https://github.com/MaxGhenis\"\u003e\u003ccode\u003e@​MaxGhenis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7009\"\u003erecharts/recharts#7009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: Add event throttling controls to chart props by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6924\"\u003erecharts/recharts#6924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: enable tooltip synchronization for PieChart by \u003ca href=\"https://github.com/VIDHITTS\"\u003e\u003ccode\u003e@​VIDHITTS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6989\"\u003erecharts/recharts#6989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: sync pie tooltip/legend color with per-sector fill by \u003ca href=\"https://github.com/2YH02\"\u003e\u003ccode\u003e@​2YH02\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6977\"\u003erecharts/recharts#6977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Fix activeBar highlighting with missing/null data by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7001\"\u003erecharts/recharts#7001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Support Bar CSS transitions by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6920\"\u003erecharts/recharts#6920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: respect user-provided textAnchor prop on XAxis/YAxis by \u003ca href=\"https://github.com/pierreeurope\"\u003e\u003ccode\u003e@​pierreeurope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7028\"\u003erecharts/recharts#7028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTooltip\u003c/code\u003e: Close tooltip on blur by \u003ca href=\"https://github.com/gVguy\"\u003e\u003ccode\u003e@​gVguy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6958\"\u003erecharts/recharts#6958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: fix error when \u003ccode\u003eonMouseEnter/Leave={undefined}\u003c/code\u003e by \u003ca href=\"https://github.com/SvetlanaVesna\"\u003e\u003ccode\u003e@​SvetlanaVesna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6969\"\u003erecharts/recharts#6969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation\u003c/code\u003e: [animations] auto disable primitives animations based on user system preferences by \u003ca href=\"https://github.com/cloud-walker\"\u003e\u003ccode\u003e@​cloud-walker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6956\"\u003erecharts/recharts#6956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation/Line\u003c/code\u003e: fix: prevent animated line flicker with round/square strokeLinecap by \u003ca href=\"https://github.com/roy7\"\u003e\u003ccode\u003e@​roy7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7022\"\u003erecharts/recharts#7022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePerformance\u003c/code\u003e: filter zero-dimension rectangles early by \u003ca href=\"https://github.com/MendyLanda\"\u003e\u003ccode\u003e@​MendyLanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6800\"\u003erecharts/recharts#6800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum \u003ccode\u003e@​reduxjs/toolkit\u003c/code\u003e to 1.9.0 by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6934\"\u003erecharts/recharts#6934\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/a1044db23740c177e2c07198ae0c1f2ec57b0000\"\u003e\u003ccode\u003ea1044db\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the storybook group across 1 directory with 7 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/2001a726e6b3c6c0fc11fcbd8065adbe68530045\"\u003e\u003ccode\u003e2001a72\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.11.0 to 24.12.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7102\"\u003e#7102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0ce01f0b203f4e44dbbb21b395f2b231523fad86\"\u003e\u003ccode\u003e0ce01f0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint-plugin-storybook from 9.1.19 to 9.1.20 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7103\"\u003e#7103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0e0542fd16a6a9f5af82d084f5004e1d2641a0bb\"\u003e\u003ccode\u003e0e0542f\u003c/code\u003e\u003c/a\u003e [Docs] fix(HighlightAndZoomLineChart): improve zoom area validation and add c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/609ca4ff79fa6b2f3aa92b476908457b6891620a\"\u003e\u003ccode\u003e609ca4f\u003c/code\u003e\u003c/a\u003e [Docs] New router, add links to hooks (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7099\"\u003e#7099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/d33f52901485563c63f93280eed332e27719374d\"\u003e\u003ccode\u003ed33f529\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked from 17.0.3 to 17.0.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7098\"\u003e#7098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/1c71ab6f50ae272b0e0f729231754769e8b2e6c1\"\u003e\u003ccode\u003e1c71ab6\u003c/code\u003e\u003c/a\u003e chore(deps): bump es-toolkit from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7087\"\u003e#7087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/907bab24a360d0133703a8748915f2899e3efdf1\"\u003e\u003ccode\u003e907bab2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump terser-webpack-plugin from 5.3.16 to 5.3.17 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7088\"\u003e#7088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/c527fb2c1d4d5758539d46e82a774f0f4f05d297\"\u003e\u003ccode\u003ec527fb2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump webpack from 5.105.3 to 5.105.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/473d55caaa092fb4826183bf438ba1cb15b2129d\"\u003e\u003ccode\u003e473d55c\u003c/code\u003e\u003c/a\u003e New feature - typed charts helper (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v3.7.0...v3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 2.6.1 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent arbitrary font-family and font-weight from merging by \u003ca href=\"https://github.com/roneymoon\"\u003e\u003ccode\u003e@​roneymoon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/635\"\u003edcastil/tailwind-merge#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance optimizations which make tailwind-merge \u0026gt;10% faster\n\u003cul\u003e\n\u003cli\u003eVibe optimization by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/547\"\u003edcastil/tailwind-merge#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional optimizations by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/619\"\u003edcastil/tailwind-merge#619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove docs by clarifying things, adding more examples by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/618\"\u003edcastil/tailwind-merge#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake examples more realistic by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/617\"\u003edcastil/tailwind-merge#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom variant as an alternative to docs by \u003ca href=\"https://github.com/kidonng\"\u003e\u003ccode\u003e@​kidonng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/592\"\u003edcastil/tailwind-merge#592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove benchmarking suite by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/620\"\u003edcastil/tailwind-merge#620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e and a private sponsor for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix arbitrary value using \u003ccode\u003ecolor-mix()\u003c/code\u003e not being detected as color by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/591\"\u003edcastil/tailwind-merge#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/shawt3000\"\u003e\u003ccode\u003e@​shawt3000\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/270ac79f2c54fcaaabe811df2aa3c20300318bd9\"\u003e\u003ccode\u003e270ac79\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/86f772e7584311129f40f037c39db413aa51ce48\"\u003e\u003ccode\u003e86f772e\u003c/code\u003e\u003c/a\u003e add changelog for 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6c1f77ca717df7d2685eb783c568ef7696148171\"\u003e\u003ccode\u003e6c1f77c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/651\"\u003e#651\u003c/a\u003e from dcastil/feature/add-support-for-tailwind-css-v4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7a4cacfe56571a6b27137b76351fa14ca11538db\"\u003e\u003ccode\u003e7a4cacf\u003c/code\u003e\u003c/a\u003e Add support for decimal fraction values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/9ef0f79a4528a60d737a8eaa1475ef72d81d98ad\"\u003e\u003ccode\u003e9ef0f79\u003c/code\u003e\u003c/a\u003e fix incorrectly escaped characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/f4938b0379dd3e29e1c6e03857e6ce3585001fe6\"\u003e\u003ccode\u003ef4938b0\u003c/code\u003e\u003c/a\u003e update README with v4.2 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/b02a57225dd0dad5fb1870e64bcc2ab5e57e95d8\"\u003e\u003ccode\u003eb02a572\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 font-features utilities support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5bd25eca81eb484d0908cee626f6d39ff46bdaf6\"\u003e\u003ccode\u003e5bd25ec\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical sizing utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/697c920390a3aa7efef0bba2116b6a83c7eab3d8\"\u003e\u003ccode\u003e697c920\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical border block utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6656a47db58862fcff765c483bd7a9152609af42\"\u003e\u003ccode\u003e6656a47\u003c/code\u003e\u003c/a\u003e Improve JSDoc comments for logical insets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v2.6.1...v3.5.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.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\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/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d15d92ca60b2c06a11c2db6a24dfcca18147de59\"\u003e\u003ccode\u003ed15d92c\u003c/code\u003e\u003c/a\u003e Allow trailing dash in functional utility names (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/tailwindcss\"\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.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\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/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.33 to 25.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd59859...\n\n_Description has been truncated_","html_url":"https://github.com/Developico/KSeF-Copilot/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developico%2FKSeF-Copilot/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2026-03-07T19:39:28.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"4039286320","node_id":"PR_kwDOQKjTR87IwhYM","number":89,"state":"closed","title":"chore(deps): bump the frontend-libs group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-07T19:41:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-07T19:39:28.000Z","updated_at":"2026-03-07T19:41:55.000Z","time_to_close":140,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-libs","update_count":32,"packages":[{"name":"@floating-ui/react","old_version":"0.27.16","new_version":"0.27.19","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@solar-icons/react-perf","old_version":"2.0.3","new_version":"2.1.0","repository_url":"https://github.com/saoudi-h/solar-icons"},{"name":"@tanstack/react-query","old_version":"5.90.16","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.18","new_version":"3.13.21","repository_url":"https://github.com/TanStack/virtual"},{"name":"axios","old_version":"1.13.5","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"i18next","old_version":"25.7.3","new_version":"25.8.14","repository_url":"https://github.com/i18next/i18next"},{"name":"motion","old_version":"12.30.0","new_version":"12.35.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.1.5","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"protobufjs","old_version":"7.5.4","new_version":"8.0.0","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-day-picker","old_version":"9.13.0","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.70.0","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.5.1","new_version":"16.5.6","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"shiki","old_version":"3.20.0","new_version":"4.0.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.9","new_version":"5.0.11","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@graphql-codegen/cli","old_version":"6.1.1","new_version":"6.1.3","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-libs group with 27 updates in the /web-client directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.27.16` | `0.27.19` |\n| [@solar-icons/react-perf](https://github.com/saoudi-h/solar-icons/tree/HEAD/packages/react-perf) | `2.0.3` | `2.1.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.16` | `5.90.21` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.18` | `3.13.21` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.1` |\n| [i18next](https://github.com/i18next/i18next) | `25.7.3` | `25.8.14` |\n| [motion](https://github.com/motiondivision/motion) | `12.30.0` | `12.35.1` |\n| [next](https://github.com/vercel/next.js) | `16.1.5` | `16.1.6` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `7.5.4` | `8.0.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.0` | `9.14.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.70.0` | `7.71.2` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.5.1` | `16.5.6` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.20.0` | `4.0.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.9` | `5.0.11` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.1` | `6.1.3` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.3.5` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.3` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.1` | `16.1.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@floating-ui/react` from 0.27.16 to 0.27.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.27.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(useDismiss): ignore non-primary inside mouse presses for click outside dismissal\u003c/li\u003e\n\u003cli\u003efix(react): fix shadow root host lookup when one of the parent elements is an anchor\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/react-dom@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.27.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(FloatingFocusManager): use \u003ccode\u003eWeakRef\u003c/code\u003e for previously focused elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/blob/master/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(useDismiss): ignore non-primary inside mouse presses for click outside dismissal\u003c/li\u003e\n\u003cli\u003efix(react): fix shadow root host lookup when one of the parent elements is an anchor\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/react-dom@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(FloatingFocusManager): use \u003ccode\u003eWeakRef\u003c/code\u003e for previously focused elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: detectOverflow configurable via platform\u003c/li\u003e\n\u003cli\u003efix(FloatingPortal): ensure accessibility of non-modal dialogs with iOS/Safari/Voice Control\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/react-dom@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\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/d8020ee98c702caa31fa9b4d929ca782c6b58c59\"\u003e\u003ccode\u003ed8020ee\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/fa093f3095a76285b0a1658eff468e9beafb7e9f\"\u003e\u003ccode\u003efa093f3\u003c/code\u003e\u003c/a\u003e fix(react): right-click dismiss with click outside (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/d2681d5339bff21026f05e122ede4de81589f297\"\u003e\u003ccode\u003ed2681d5\u003c/code\u003e\u003c/a\u003e fix(react): markOthers shadow root host lookup when parent chain contains anc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/d729054f1ebcf1d7c3e85c0967d455f816985671\"\u003e\u003ccode\u003ed729054\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3430\"\u003e#3430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/f96865cb3ed5966a47e8e1607a40913c686cac32\"\u003e\u003ccode\u003ef96865c\u003c/code\u003e\u003c/a\u003e fix(FloatingFocusManager): use WeakRef for previouslyFocusedElements (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/b4d1407cbda07ef13bcac24ee0b3ac67216c9c57\"\u003e\u003ccode\u003eb4d1407\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/e7d3f00df9cdb037bb116f098e3e4695a11d8bfd\"\u003e\u003ccode\u003ee7d3f00\u003c/code\u003e\u003c/a\u003e feat: detectOverflow configurable via platform (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3423\"\u003e#3423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0681dbb620ca78492f0acf289987151fbca7f0b0\"\u003e\u003ccode\u003e0681dbb\u003c/code\u003e\u003c/a\u003e fix(FloatingPortal): fix non-modal dialog accessibility with iOS/Safari/Voice...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/197e7b7dfded318461a9c3730a9017eb37cb0774\"\u003e\u003ccode\u003e197e7b7\u003c/code\u003e\u003c/a\u003e refactor: simplify useMergeRefs by removing redundant type assertions and tig...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/react@0.27.19/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​floating-ui/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@solar-icons/react-perf` from 2.0.3 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/saoudi-h/solar-icons/releases\"\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix spelling errors and rename icons across the monorepo. This includes correcting typos like Magnifer -\u0026gt; Magnifier and providing deprecated aliases for backwards compatibility.\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/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix: properly generate deprecated aliases for JSDoc (force release).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix: properly generate \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e JSDoc for aliased icons and ensure they are exported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: graduation from beta to stable release\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: implement dynamic alias generation for compound names (e.g. MinimalisticMagnifer) and remove generated files from git tracking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: properly generate deprecated aliases for JSDoc (force release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0-beta.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: properly generate \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e JSDoc for aliased icons and ensure they are exported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0-beta.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix spelling errors and rename icons across the monorepo. This includes correcting typos like Magnifer -\u0026gt; Magnifier and providing deprecated aliases for backwards compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/saoudi-h/solar-icons/blob/main/packages/react-perf/CHANGELOG.md\"\u003e\u003ccode\u003e@​solar-icons/react-perf\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix spelling errors and rename icons across the monorepo. This includes correcting typos like Magnifer -\u0026gt; Magnifier and providing deprecated aliases for backwards compatibility.\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/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix: properly generate deprecated aliases for JSDoc (force release).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/saoudi-h/solar-icons/pull/379\"\u003e#379\u003c/a\u003e \u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saoudi-h\"\u003e\u003ccode\u003e@​saoudi-h\u003c/code\u003e\u003c/a\u003e! - Fix: properly generate \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e JSDoc for aliased icons and ensure they are exported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: graduation from beta to stable release\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: implement dynamic alias generation for compound names (e.g. MinimalisticMagnifer) and remove generated files from git tracking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: properly generate deprecated aliases for JSDoc (force release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0-beta.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: properly generate \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e JSDoc for aliased icons and ensure they are exported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0-beta.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix spelling errors and rename icons across the monorepo. This includes correcting typos like Magnifer -\u0026gt; Magnifier and providing deprecated aliases for backwards compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/22c2b4242e9a6a13e96a85be94f626c335b0508f\"\u003e\u003ccode\u003e22c2b42\u003c/code\u003e\u003c/a\u003e chore: version packages for stable release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/9c9977cd9011a51aa76d7bd2bce44962cf128702\"\u003e\u003ccode\u003e9c9977c\u003c/code\u003e\u003c/a\u003e fix: correct icon typos and improve alias generation (\u003ca href=\"https://github.com/saoudi-h/solar-icons/tree/HEAD/packages/react-perf/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/70bfdab7ed210a594091381234ebd462d52f7f6d\"\u003e\u003ccode\u003e70bfdab\u003c/code\u003e\u003c/a\u003e chore(deps): update all package dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/371e246cb6b2a50d01b1bc382042ca4eb94b7677\"\u003e\u003ccode\u003e371e246\u003c/code\u003e\u003c/a\u003e chore: up deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/b4f0d8b60ef59469c2fd3bb424cc12174c2aa255\"\u003e\u003ccode\u003eb4f0d8b\u003c/code\u003e\u003c/a\u003e feat(eslint): migrate all packages to TypeScript ESLint config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saoudi-h/solar-icons/commit/88e00fbc8a636e5837fdaaa61fd3dfa56f260c78\"\u003e\u003ccode\u003e88e00fb\u003c/code\u003e\u003c/a\u003e chore: up deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/saoudi-h/solar-icons/commits/@solar-icons/react-perf@2.1.0/packages/react-perf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.16 to 5.90.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/08050cb3ebb693ccf782558ba863fd5ff3df2e38\"\u003e\u003ccode\u003e08050cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c5def66a18b77a0012b32bf65216d495daef42e2\"\u003e\u003ccode\u003ec5def66\u003c/code\u003e\u003c/a\u003e refactor(react-query/useQueries): remove unreachable 'willFetch' branch in su...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/da2ff5aeb816ad356d78f332328659edf1bf7d0a\"\u003e\u003ccode\u003eda2ff5a\u003c/code\u003e\u003c/a\u003e chore(vite.config): exclude '\u003cstrong\u003etests\u003c/strong\u003e' directory from coverage reports (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10084\"\u003e#10084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2a592d241bf5a832546bb9947514d9fc6d362fab\"\u003e\u003ccode\u003e2a592d2\u003c/code\u003e\u003c/a\u003e test(react-query/suspense): add test cases for 'static' staleTime with number...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7e3ea62364842c750182c83af6c89d4123807385\"\u003e\u003ccode\u003e7e3ea62\u003c/code\u003e\u003c/a\u003e test(react-query/QueryResetErrorBoundary): relocate 'issue-9728' test and mig...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dee5d3e9e43b3ab627b6eee8cf91318d99ccad1c\"\u003e\u003ccode\u003edee5d3e\u003c/code\u003e\u003c/a\u003e test(react-query/ssr): add 'useMutation' and 'useMutationState' tests for SSR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ac4e20ddb4ae50357fe8ad91d5397740a58847c\"\u003e\u003ccode\u003e7ac4e20\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10067\"\u003e#10067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9ff3de7981bc3d77ad0ba6caf2561de8a4bddd4e\"\u003e\u003ccode\u003e9ff3de7\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest v4 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9862\"\u003e#9862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0525ad1248e0380d465d05ca8b9b6a7b77f0eff0\"\u003e\u003ccode\u003e0525ad1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10047\"\u003e#10047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e fix(query-core): fix combine not updating when queries change with stable ref...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.21/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.18 to 3.13.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/be89e293ea01654df6334dc6473b65eebed13e51\"\u003e\u003ccode\u003ebe89e29\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ff83e949408ba8a714436fa10cafc3725a56274b\"\u003e\u003ccode\u003eff83e94\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/843109c5bf780591a762f9767f3808fd15e3f94e\"\u003e\u003ccode\u003e843109c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/be89e293ea01654df6334dc6473b65eebed13e51\"\u003e\u003ccode\u003ebe89e29\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ff83e949408ba8a714436fa10cafc3725a56274b\"\u003e\u003ccode\u003eff83e94\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/843109c5bf780591a762f9767f3808fd15e3f94e\"\u003e\u003ccode\u003e843109c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c4da5cbb58784e9776f7c812545130e2c79bb119\"\u003e\u003ccode\u003ec4da5cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/be89e293ea01654df6334dc6473b65eebed13e51\"\u003e\u003ccode\u003ebe89e29\u003c/code\u003e\u003c/a\u003e fix(virtual-core): smooth scrolling for dynamic item sizes (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d2a9995490c60cbe3e5e02a7857cdc1b91e1d71a\"\u003e\u003ccode\u003ed2a9995\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/ff83e949408ba8a714436fa10cafc3725a56274b\"\u003e\u003ccode\u003eff83e94\u003c/code\u003e\u003c/a\u003e fix(virtual-core): early return in _measureElement for disconnected nodes (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/e0e4dcde5c99906eab2ab5aefd75e568b2ece967\"\u003e\u003ccode\u003ee0e4dcd\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.13.21/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.5 to 1.13.6\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.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\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\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded safe FormData detection for the WeChat Mini Program environment. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError.message is now correctly enumerable. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosError.from now correctly copies the status property from the source error, ensuring better error propagation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Updated the development_dependencies group (5 updates). (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfrastructure:\u003c/strong\u003e Migrated \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Added missing JSDoc comments to utilities. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\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 the project:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gudahtt\"\u003e\u003ccode\u003e@​Gudahtt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ybbus\"\u003e\u003ccode\u003e@​ybbus\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shiwaangee\"\u003e\u003ccode\u003e@​Shiwaangee\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skrtheboss\"\u003e\u003ccode\u003e@​skrtheboss\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Janaka66\"\u003e\u003ccode\u003e@​Janaka66\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digital-wizard48\"\u003e\u003ccode\u003e@​digital-wizard48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ev1.13.5...v1.13.6\u003c/a\u003e\u003c/em\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/axios/axios/commit/7108c8877f9dc05f7aba8beb2b9e522537f9a9a7\"\u003e\u003ccode\u003e7108c88\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.6 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20a0ba3c01174aa2ec441753fa1fe47f21d20491\"\u003e\u003ccode\u003e20a0ba3\u003c/code\u003e\u003c/a\u003e refactor(deps): migrate \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/885b4af6f5dd6ab7977b207fdf61a7e89af69e69\"\u003e\u003ccode\u003e885b4af\u003c/code\u003e\u003c/a\u003e feat: support react native blob objects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/00d97b9730f3d83e865d0f3ee33cba6290ba20ed\"\u003e\u003ccode\u003e00d97b9\u003c/code\u003e\u003c/a\u003e docs(utils): add missing JSDoc comments (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9712548a49521580c8e692c367609b9f5e748d63\"\u003e\u003ccode\u003e9712548\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb\"\u003e\u003ccode\u003ed51accb\u003c/code\u003e\u003c/a\u003e fix(core): copy status from source error in AxiosError.from (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1\"\u003e\u003ccode\u003e3e30bbf\u003c/code\u003e\u003c/a\u003e chore: fix publish to only run on v1 tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/672491db34b5575d2abb1c3f91382bc1f45ae7b7\"\u003e\u003ccode\u003e672491d\u003c/code\u003e\u003c/a\u003e fix: safe FormData detection for WeChat Mini Program (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7306\"\u003e#7306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/822e3e40b4f9287b5a787f5d1dfb3ae7f8a0faa3\"\u003e\u003ccode\u003e822e3e4\u003c/code\u003e\u003c/a\u003e fix: make AxiosError.message property enumerable (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448\"\u003e\u003ccode\u003eef3711d\u003c/code\u003e\u003c/a\u003e feat: implement prettier and fix all issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.12.0 to 16.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.1 (2026-03-04)\u003c/h2\u003e\n\u003cp\u003eFirst 16.x.x release with trusted publishing and provenance, see: \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003ehttps://docs.npmjs.com/trusted-publishers\u003c/a\u003e for additional information.\u003c/p\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4433\"\u003e#4433\u003c/a\u003e docs: move migrate from express graphql guide to graphqlJS docs (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4608\"\u003e#4608\u003c/a\u003e internal: backport new release flow from 17.x.x (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4610\"\u003e#4610\u003c/a\u003e internal: pin node version for release action (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSarah Sanders(\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.13.0\u003c/h2\u003e\n\u003ch2\u003ev16.13.0 (2026-02-24)\u003c/h2\u003e\n\u003ch4\u003eNew Feature 🚀\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4458\"\u003e#4458\u003c/a\u003e Sibling errors should not be added after propagation (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug Fix 🐞\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4336\"\u003e#4336\u003c/a\u003e add deprecated note to assertValidExecutionArguments (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4517\"\u003e#4517\u003c/a\u003e fix(validation): incorrect validation errors when variable descriptions are used (\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4506\"\u003e#4506\u003c/a\u003e Version packages (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4514\"\u003e#4514\u003c/a\u003e chore: always ignore scripts (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4524\"\u003e#4524\u003c/a\u003e update contributing (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBenjie(\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJovi De Croock(\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLenz Weber-Tronic(\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\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/graphql/graphql-js/commit/3b5c3f949ba1f3709f260984becd266b0c6fb4e8\"\u003e\u003ccode\u003e3b5c3f9\u003c/code\u003e\u003c/a\u003e internal: pin node version for release action (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4610\"\u003e#4610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6dee4356c78458003cee3a851242ec99e4e1627b\"\u003e\u003ccode\u003e6dee435\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.1 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4609\"\u003e#4609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/c2ad5c6494a5e2d8b6a73c49bf13306d7f5c9533\"\u003e\u003ccode\u003ec2ad5c6\u003c/code\u003e\u003c/a\u003e internal: backport new release flow from 17.x.x (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/adff4e66ed048cdac4eb96b8750ab6d5a2763cfe\"\u003e\u003ccode\u003eadff4e6\u003c/code\u003e\u003c/a\u003e docs: move migrate from express graphql guide to graphqlJS docs (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/7569989a8850c00a4e90ffdb56f1c6094cdcd795\"\u003e\u003ccode\u003e7569989\u003c/code\u003e\u003c/a\u003e 16.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/49450d85c3dfb1301faac61da08830896929d5fd\"\u003e\u003ccode\u003e49450d8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deprecate (internal) buildResolveInfo in favor of (internal) ResolveI...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/41497220bac9b07e8b72f77bbc29655537867f02\"\u003e\u003ccode\u003e4149722\u003c/code\u003e\u003c/a\u003e deprecate (internal) buildResolveInfo in favor of (internal) ResolveInfo clas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/4c057eb00db02dacf58176eeddaaa4700c33fbb5\"\u003e\u003ccode\u003e4c057eb\u003c/code\u003e\u003c/a\u003e add deprecated note to assertValidExecutionArguments (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4336\"\u003e#4336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/3f8f27a39d95920c93c0d65a1d3eb739b56a7e21\"\u003e\u003ccode\u003e3f8f27a\u003c/code\u003e\u003c/a\u003e fix(validation): incorrect validation errors when variable descriptions are u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/b34a4cdc6d391c45eb005aa21145dbfc3ae2b0c6\"\u003e\u003ccode\u003eb34a4cd\u003c/code\u003e\u003c/a\u003e update contributing (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.12.0...v16.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for graphql since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 25.7.3 to 25.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.8.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: getCleanedCode now replaces all underscores\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove support notice shown logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove support notice shown logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erevert fix: compatibility with moduleResolution bundler (issue \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2380\"\u003e2380\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2381\"\u003e2381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(interpolator): guard null matchedDoubleQuotes in nesting option parsing \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2395\"\u003e2395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(interpolator): escape nestingOptionsSeparator in nesting option parsing \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2394\"\u003e223943\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etypes(i18n): add missing toJSON() declaration \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2393\"\u003e2393\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eavoid crash due to ReferenceError without Intl API \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2391\"\u003e2391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ets: address incomplete type definition for \u003ccode\u003egetFixedT()\u003c/code\u003e return value \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2318\"\u003e2318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: compatibility with moduleResolution bundler (issue \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2380\"\u003e2380\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2381\"\u003e2381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: crashes when backend in backends array has no name property \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2386\"\u003e2386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ets: document option to suppress the support message \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2385\"\u003e2385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eoption to suppress the support message \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2385\"\u003e2385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): Selector API - fix Namespace inference for selector ns option \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2384\"\u003e2384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: TFunctionReturn fallback \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2360\"\u003e2360\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Interpolation breaks when cloning an instance \u003ca href=\"https://redirect.github.com/i18next/react-i18next/issues/2376\"\u003e2376\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/i18next/i18next/blob/master/CHANGELOG.md\"\u003ei18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e25.8.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: getCleanedCode now replaces all underscores\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove support notice shown logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove support notice shown logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erevert fix: compatibility with moduleResolution bundler (issue \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2380\"\u003e2380\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2381\"\u003e2381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(interpolator): guard null matchedDoubleQuotes in nesting option parsing \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2395\"\u003e2395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(interpolator): escape nestingOptionsSeparator in nesting option parsing \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2394\"\u003e2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etypes(i18n): add missing toJSON() declaration \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2393\"\u003e2393\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eavoid crash due to ReferenceError without Intl API \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2391\"\u003e2391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ets: address incomplete type definition for \u003ccode\u003egetFixedT()\u003c/code\u003e return value \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2318\"\u003e2318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: compatibility with moduleResolution bundler (issue \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2380\"\u003e2380\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2381\"\u003e2381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: crashes when backend in backends array has no name property \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2386\"\u003e2386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ets: document option to suppress the support message \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2385\"\u003e2385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.8.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/d202ac2f34e4d34c51bbf289a3fa6aa5c7f5c71d\"\u003e\u003ccode\u003ed202ac2\u003c/code\u003e\u003c/a\u003e 25.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/96c202eb5d5a4232a9e1ffca3784b143c92c7633\"\u003e\u003ccode\u003e96c202e\u003c/code\u003e\u003c/a\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/32db71e9b73fdfc8984f0fd8616fb2c2bb92fca6\"\u003e\u003ccode\u003e32db71e\u003c/code\u003e\u003c/a\u003e fix: replace only first underscore in getCleanedCode (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2399\"\u003e#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/c3eb7e233227147e7ffb72d6b9388ba7ad6736ed\"\u003e\u003ccode\u003ec3eb7e2\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/bc282ba36bc131440edd0add56100f56194f0e1b\"\u003e\u003ccode\u003ebc282ba\u003c/code\u003e\u003c/a\u003e jsr update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/d73c6d49fb31255fcd9d77c090af9d2d9b548f43\"\u003e\u003ccode\u003ed73c6d4\u003c/code\u003e\u003c/a\u003e 25.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/a8755f3270c2736a7206a2e5c91cc048971b6563\"\u003e\u003ccode\u003ea8755f3\u003c/code\u003e\u003c/a\u003e improve support notice shown logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/3e8fd3f7cec69a2aa5fc9ed5420ee88ff7dcd332\"\u003e\u003ccode\u003e3e8fd3f\u003c/code\u003e\u003c/a\u003e jsr update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/2e51f951e2ec50dba4e179acee8cb897420f5271\"\u003e\u003ccode\u003e2e51f95\u003c/code\u003e\u003c/a\u003e 25.8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/8ba2314b0ee5c9b8412dff7dcc969929a2650b0a\"\u003e\u003ccode\u003e8ba2314\u003c/code\u003e\u003c/a\u003e improve support notice shown logic\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/i18next/i18next/compare/v25.7.3...v25.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.30.0 to 12.35.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.35.1] 2026-03-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing combination of string keyframes, spring and \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGracefully handle negative scroll values.\u003c/li\u003e\n\u003cli\u003eFix one-frame visual gap when rapidly switching WAAPI animations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimation.time = 0\u003c/code\u003e on a finished animation sets the playhead in a paused state.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.0] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eViewTimeline\u003c/code\u003e support for \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.6] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e%\u003c/code\u003e translate values in layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.5] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure final WAAPI styles are always committed synchronously to prevent flash of incorrect styles in Firefox.\u003c/li\u003e\n\u003cli\u003ePrevent Next.js from caching \u003ccode\u003etypeof window\u003c/code\u003e checks.\u003c/li\u003e\n\u003cli\u003eImprove projection node cleanup.\u003c/li\u003e\n\u003cli\u003eVariant propagation fixed for asynchronously-mounted children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.4] 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eonComplete\u003c/code\u003e fires at the end of an animation sequence.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.3] 2026-02-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003evelocity\u003c/code\u003e is never transferred to a time-derived spring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.2] 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLayout animations: Reset motion value velocity when starting a new layout animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.1] 2026-02-17\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d234effd61bb90b685675f81a85361055a511634\"\u003e\u003ccode\u003ed234eff\u003c/code\u003e\u003c/a\u003e v12.35.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0fd7469757238858f24f7e3e7ac2425c9c926ff\"\u003e\u003ccode\u003ef0fd746\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a3728208ff790cf94e061dc3767ac2e6b94d4a16\"\u003e\u003ccode\u003ea372820\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3591\"\u003e#3591\u003c/a\u003e from motiondivision/worktree-fix-issue-3269\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d494a904809923f3ea9dcc08a4f238509e863b7e\"\u003e\u003ccode\u003ed494a90\u003c/code\u003e\u003c/a\u003e Make time setter pause finished animations so time=0 alone reverts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/577e2d35d01adc24b001f03b344718cc64049770\"\u003e\u003ccode\u003e577e2d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3588\"\u003e#3588\u003c/a\u003e from motiondivision/worktree-fix-issue-3569\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9af2185e1067a59afef48c325d1b4b432c03d72a\"\u003e\u003ccode\u003e9af2185\u003c/code\u003e\u003c/a\u003e Fix JSAnimation time setter to work after animation finishes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5e63fb9a70246b8335793937a97103784fd22c22\"\u003e\u003ccode\u003e5e63fb9\u003c/code\u003e\u003c/a\u003e Fix useAnimate WAAPI mid-flight interruption jump to origin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c0b955e1c15ae3016eab4ef26fb0d2c7e9688d0\"\u003e\u003ccode\u003e9c0b955\u003c/code\u003e\u003c/a\u003e Fix useAnimate WAAPI mid-flight interruption jump to origin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/70497da639c5818d1240ed7939a0f877570b270e\"\u003e\u003ccode\u003e70497da\u003c/code\u003e\u003c/a\u003e Increase test timing margins for slow CI environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/779b1098674ab8dd95f927d2a86c16c02e1158b3\"\u003e\u003ccode\u003e779b109\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.30.0...v12.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.1.5 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.5...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobufjs` from 7.5.4 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/protobufjs/protobuf.js/releases\"\u003eprotobufjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprotobufjs: v8.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.4...protobufjs-v8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Edition 2024 Support (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Edition 2024 Support (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2060\"\u003e#2060\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/53e8492cbaae2c741801fa50b5f908ff5129c3d7\"\u003e53e8492\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/protobufjs/protobuf.js/blob/master/CHANGELOG.md\"\u003eprotobufjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.4...protobufjs-v8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Edition 2024 Support (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Edition 2024 Support (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2060\"\u003e#2060\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/53e8492cbaae2c741801fa50b5f908ff5129c3d7\"\u003e53e8492\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/protobufjs/protobuf.js/commit/933e8750dcd000c16a621a7344a4beaa034c4019\"\u003e\u003ccode\u003e933e875\u003c/code\u003e\u003c/a\u003e chore: release master (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/53e8492cbaae2c741801fa50b5f908ff5129c3d7\"\u003e\u003ccode\u003e53e8492\u003c/code\u003e\u003c/a\u003e feat!: add Edition 2024 Support (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.4...protobufjs-v8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.7 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.13.0 to 9.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch2\u003eResetting Selections in Range Mode\u003c/h2\u003e\n\u003cp\u003eWhen in range selection mode, use the new \u003ca href=\"https://daypicker.dev/selections/range-mode#reset-selection\"\u003eresetOnSelect\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch2\u003eHijri Calendar\u003c/h2\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\r\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://daypicker.dev/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://daypicker.dev/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003egpbl/react-day-picker#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to DayPicker root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003egpbl/react-day-picker#2907\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/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(build): add correct type declaration for style.css export by \u003ca href=\"https://github.com/NotNestor\"\u003e\u003ccode\u003e@​NotNestor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2897\"\u003egpbl/react-day-picker#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): correct Northern Sami (se) and Japanese Hiragana (ja-Hira) labels by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2898\"\u003egpbl/react-day-picker#2898\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/NotNestor\"\u003e\u003ccode\u003e@​NotNestor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2897\"\u003egpbl/react-day-picker#2897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.1...v9.13.2\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.1...v9.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.13.1\u003c/h2\u003e\n\u003cp\u003ePersian calendar improvements.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add narrow weekday format for Persian calendar by \u003ca href=\"https://github.com/rezaaa\"\u003e\u003ccode\u003e@​rezaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2895\"\u003egpbl/react-day-picker#2895\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/rezaaa\"\u003e\u003ccode\u003e@​rezaaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2895\"\u003egpbl/react-day-picker#2895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2026-02-26\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch4\u003eResetting Selections in Range Mode\u003c/h4\u003e\n\u003cp\u003eWhen in range selection mode, use the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/selections/range-mode#reset-selection\"\u003e\u003ccode\u003eresetOnSelect\u003c/code\u003e\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch4\u003eHijri Calendar\u003c/h4\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003e#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003e#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to \u003ccode\u003eDayPicker\u003c/code\u003e root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003e#2907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.13.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2026-02-10\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes the \u003ccode\u003estyle.css\u003c/code\u003e type declaration export and corrects labels for Northern Sami (\u003ccode\u003ese\u003c/code\u003e) and Japanese Hiragana (\u003ccode\u003eja-Hira\u003c/code\u003e) locales.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix(build): add correct type declaration for \u003ccode\u003estyle.css\u003c/code\u003e export by \u003ca href=\"https://github.com/NotNestor\"\u003e\u003ccode\u003e@​NotNestor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2897\"\u003e#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): correct Northern Sami (\u003ccode\u003ese\u003c/code\u003e) and Japanese Hiragana (\u003ccode\u003eja-Hira\u003c/code\u003e) labels by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2898\"\u003e#2898\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/gpbl/react-day-picker/commit/a5b0c43c0aec821d24d58ed7e274db54a9a38b11\"\u003e\u003ccode\u003ea5b0c43\u003c/code\u003e\u003c/a\u003e Prepare 9.14.0 package metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/758f6048835eb4e6e75cefc05b6e87571b6b3bb9\"\u003e\u003ccode\u003e758f604\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elang\u003c/code\u003e attribute to DayPicker root (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/0893c9677b2c6d310219ba50abda45afc443deba\"\u003e\u003ccode\u003e0893c96\u003c/code\u003e\u003c/a\u003e feat: New resetOnSelect prop to reset date range when selecting date with com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/8e69eb1c2c9fc0db2a10a79db0fd59b4c8200e0d\"\u003e\u003ccode\u003e8e69eb1\u003c/code\u003e\u003c/a\u003e feat: Add Hijri calendar support (Umm al-Qura) (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/091ca6f1c8a810b32870471a38439c7dd7d7ba98\"\u003e\u003ccode\u003e091ca6f\u003c/code\u003e\u003c/a\u003e chore: remove performance-tests project (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/6df3193c41d127c9930aac317de00003d76344b5\"\u003e\u003ccode\u003e6df3193\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/5208d3f428bec12fe2a589b91ae5ab9ff407d4b9\"\u003e\u003ccode\u003e5208d3f\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/38e1b27c13e4c11b7f2e47668803c981d074ddef\"\u003e\u003ccode\u003e38e1b27\u003c/code\u003e\u003c/a\u003e fix(locale): correct Northern Sami (se). and Japanese Hiragana (ja-Hira) labe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/d68dc63297c87fabdbe3b19e211d4aaf926df18b\"\u003e\u003ccode\u003ed68dc63\u003c/code\u003e\u003c/a\u003e build: bump v9.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/12cf80bd2c78615c706010bf4ec08d65806ab96d\"\u003e\u003ccode\u003e12cf80b\u003c/code\u003e\u003c/a\u003e fix: add correct type declaration for style.css export (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2897\"\u003e#2897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.0...v9.14.0\"\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.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetail...\n\n_Description has been truncated_","html_url":"https://github.com/canhtv05/Leafhub/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/canhtv05%2FLeafhub/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2026-03-01T06:44:52.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"4006482858","node_id":"PR_kwDOIP5OwM7HF0Va","number":108,"state":"open","title":"chore(deps): bump the all-patch-minor group across 1 directory with 56 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T06:44:52.000Z","updated_at":"2026-03-01T06:45:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-patch-minor","update_count":56,"packages":[{"name":"@commitlint/cli","old_version":"20.4.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@types/node","old_version":"25.2.2","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"knip","old_version":"5.83.1","new_version":"5.85.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.3.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"turbo","old_version":"2.8.3","new_version":"2.8.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"lucide-react","old_version":"0.563.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@content-collections/cli","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/sdorra/content-collections"},{"name":"@content-collections/core","old_version":"0.13.1","new_version":"0.14.1","repository_url":"https://github.com/sdorra/content-collections"},{"name":"@content-collections/next","old_version":"0.2.10","new_version":"0.2.11","repository_url":"https://github.com/sdorra/content-collections"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/react","old_version":"19.2.13","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@aws-sdk/client-s3","old_version":"3.985.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.985.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@icons-pack/react-simple-icons","old_version":"13.8.0","new_version":"13.11.2","repository_url":"https://github.com/icons-pack/react-simple-icons"},{"name":"@number-flow/react","old_version":"0.5.11","new_version":"0.6.0","repository_url":"https://github.com/barvian/number-flow"},{"name":"@react-email/components","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/resend/react-email"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@trpc/client","old_version":"11.9.0","new_version":"11.10.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/react-query","old_version":"11.9.0","new_version":"11.10.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/server","old_version":"11.9.0","new_version":"11.10.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@upstash/redis","old_version":"1.36.2","new_version":"1.36.3","repository_url":"https://github.com/upstash/redis-js"},{"name":"better-call","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/better-auth/better-call"},{"name":"fast-xml-parser","old_version":"5.3.4","new_version":"5.4.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"markdown-to-jsx","old_version":"9.7.3","new_version":"9.7.6","repository_url":"https://github.com/quantizor/markdown-to-jsx"},{"name":"motion","old_version":"12.33.0","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"next-intl","old_version":"4.8.2","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"nuqs","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/47ng/nuqs"},{"name":"pg","old_version":"8.18.0","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-intersection-observer","old_version":"10.0.2","new_version":"10.0.3","repository_url":"https://github.com/thebuilder/react-intersection-observer"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-scan","old_version":"0.4.3","new_version":"0.5.3","repository_url":"https://github.com/aidenybai/react-scan"},{"name":"resend","old_version":"6.9.1","new_version":"6.9.3","repository_url":"https://github.com/resend/resend-node"},{"name":"@vitejs/plugin-react","old_version":"5.1.3","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"drizzle-kit","old_version":"0.31.6","new_version":"0.31.9","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"react-email","old_version":"5.2.8","new_version":"5.2.9","repository_url":"https://github.com/resend/react-email"},{"name":"@eslint-react/eslint-plugin","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-config-flat-gitignore","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/antfu/eslint-config-flat-gitignore"},{"name":"eslint-plugin-playwright","old_version":"2.5.1","new_version":"2.8.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-dom","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-react-hooks-extra","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-react-naming-convention","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-react-web-api","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-react-x","old_version":"2.12.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-testing-library","old_version":"7.15.4","new_version":"7.16.0","repository_url":"https://github.com/testing-library/eslint-plugin-testing-library"},{"name":"eslint-plugin-turbo","old_version":"2.8.3","new_version":"2.8.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-unused-imports","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"@ark-ui/react","old_version":"5.31.0","new_version":"5.34.0","repository_url":"https://github.com/chakra-ui/ark"},{"name":"framer-motion","old_version":"12.33.0","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"react-resizable-panels","old_version":"4.6.2","new_version":"4.7.0","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-patch-minor group with 56 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.4.1` | `20.4.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.1` | `20.4.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.2` | `25.3.3` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.83.1` | `5.85.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.3.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.8.3` | `2.8.12` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `0.575.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.71.2` |\n| [@content-collections/cli](https://github.com/sdorra/content-collections/tree/HEAD/packages/cli) | `0.1.8` | `0.1.9` |\n| [@content-collections/core](https://github.com/sdorra/content-collections/tree/HEAD/packages/core) | `0.13.1` | `0.14.1` |\n| [@content-collections/next](https://github.com/sdorra/content-collections/tree/HEAD/packages/next) | `0.2.10` | `0.2.11` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.13` | `19.2.14` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.985.0` | `3.1000.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.985.0` | `3.1000.0` |\n| [@icons-pack/react-simple-icons](https://github.com/icons-pack/react-simple-icons/tree/HEAD/react-simple-icons) | `13.8.0` | `13.11.2` |\n| [@number-flow/react](https://github.com/barvian/number-flow/tree/HEAD/src) | `0.5.11` | `0.6.0` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.7` | `1.0.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.90.21` |\n| [@trpc/client](https://github.com/trpc/trpc/tree/HEAD/packages/client) | `11.9.0` | `11.10.0` |\n| [@trpc/react-query](https://github.com/trpc/trpc/tree/HEAD/packages/react) | `11.9.0` | `11.10.0` |\n| [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server) | `11.9.0` | `11.10.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.36.2` | `1.36.3` |\n| [better-call](https://github.com/better-auth/better-call/tree/HEAD/packages/better-call) | `1.3.1` | `1.3.3` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.4` | `5.4.1` |\n| [markdown-to-jsx](https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib) | `9.7.3` | `9.7.6` |\n| [motion](https://github.com/motiondivision/motion) | `12.33.0` | `12.34.3` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.2` | `4.8.3` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.8` | `2.8.9` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.18.0` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.16.0` | `8.18.0` |\n| [react-intersection-observer](https://github.com/thebuilder/react-intersection-observer) | `10.0.2` | `10.0.3` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-scan](https://github.com/aidenybai/react-scan) | `0.4.3` | `0.5.3` |\n| [resend](https://github.com/resend/resend-node) | `6.9.1` | `6.9.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.3` | `5.1.4` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.6` | `0.31.9` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `5.2.8` | `5.2.9` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.12.2` | `2.13.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.56.1` |\n| [eslint-config-flat-gitignore](https://github.com/antfu/eslint-config-flat-gitignore) | `2.1.0` | `2.2.1` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.5.1` | `2.8.0` |\n| [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom) | `2.12.2` | `2.13.0` |\n| [eslint-plugin-react-hooks-extra](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-hooks-extra) | `2.12.2` | `2.13.0` |\n| [eslint-plugin-react-naming-convention](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-naming-convention) | `2.12.2` | `2.13.0` |\n| [eslint-plugin-react-web-api](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-web-api) | `2.12.2` | `2.13.0` |\n| [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-x) | `2.12.2` | `2.13.0` |\n| [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) | `7.15.4` | `7.16.0` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.8.3` | `2.8.12` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.3.0` | `4.4.1` |\n| [@ark-ui/react](https://github.com/chakra-ui/ark/tree/HEAD/packages/react) | `5.31.0` | `5.34.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.33.0` | `12.34.3` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.6.2` | `4.7.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n\n\nUpdates `@commitlint/cli` from 20.4.1 to 20.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\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/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.4.1 to 20.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\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/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.2/@commitlint/config-conventional\"\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.2.2 to 25.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 5.83.1 to 5.85.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 5.85.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix require.context regex matching for path-aware patterns (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1547\"\u003e#1547\u003c/a\u003e) (c33d93ae24dc1304baa49f85b25beb24af803dd8) - thanks \u003ca href=\"https://github.com/jstaab\"\u003e\u003ccode\u003e@​jstaab\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMake knip compatible with erasableSyntaxOnly (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1541\"\u003e#1541\u003c/a\u003e) (f63089bdadb2cea47d22fa27b22c16003e1a4b61) - thanks \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat: add Payload CMS plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1546\"\u003e#1546\u003c/a\u003e) (58d99de46ee3a9e15cd77e3806b5de55931cebf2) - thanks \u003ca href=\"https://github.com/Robot-Inventor\"\u003e\u003ccode\u003e@​Robot-Inventor\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLook everywhere for manifest/robots file in next plugin (9da6205fdc45fdc992919d3e246415829025ea46)\u003c/li\u003e\n\u003cli\u003eMerge some next glob patterns (8c5f35fa81ccccc4faceb6a1d8329d562927d450)\u003c/li\u003e\n\u003cli\u003eAdd SAP \u0026amp; Google Gemini to projects using Knip (c8ab8957ad1f15ee9ff67f13f5029f213e464ada)\u003c/li\u003e\n\u003cli\u003eBump remark-preset-webpro \u0026amp; dedupe (b9372cd7a0dc1a1ab54b7baa7b8a939a399ccc14)\u003c/li\u003e\n\u003cli\u003eDocument CLI usage for LS (97fe1cfe8a18af145eff9ca1f040e4c756acd270)\u003c/li\u003e\n\u003cli\u003efix: tsdown entry compatibility issues \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1550\"\u003e#1550\u003c/a\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1554\"\u003e#1554\u003c/a\u003e) (95051ebf3aa44a2db722837acf3ce73e03f72fc5) - thanks \u003ca href=\"https://github.com/huijiewei\"\u003e\u003ccode\u003e@​huijiewei\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix incorrect coverage provider being reported (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1552\"\u003e#1552\u003c/a\u003e) (2d0b5cda41f994116c6e211fc68c95b44c21b2cb) - thanks \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTemp disable npmx in ecosystem run (a5cd9862943dcca1b217bcec2895553ba23dbe34)\u003c/li\u003e\n\u003cli\u003eFix OOM in gitignore walk for large monorepos (f192a6ba3fbe9fc303f48e3901db918f5bcd5164)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.84.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix false positives for arrow-wrapped dynamic imports assigned to variables (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1544\"\u003e#1544\u003c/a\u003e) (75a42c3aa4b8f9db59fb450ef4f45540ab94ec26) - thanks \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eImprove pnpm arg handling (df8c353c7f30ee11d749b2cf3208f288def1ed84)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003emodule.register\u003c/code\u003e if 2nd arg is not \u003ccode\u003eimport.meta.url\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1535\"\u003e#1535\u003c/a\u003e) (970fdb1f747c0941759aa3e0394c30ff6cf63481)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.84.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePost-release shenanigans (e7965cba23b0c63f0165a12c96aed75257aa6919)\u003c/li\u003e\n\u003cli\u003eMove most compilers to plugins \u0026amp; register from there (61beafe3e002408e91169397f7c384e14c613d92)\u003c/li\u003e\n\u003cli\u003eMinor refactor (e20a6828be8dd1e49b819d5b5b896a26db2a91ac)\u003c/li\u003e\n\u003cli\u003eFix lint issues (d2bbc139e63235c415a243e76ad8685693b8edf2)\u003c/li\u003e\n\u003cli\u003eAdd missing catalog property to rules in JSON schema (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1518\"\u003e#1518\u003c/a\u003e) (5d49dea2696db454e630014efd25172d6edde9fa) - thanks \u003ca href=\"https://github.com/Mohmdev\"\u003e\u003ccode\u003e@​Mohmdev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(plugins): add \u003ccode\u003e@​typescript/native-preview\u003c/code\u003e (tsgo) support (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1513\"\u003e#1513\u003c/a\u003e) (babfb10a0426059bc2d79d14a2ba9c33767b6571) - thanks \u003ca href=\"https://github.com/jgoux\"\u003e\u003ccode\u003e@​jgoux\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix up quoting for spaced args (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1515\"\u003e#1515\u003c/a\u003e) (2b735cb8d87a827bf9ea53ea2bcfcedf117e6d4d)\u003c/li\u003e\n\u003cli\u003eSwitch to tsconfig-aware module resolver in input handler (634d0f68f681df1bf1e8896846f4d4c29b03e689)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebun test\u003c/code\u003e positionals as entry points (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1521\"\u003e#1521\u003c/a\u003e) (da9472555b28b04eddba703b1dfee69b2cb8b6f9)\u003c/li\u003e\n\u003cli\u003eEdit docs (327726ff2c5f2b135581088dea62bd3ed4bc99d4)\u003c/li\u003e\n\u003cli\u003eMinor refactor while at it (dc87e8ea7157745a449955e9a275877d19cf4d87)\u003c/li\u003e\n\u003cli\u003eAdd config hints for unused \u003ccode\u003eignore\u003c/code\u003e and \u003ccode\u003eignoreFiles\u003c/code\u003e items (a4989eef8c870aa038d9c9d9e09597590ca444e7)\u003c/li\u003e\n\u003cli\u003eAccept known bins only behind double-dash (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1524\"\u003e#1524\u003c/a\u003e) (b9214e35659f1f87eabc6695d9b9643c0e6c8022)\u003c/li\u003e\n\u003cli\u003efeat(plugins): add support for bun test preloaded files (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1525\"\u003e#1525\u003c/a\u003e) (14ee32a8f818e1cbf48398ba57bf0f19812ed8be) - thanks \u003ca href=\"https://github.com/jgoux\"\u003e\u003ccode\u003e@​jgoux\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edate\u003c/code\u003e to \u003ccode\u003eIGNORED_GLOBAL_BINARIES\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1476\"\u003e#1476\u003c/a\u003e) (f08f92bd9eac95ec4eafd01ddb01279cb047544e) - thanks \u003ca href=\"https://github.com/duci9y\"\u003e\u003ccode\u003e@​duci9y\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix edge case for binaries in scripts (82331ee2d336349d24a23437527991b73c764039)\u003c/li\u003e\n\u003cli\u003eReport ignore/files config hints only if sure \u0026amp; relevant (4c3bd085477139f50dce468c4231ba2753459c54)\u003c/li\u003e\n\u003cli\u003eAdd consistent \u003ccode\u003erepository\u003c/code\u003e fields (781a0fd44a2cece4fd9c1413e50caa88df528607)\u003c/li\u003e\n\u003cli\u003eAdd language-server bin (13d78454c4100f5d6a4f0cadcf1d77eadec523b2)\u003c/li\u003e\n\u003cli\u003eUse --stdio if no transport provided (bedb21adff873c13095350842c85bb1bfeac643b)\u003c/li\u003e\n\u003cli\u003eRefactor from \u0026quot;enabled\u0026quot; to \u0026quot;deferSession\u0026quot; (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1499\"\u003e#1499\u003c/a\u003e) (15e3360f11c81a866b8e6de76e894986bdfddedd)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003einitializationOptions.config\u003c/code\u003e or default fallback config obj (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1503\"\u003e#1503\u003c/a\u003e) (0abe5684083428340254dc1b0136760aacb9acff)\u003c/li\u003e\n\u003cli\u003eAlso publish ls + mcp with pkg-pr-new (78065260f55fc491d59912e2db41d789e49a1bb7)\u003c/li\u003e\n\u003cli\u003eAuto-format (51b7dc1de9e2ec5b738df5389906df84dc1f3dd7)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003echdir\u003c/code\u003e shenanigans (close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1516\"\u003e#1516\u003c/a\u003e) (0cbee8f38f4a91504b3adc4faee466b9624120fc)\u003c/li\u003e\n\u003cli\u003eBind \u003ccode\u003econsole.*\u003c/code\u003e to distinguish internal↔ external logs (3eac278273856994483a9164539bf57a51ed440b)\u003c/li\u003e\n\u003cli\u003eAdd early bail-outs for changed files we can ignore (36c2dd5c4345d743c3de58ebd677b6f48a270213)\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary module graph updates for unmodified files (f94c41f24fb7f5c4682a620bafd03700cf14ba68)\u003c/li\u003e\n\u003cli\u003eFix typo in pkg-pr-new-pkg-dir (7e7a8b05a06f1f972a1d5e236dc53facbbb99729)\u003c/li\u003e\n\u003cli\u003eAdd .DS_Store to .gitignore (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1530\"\u003e#1530\u003c/a\u003e) (40fe5cc608f2ecf71d148e061071e249c8940edb) - thanks \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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e28a3e7ce7e8efaf40b99c9e6a1839647d0a5083\"\u003e\u003ccode\u003ee28a3e7\u003c/code\u003e\u003c/a\u003e Release knip@5.85.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f192a6ba3fbe9fc303f48e3901db918f5bcd5164\"\u003e\u003ccode\u003ef192a6b\u003c/code\u003e\u003c/a\u003e Fix OOM in gitignore walk for large monorepos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2d0b5cda41f994116c6e211fc68c95b44c21b2cb\"\u003e\u003ccode\u003e2d0b5cd\u003c/code\u003e\u003c/a\u003e Fix incorrect coverage provider being reported (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1552\"\u003e#1552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/95051ebf3aa44a2db722837acf3ce73e03f72fc5\"\u003e\u003ccode\u003e95051eb\u003c/code\u003e\u003c/a\u003e fix: tsdown entry compatibility issues \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1550\"\u003e#1550\u003c/a\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8c5f35fa81ccccc4faceb6a1d8329d562927d450\"\u003e\u003ccode\u003e8c5f35f\u003c/code\u003e\u003c/a\u003e Merge some next glob patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9da6205fdc45fdc992919d3e246415829025ea46\"\u003e\u003ccode\u003e9da6205\u003c/code\u003e\u003c/a\u003e Look everywhere for manifest/robots file in next plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/58d99de46ee3a9e15cd77e3806b5de55931cebf2\"\u003e\u003ccode\u003e58d99de\u003c/code\u003e\u003c/a\u003e feat: add Payload CMS plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f63089bdadb2cea47d22fa27b22c16003e1a4b61\"\u003e\u003ccode\u003ef63089b\u003c/code\u003e\u003c/a\u003e Make knip compatible with erasableSyntaxOnly (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c33d93ae24dc1304baa49f85b25beb24af803dd8\"\u003e\u003ccode\u003ec33d93a\u003c/code\u003e\u003c/a\u003e Fix require.context regex matching for path-aware patterns (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/5c2cccf2c05108e7f348a55e2d51a99647e8098c\"\u003e\u003ccode\u003e5c2cccf\u003c/code\u003e\u003c/a\u003e Release knip@5.84.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@5.85.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 16.2.7 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/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\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/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\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/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9aa2cd7f8b588319104a87f999a373552b19cedf\"\u003e\u003ccode\u003e9aa2cd7\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/0c387bcf450f1e082629771d8156daa5cf0b68d2\"\u003e\u003ccode\u003e0c387bc\u003c/code\u003e\u003c/a\u003e test: make long-running task longer because of GitHub Actions slowness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e refactor: detect incorrect brace expansion exhaustively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dceabc608f6e0a5e7beb2fab74520d1577c6b8e6\"\u003e\u003ccode\u003edceabc6\u003c/code\u003e\u003c/a\u003e ci: run \u003ccode\u003enpm audit\u003c/code\u003e in GitHub Actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d0e4c2a639e7f334699e2fdba448681be01f952c\"\u003e\u003ccode\u003ed0e4c2a\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/93cf144bec134d2659d752f731b684e3a8625e40\"\u003e\u003ccode\u003e93cf144\u003c/code\u003e\u003c/a\u003e docs: add tip about \u003ccode\u003elint-staged.sh\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9809fee4801c746e0f57b87215434f75be796c8f\"\u003e\u003ccode\u003e9809fee\u003c/code\u003e\u003c/a\u003e test: adjust integration test logging setup for concurrency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cc432dfcec98d59ff883e36114125a0a80efc872\"\u003e\u003ccode\u003ecc432df\u003c/code\u003e\u003c/a\u003e feat: use \u003ccode\u003etinyexec\u003c/code\u003e to spawn tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e feat: use \u003ccode\u003etinyexec\u003c/code\u003e for Git commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e15178a1264942db1ccb9f96ec1b975815fcf880\"\u003e\u003ccode\u003ee15178a\u003c/code\u003e\u003c/a\u003e docs: fix typos in example comments for environment variables (\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.7...v16.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.8.3 to 2.8.12\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.8.12\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\u003echore: Reduce compile times by deduplicating thiserror and itertools 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/12000\"\u003evercel/turborepo#12000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade axum 0.7 to 0.8, deduplicate tower/tower-http 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/12003\"\u003evercel/turborepo#12003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent peerDependencies from overwriting concrete dependency specifiers 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/12004\"\u003evercel/turborepo#12004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve correct nested package version in bun lockfile pruning 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/12008\"\u003evercel/turborepo#12008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve all lockfile pruning test failures 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/12009\"\u003evercel/turborepo#12009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Extract query module into turborepo-query crate 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/12007\"\u003evercel/turborepo#12007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate dry-json prysk tests to Rust + insta snapshots 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/12010\"\u003evercel/turborepo#12010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Deduplicate petgraph, fixedbitset, and dashmap 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/12011\"\u003evercel/turborepo#12011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate persistent-dependencies and task-dependencies to Rust + insta 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/12012\"\u003evercel/turborepo#12012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Add lockfile-tests fixture for issue \u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12013\"\u003e#12013\u003c/a\u003e 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/12014\"\u003evercel/turborepo#12014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Remove libgit2/git2 dependency, replace with gix-object 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/12015\"\u003evercel/turborepo#12015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate daemon, jsonc, query, edit-turbo-json tests to Rust 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/12016\"\u003evercel/turborepo#12016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Remove async-graphql from turborepo-lib 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/12017\"\u003evercel/turborepo#12017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate inference and run-logging tests to Rust 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/12018\"\u003evercel/turborepo#12018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate run-caching and strict-env-vars tests to Rust 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/12020\"\u003evercel/turborepo#12020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Mark lockfile-aware-caching/bun prysk test as flaky 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/12021\"\u003evercel/turborepo#12021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add nextest retries for flaky tests 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/12027\"\u003evercel/turborepo#12027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate prune and run-summary tests to Rust 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/12022\"\u003evercel/turborepo#12022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add nextest retries for flaky prysk tests 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/12030\"\u003evercel/turborepo#12030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add nextest retries for flaky prune_test::test_prune_composable_config 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/12032\"\u003evercel/turborepo#12032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Suppress npm upgrade notices in Rust integration tests 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/12033\"\u003evercel/turborepo#12033\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/turborepo/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/vercel/turborepo/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.8.12-canary.3\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: Add nextest retries for flaky prune_test::test_prune_composable_config 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/12032\"\u003evercel/turborepo#12032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Suppress npm upgrade notices in Rust integration tests 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/12033\"\u003evercel/turborepo#12033\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/turborepo/compare/v2.8.11-canary.28...v2.8.12-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.8.11-canary.28...v2.8.12-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.8.12-canary.2\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\u003echore: Upgrade axum 0.7 to 0.8, deduplicate tower/tower-http 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/12003\"\u003evercel/turborepo#12003\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/turborepo/compare/v2.8.12-canary.1...v2.8.12-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.8.12-canary.1...v2.8.12-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/50a9e4ba105ae9fb928080e29c9106fd2e2a93cd\"\u003e\u003ccode\u003e50a9e4b\u003c/code\u003e\u003c/a\u003e publish 2.8.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2bc9f04ba80b980d1011dae602f7a696c5e41b22\"\u003e\u003ccode\u003e2bc9f04\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.8.12-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12035\"\u003e#12035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/829b351709ad0482522e97002ba6254651aeaddc\"\u003e\u003ccode\u003e829b351\u003c/code\u003e\u003c/a\u003e ci: Disable flaky Rust unit tests from release pipeline (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f698b04e8600abec7af08a588a26a44d04a26a87\"\u003e\u003ccode\u003ef698b04\u003c/code\u003e\u003c/a\u003e fix: Suppress npm upgrade notices in Rust integration tests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12033\"\u003e#12033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b47e099251cbc22926cd70ccfabea34c1eece5f2\"\u003e\u003ccode\u003eb47e099\u003c/code\u003e\u003c/a\u003e fix: Add nextest retries for flaky prune_test::test_prune_composable_config (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9479a54c79b60c7be991ebcad976e0dbb36118e5\"\u003e\u003ccode\u003e9479a54\u003c/code\u003e\u003c/a\u003e ci: Use larger runners for macOS Rust tests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12029\"\u003e#12029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9b66431e8e0a17d20e677098ca721d3ba19dad81\"\u003e\u003ccode\u003e9b66431\u003c/code\u003e\u003c/a\u003e fix: Add nextest retries for flaky prysk tests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12030\"\u003e#12030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0c1bd4756c05188d5acf5e49667f49f3aad73652\"\u003e\u003ccode\u003e0c1bd47\u003c/code\u003e\u003c/a\u003e ci: Increase Rust test partitions from 4 to 10 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12028\"\u003e#12028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/329bdb5e76aec9c168f53f4942397b781396b8a6\"\u003e\u003ccode\u003e329bdb5\u003c/code\u003e\u003c/a\u003e refactor: Migrate prune and run-summary tests to Rust (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12022\"\u003e#12022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d9027090d66f412ca599cce5eedc1333cdc462f\"\u003e\u003ccode\u003e9d90270\u003c/code\u003e\u003c/a\u003e fix: Add nextest retries for flaky tests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12027\"\u003e#12027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.8.3...v2.8.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.563.0 to 0.575.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.573.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.572.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\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/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.575.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-hook-form` from 7.71.1 to 7.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3adba2b816dd50bbca460bbe61df64b50bc6b1da\"\u003e\u003ccode\u003e3adba2b\u003c/code\u003e\u003c/a\u003e ✅ test: add unit tests for update utility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13268\"\u003e#13268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.71.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@content-collections/cli` from 0.1.8 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdorra/content-collections/releases\"\u003e\u003ccode\u003e@​content-collections/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​content-collections/cli\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​content-collections/integrations\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdorra/content-collections/blob/main/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​content-collections/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​content-collections/integrations\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/0f6a8a9c67e6585864e2840fe9a416eeaaf595f1\"\u003e\u003ccode\u003e0f6a8a9\u003c/code\u003e\u003c/a\u003e chore(release): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/cli/issues/713\"\u003e#713\u003c/a\u003e version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/08ffe96157f379e7969a438491722f11f437dae0\"\u003e\u003ccode\u003e08ffe96\u003c/code\u003e\u003c/a\u003e build(cli): update clerc to v1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sdorra/content-collections/commits/@content-collections/cli@0.1.9/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@content-collections/core` from 0.13.1 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdorra/content-collections/releases\"\u003e\u003ccode\u003e@​content-collections/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​content-collections/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.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/sdorra/content-collections/pull/719\"\u003e#719\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/3e019b1879dc49f690aba618bcaca35495e2c875\"\u003e\u003ccode\u003e3e019b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sdorra\"\u003e\u003ccode\u003e@​sdorra\u003c/code\u003e\u003c/a\u003e! - \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/718\"\u003e#718\u003c/a\u003e fix serializer handling of import arrays\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sdorra/content-collections/pull/716\"\u003e#716\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/d6e9da2308d97789aba7145c71781b95397225fe\"\u003e\u003ccode\u003ed6e9da2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nihgwu\"\u003e\u003ccode\u003e@​nihgwu\u003c/code\u003e\u003c/a\u003e! - Respect \u003ccode\u003ecacheDir\u003c/code\u003e option for transform cache directory\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​content-collections/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sdorra/content-collections/pull/708\"\u003e#708\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ExpensiveKoala\"\u003e\u003ccode\u003e@​ExpensiveKoala\u003c/code\u003e\u003c/a\u003e! - Support for singletons \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/300\"\u003e#300\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/sdorra/content-collections/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​content-collections/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.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/sdorra/content-collections/pull/719\"\u003e#719\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/3e019b1879dc49f690aba618bcaca35495e2c875\"\u003e\u003ccode\u003e3e019b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sdorra\"\u003e\u003ccode\u003e@​sdorra\u003c/code\u003e\u003c/a\u003e! - \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/718\"\u003e#718\u003c/a\u003e fix serializer handling of import arrays\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sdorra/content-collections/pull/716\"\u003e#716\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/d6e9da2308d97789aba7145c71781b95397225fe\"\u003e\u003ccode\u003ed6e9da2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nihgwu\"\u003e\u003ccode\u003e@​nihgwu\u003c/code\u003e\u003c/a\u003e! - Respect \u003ccode\u003ecacheDir\u003c/code\u003e option for transform cache directory\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sdorra/content-collections/pull/708\"\u003e#708\u003c/a\u003e \u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ExpensiveKoala\"\u003e\u003ccode\u003e@​ExpensiveKoala\u003c/code\u003e\u003c/a\u003e! - Support for singletons \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/300\"\u003e#300\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/sdorra/content-collections/commit/3c4984a90ef8fbb9a4e0f010146ae35c8d1bdfc6\"\u003e\u003ccode\u003e3c4984a\u003c/code\u003e\u003c/a\u003e chore(release): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/717\"\u003e#717\u003c/a\u003e version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/3e019b1879dc49f690aba618bcaca35495e2c875\"\u003e\u003ccode\u003e3e019b1\u003c/code\u003e\u003c/a\u003e fix(core): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/718\"\u003e#718\u003c/a\u003e serializer handling of import arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/d6e9da2308d97789aba7145c71781b95397225fe\"\u003e\u003ccode\u003ed6e9da2\u003c/code\u003e\u003c/a\u003e fix(core): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/716\"\u003e#716\u003c/a\u003e respect cacheDir option for transform cache directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/0f6a8a9c67e6585864e2840fe9a416eeaaf595f1\"\u003e\u003ccode\u003e0f6a8a9\u003c/code\u003e\u003c/a\u003e chore(release): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/713\"\u003e#713\u003c/a\u003e version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/ca8123e1f96c6a5ee6fd73018fd1ea7e986fdce6\"\u003e\u003ccode\u003eca8123e\u003c/code\u003e\u003c/a\u003e feat(core): singletons are required by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e feat(core): add support for singleton collections (\u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/core/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sdorra/content-collections/commits/@content-collections/core@0.14.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@content-collections/next` from 0.2.10 to 0.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdorra/content-collections/releases\"\u003e\u003ccode\u003e@​content-collections/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​content-collections/next\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​content-collections/integrations\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdorra/content-collections/blob/main/packages/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​content-collections/next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sdorra/content-collections/commit/9d68701de6244d5a2dd9c8e87cb1441f151ec148\"\u003e\u003ccode\u003e9d68701\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​content-collections/integrations\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdorra/content-collections/commit/0f6a8a9c67e6585864e2840fe9a416eeaaf595f1\"\u003e\u003ccode\u003e0f6a8a9\u003c/code\u003e\u003c/a\u003e chore(release): \u003ca href=\"https://github.com/sdorra/content-collections/tree/HEAD/packages/next/issues/713\"\u003e#713\u003c/a\u003e version packages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sdorra/content-collections/commits/@content-collections/next@0.2.11/packages/next\"\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.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/isyuricunha/website/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/isyuricunha%2Fwebsite/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2026-02-27T16:24:44.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"4001821524","node_id":"PR_kwDOQjpmKc7G3cF4","number":103,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 18 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-02-27T16:24:44.000Z","updated_at":"2026-02-27T16:27:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":18,"packages":[{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-hotkeys","old_version":"0.1.0","new_version":"0.3.0","repository_url":"https://github.com/TanStack/hotkeys"},{"name":"@tanstack/react-router","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-plugin","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"lucide-react","old_version":"0.574.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.34.1","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"pg","old_version":"8.18.0","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"react-day-picker","old_version":"9.13.2","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"tailwind-merge","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"axios","old_version":"1.13.5","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"puppeteer","old_version":"24.37.3","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"@react-email/components","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/resend/react-email"},{"name":"better-auth","old_version":"1.4.18","new_version":"1.4.19","repository_url":"https://github.com/better-auth/better-auth"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.1` |\n| [@tanstack/react-hotkeys](https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys) | `0.1.0` | `0.3.0` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.161.1` | `1.163.2` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.161.1` | `1.163.2` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.161.1` | `1.163.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.574.0` | `0.575.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.34.1` | `12.34.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.18.0` | `8.19.0` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.2` | `9.14.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.71.2` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.6.4` | `4.6.5` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.1` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.37.3` | `24.37.5` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.7` | `1.0.8` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.4.18` | `1.4.19` |\n\n\nUpdates `@tailwindcss/vite` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\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/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bc6e4b85bf1dce84e2947f81cbb9881a77427de7\"\u003e\u003ccode\u003ebc6e4b8\u003c/code\u003e\u003c/a\u003e Fallback to \u003ccode\u003econfig.createResolver\u003c/code\u003e for \u003ccode\u003eclient\u003c/code\u003e and \u003ccode\u003essr\u003c/code\u003e environments in `@...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f212b0fc22c3e6f93a5068654e67bd2818109b95\"\u003e\u003ccode\u003ef212b0f\u003c/code\u003e\u003c/a\u003e fix: restore full page reload for watched external files on Vite 7.1+ (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e3e85b364fc62a19b97a4250854580132e7967c7\"\u003e\u003ccode\u003ee3e85b3\u003c/code\u003e\u003c/a\u003e [tailwindcss-vite] Add Register dependency messages logline (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19611\"\u003e#19611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-hotkeys` from 0.1.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/hotkeys/releases\"\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: overhaul sequence-manager and hooks to be in feature parity with hotkey-manager. (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade tanstack store version (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/26a74d8e3279766a5cddbc7e7f146af0557cfbb9\"\u003e\u003ccode\u003e26a74d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/54f550f1d2e47084ea11411d465780ede19fbdfa\"\u003e\u003ccode\u003e54f550f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/hotkeys/blob/main/packages/react-hotkeys/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: overhaul sequence-manager and hooks to be in feature parity with hotkey-manager. (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade tanstack store version (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/26a74d8e3279766a5cddbc7e7f146af0557cfbb9\"\u003e\u003ccode\u003e26a74d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/54f550f1d2e47084ea11411d465780ede19fbdfa\"\u003e\u003ccode\u003e54f550f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/56d50ba4595a7609b13a36376afdc46ba92fab29\"\u003e\u003ccode\u003e56d50ba\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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/hotkeys/commit/dc259e050886e261163f2604844e1e464a725512\"\u003e\u003ccode\u003edc259e0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e feat: sequence-manager feature parody with hotkey-manager (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/37dc9c7a80402ff64d9b9eded6cd84ccf9daff1b\"\u003e\u003ccode\u003e37dc9c7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e feat: upgrade tanstack store version (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/4744399d0a350553ca3ecb409640d4cc5040cf64\"\u003e\u003ccode\u003e4744399\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/24\"\u003e#24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/ae91a0e7afc5e2f12bbee49c3ec4dbe2f4a063cf\"\u003e\u003ccode\u003eae91a0e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/e5bdbce2b6e75413c6ae35fac49eeb7c4861740c\"\u003e\u003ccode\u003ee5bdbce\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/b9f784a1ff012b086037f6bddbf609083480f6d6\"\u003e\u003ccode\u003eb9f784a\u003c/code\u003e\u003c/a\u003e feat: Add SolidJS adapter packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/hotkeys/commits/@tanstack/react-hotkeys@0.3.0/packages/react-hotkeys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/f58d457542a65eb93671f92a1fe84f76330f221e\"\u003e\u003ccode\u003ef58d457\u003c/code\u003e\u003c/a\u003e fix(react-router,solid-router,vue-router): correct preload triggers for \u0026quot;inte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/09405b22ccff58b7c17a664d6ac7e6180174802c\"\u003e\u003ccode\u003e09405b2\u003c/code\u003e\u003c/a\u003e fix: delay focus intent preload and clear on blur across adapters (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6744\"\u003e#6744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/343f8a8ff9ae8ea8c803d7f2b57bb52682fe6551\"\u003e\u003ccode\u003e343f8a8\u003c/code\u003e\u003c/a\u003e refactor(router-core,react-router,solid-router,vue-router): Remove long strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/d6af3a28c350ce7290ddff43723d6be9387bcd21\"\u003e\u003ccode\u003ed6af3a2\u003c/code\u003e\u003c/a\u003e chore: cleanup unused exports (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6735\"\u003e#6735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-start` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-start/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/19b8bca704ddc0afa61aa78f16763fcf0ac20b6f\"\u003e\u003ccode\u003e19b8bca\u003c/code\u003e\u003c/a\u003e release: v1.163.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e5cb8ccc9a84569de66b71658d914e37e289db0a\"\u003e\u003ccode\u003ee5cb8cc\u003c/code\u003e\u003c/a\u003e release: v1.163.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/2c1eb71ac454521b0ac8d809191bace06b412e1e\"\u003e\u003ccode\u003e2c1eb71\u003c/code\u003e\u003c/a\u003e release: v1.162.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/951134aa97e59985ef828b5477ff62a40cfaa3de\"\u003e\u003ccode\u003e951134a\u003c/code\u003e\u003c/a\u003e release: v1.162.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/react-start\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/router-plugin` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a562eb496be9ffd82654d503175b0bc1a1ffeff8\"\u003e\u003ccode\u003ea562eb4\u003c/code\u003e\u003c/a\u003e release: v1.162.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/3710720cd941c2e4c3c104f05bb7109a7c25ef7e\"\u003e\u003ccode\u003e3710720\u003c/code\u003e\u003c/a\u003e release: v1.162.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5fcf33e87184e2e019d0f89abed0f10c3b07c234\"\u003e\u003ccode\u003e5fcf33e\u003c/code\u003e\u003c/a\u003e release: v1.161.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/4def459cb63522e374b8d27f87e9317b92f0d0c6\"\u003e\u003ccode\u003e4def459\u003c/code\u003e\u003c/a\u003e testing(vite-ecosystem-ci): add vite as direct dev depencency (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/6709\"\u003e#6709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/router-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.574.0 to 0.575.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\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/lucide-icons/lucide/commits/0.575.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 `motion` from 12.34.1 to 12.34.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.34.3] 2026-02-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003evelocity\u003c/code\u003e is never transferred to a time-derived spring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.2] 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLayout animations: Reset motion value velocity when starting a new layout animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/071f659f02ecc4ceb21ae17a74085454b961c585\"\u003e\u003ccode\u003e071f659\u003c/code\u003e\u003c/a\u003e v12.34.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ab73833f4dfcba3449ac7c829e77b927ef39c34f\"\u003e\u003ccode\u003eab73833\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bd6eac3aed154fcaf017fbf6a0601eb825dfacfb\"\u003e\u003ccode\u003ebd6eac3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3564\"\u003e#3564\u003c/a\u003e from motiondivision/fix/time-defined-spring-velocity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bebd7f5bf92b0899719cdb8da2114892983b02c2\"\u003e\u003ccode\u003ebebd7f5\u003c/code\u003e\u003c/a\u003e Ignore velocity for time-defined springs to prevent wild oscillation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68283405093407c229adc25e4f939a8fc1a310da\"\u003e\u003ccode\u003e6828340\u003c/code\u003e\u003c/a\u003e v12.34.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/679a0ad3a1edb131172e4a2365b185fb2cb2cd5e\"\u003e\u003ccode\u003e679a0ad\u003c/code\u003e\u003c/a\u003e Reset layout animation motion value velocity on restart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1d566fc96f1f03a9b7be0fa891661bbcc56f7de0\"\u003e\u003ccode\u003e1d566fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3546\"\u003e#3546\u003c/a\u003e from veeceey/fix/typescript-ban-types-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ae4c6c696f5f8befddb0b7cfcdc2b0ed71f46ba2\"\u003e\u003ccode\u003eae4c6c6\u003c/code\u003e\u003c/a\u003e Fix TypeScript lint error: Replace banned type {} with React.PropsWithChildren\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.1...v12.34.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.18.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/46cdf9e32b70e74e0ca89c194827217b912012a5\"\u003e\u003ccode\u003e46cdf9e\u003c/code\u003e\u003c/a\u003e [fix] fix unhandled callback error for submittables (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3589\"\u003e#3589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.19.0/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.13.2 to 9.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch2\u003eResetting Selections in Range Mode\u003c/h2\u003e\n\u003cp\u003eWhen in range selection mode, use the new \u003ca href=\"https://daypicker.dev/selections/range-mode#reset-selection\"\u003eresetOnSelect\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch2\u003eHijri Calendar\u003c/h2\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\r\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://daypicker.dev/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://daypicker.dev/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003egpbl/react-day-picker#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to DayPicker root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003egpbl/react-day-picker#2907\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/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.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/gpbl/react-day-picker/blob/main/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2026-02-26\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch4\u003eResetting Selections in Range Mode\u003c/h4\u003e\n\u003cp\u003eWhen in range selection mode, use the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/selections/range-mode#reset-selection\"\u003e\u003ccode\u003eresetOnSelect\u003c/code\u003e\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch4\u003eHijri Calendar\u003c/h4\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003e#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003e#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to \u003ccode\u003eDayPicker\u003c/code\u003e root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003e#2907\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/gpbl/react-day-picker/commit/a5b0c43c0aec821d24d58ed7e274db54a9a38b11\"\u003e\u003ccode\u003ea5b0c43\u003c/code\u003e\u003c/a\u003e Prepare 9.14.0 package metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/758f6048835eb4e6e75cefc05b6e87571b6b3bb9\"\u003e\u003ccode\u003e758f604\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elang\u003c/code\u003e attribute to DayPicker root (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/0893c9677b2c6d310219ba50abda45afc443deba\"\u003e\u003ccode\u003e0893c96\u003c/code\u003e\u003c/a\u003e feat: New resetOnSelect prop to reset date range when selecting date with com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/8e69eb1c2c9fc0db2a10a79db0fd59b4c8200e0d\"\u003e\u003ccode\u003e8e69eb1\u003c/code\u003e\u003c/a\u003e feat: Add Hijri calendar support (Umm al-Qura) (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/091ca6f1c8a810b32870471a38439c7dd7d7ba98\"\u003e\u003ccode\u003e091ca6f\u003c/code\u003e\u003c/a\u003e chore: remove performance-tests project (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/6df3193c41d127c9930aac317de00003d76344b5\"\u003e\u003ccode\u003e6df3193\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/5208d3f428bec12fe2a589b91ae5ab9ff407d4b9\"\u003e\u003ccode\u003e5208d3f\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.71.1 to 7.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3adba2b816dd50bbca460bbe61df64b50bc6b1da\"\u003e\u003ccode\u003e3adba2b\u003c/code\u003e\u003c/a\u003e ✅ test: add unit tests for update utility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13268\"\u003e#13268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.71.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-medium-image-zoom` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-resizable-panels` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/releases\"\u003ereact-resizable-panels's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/670\"\u003e670\u003c/a\u003e: Check for undefined \u003ccode\u003eadoptedStyleSheets\u003c/code\u003e (to better support environments like jsdom)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/671\"\u003e671\u003c/a\u003e: Bug-fix: Update in-memory layout cache when group is resized by double-clicking on a separator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md\"\u003ereact-resizable-panels's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/670\"\u003e670\u003c/a\u003e: Check for undefined \u003ccode\u003eadoptedStyleSheets\u003c/code\u003e (to better support environments like jsdom)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/671\"\u003e671\u003c/a\u003e: Bug-fix: Update in-memory layout cache when group is resized by double-clicking on a separator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/d905ad8a892fa11359540fa8a58c570761d790e9\"\u003e\u003ccode\u003ed905ad8\u003c/code\u003e\u003c/a\u003e 4.6.4 -\u0026gt; 4.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/ecc52f898c30f61b778c0e628b1a27be742289cf\"\u003e\u003ccode\u003eecc52f8\u003c/code\u003e\u003c/a\u003e Check for undefined adoptedStyleSheets (to better support environments like j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/7090efb1dffc70ff6f8509c3c316986491fcfa97\"\u003e\u003ccode\u003e7090efb\u003c/code\u003e\u003c/a\u003e Conditionally-rendered panel edge case bug fix (\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/211676e44c455bb5d9ff8928149d01774ac69931\"\u003e\u003ccode\u003e211676e\u003c/code\u003e\u003c/a\u003e Fixed typo in docs example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bv...\n\n_Description has been truncated_","html_url":"https://github.com/hi02102002/trektoeic/pull/103","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hi02102002%2Ftrektoeic/issues/103","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/103/packages"}},{"old_version":"5.4.0","new_version":"5.4.1","update_type":"patch","path":null,"pr_created_at":"2026-02-26T16:25:14.000Z","version_change":"5.4.0 → 5.4.1","issue":{"uuid":"3996492547","node_id":"PR_kwDOQjpmKc7Gl6ct","number":102,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 17 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-02-26T16:25:14.000Z","updated_at":"2026-02-26T16:25:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":17,"packages":[{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-hotkeys","old_version":"0.1.0","new_version":"0.3.0","repository_url":"https://github.com/TanStack/hotkeys"},{"name":"@tanstack/react-router","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-plugin","old_version":"1.161.1","new_version":"1.163.2","repository_url":"https://github.com/TanStack/router"},{"name":"lucide-react","old_version":"0.574.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.34.1","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"pg","old_version":"8.18.0","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"react-day-picker","old_version":"9.13.2","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-medium-image-zoom","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/rpearce/react-medium-image-zoom"},{"name":"react-resizable-panels","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"tailwind-merge","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"puppeteer","old_version":"24.37.3","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"@react-email/components","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/resend/react-email"},{"name":"better-auth","old_version":"1.4.18","new_version":"1.4.19","repository_url":"https://github.com/better-auth/better-auth"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.1` |\n| [@tanstack/react-hotkeys](https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys) | `0.1.0` | `0.3.0` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.161.1` | `1.163.2` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.161.1` | `1.163.2` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.161.1` | `1.163.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.574.0` | `0.575.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.34.1` | `12.34.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.18.0` | `8.19.0` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.2` | `9.14.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.71.2` |\n| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.0` | `5.4.1` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.6.4` | `4.6.5` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.1` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.37.3` | `24.37.5` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.7` | `1.0.8` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.4.18` | `1.4.19` |\n\n\nUpdates `@tailwindcss/vite` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\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/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bc6e4b85bf1dce84e2947f81cbb9881a77427de7\"\u003e\u003ccode\u003ebc6e4b8\u003c/code\u003e\u003c/a\u003e Fallback to \u003ccode\u003econfig.createResolver\u003c/code\u003e for \u003ccode\u003eclient\u003c/code\u003e and \u003ccode\u003essr\u003c/code\u003e environments in `@...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f212b0fc22c3e6f93a5068654e67bd2818109b95\"\u003e\u003ccode\u003ef212b0f\u003c/code\u003e\u003c/a\u003e fix: restore full page reload for watched external files on Vite 7.1+ (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e3e85b364fc62a19b97a4250854580132e7967c7\"\u003e\u003ccode\u003ee3e85b3\u003c/code\u003e\u003c/a\u003e [tailwindcss-vite] Add Register dependency messages logline (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19611\"\u003e#19611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-hotkeys` from 0.1.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/hotkeys/releases\"\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: overhaul sequence-manager and hooks to be in feature parity with hotkey-manager. (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade tanstack store version (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/26a74d8e3279766a5cddbc7e7f146af0557cfbb9\"\u003e\u003ccode\u003e26a74d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys-devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/54f550f1d2e47084ea11411d465780ede19fbdfa\"\u003e\u003ccode\u003e54f550f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/hotkeys/blob/main/packages/react-hotkeys/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-hotkeys\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: overhaul sequence-manager and hooks to be in feature parity with hotkey-manager. (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\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\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade tanstack store version (\u003ca href=\"https://redirect.github.com/TanStack/hotkeys/pull/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/26a74d8e3279766a5cddbc7e7f146af0557cfbb9\"\u003e\u003ccode\u003e26a74d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/54f550f1d2e47084ea11411d465780ede19fbdfa\"\u003e\u003ccode\u003e54f550f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/hotkeys/commit/56d50ba4595a7609b13a36376afdc46ba92fab29\"\u003e\u003ccode\u003e56d50ba\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/hotkeys\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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/hotkeys/commit/dc259e050886e261163f2604844e1e464a725512\"\u003e\u003ccode\u003edc259e0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/7328e360f0e99b5374fb97c07e0f2a500d8e5b9c\"\u003e\u003ccode\u003e7328e36\u003c/code\u003e\u003c/a\u003e feat: sequence-manager feature parody with hotkey-manager (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/37dc9c7a80402ff64d9b9eded6cd84ccf9daff1b\"\u003e\u003ccode\u003e37dc9c7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/8ae6b64ef10b53186c367f594f81ecdec15071d7\"\u003e\u003ccode\u003e8ae6b64\u003c/code\u003e\u003c/a\u003e feat: upgrade tanstack store version (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/4744399d0a350553ca3ecb409640d4cc5040cf64\"\u003e\u003ccode\u003e4744399\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/24\"\u003e#24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/ae91a0e7afc5e2f12bbee49c3ec4dbe2f4a063cf\"\u003e\u003ccode\u003eae91a0e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/e5bdbce2b6e75413c6ae35fac49eeb7c4861740c\"\u003e\u003ccode\u003ee5bdbce\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/hotkeys/commit/b9f784a1ff012b086037f6bddbf609083480f6d6\"\u003e\u003ccode\u003eb9f784a\u003c/code\u003e\u003c/a\u003e feat: Add SolidJS adapter packages (\u003ca href=\"https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/hotkeys/commits/@tanstack/react-hotkeys@0.3.0/packages/react-hotkeys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/f58d457542a65eb93671f92a1fe84f76330f221e\"\u003e\u003ccode\u003ef58d457\u003c/code\u003e\u003c/a\u003e fix(react-router,solid-router,vue-router): correct preload triggers for \u0026quot;inte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/09405b22ccff58b7c17a664d6ac7e6180174802c\"\u003e\u003ccode\u003e09405b2\u003c/code\u003e\u003c/a\u003e fix: delay focus intent preload and clear on blur across adapters (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6744\"\u003e#6744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/343f8a8ff9ae8ea8c803d7f2b57bb52682fe6551\"\u003e\u003ccode\u003e343f8a8\u003c/code\u003e\u003c/a\u003e refactor(router-core,react-router,solid-router,vue-router): Remove long strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/d6af3a28c350ce7290ddff43723d6be9387bcd21\"\u003e\u003ccode\u003ed6af3a2\u003c/code\u003e\u003c/a\u003e chore: cleanup unused exports (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/6735\"\u003e#6735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-start` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-start/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/19b8bca704ddc0afa61aa78f16763fcf0ac20b6f\"\u003e\u003ccode\u003e19b8bca\u003c/code\u003e\u003c/a\u003e release: v1.163.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e5cb8ccc9a84569de66b71658d914e37e289db0a\"\u003e\u003ccode\u003ee5cb8cc\u003c/code\u003e\u003c/a\u003e release: v1.163.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/2c1eb71ac454521b0ac8d809191bace06b412e1e\"\u003e\u003ccode\u003e2c1eb71\u003c/code\u003e\u003c/a\u003e release: v1.162.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/951134aa97e59985ef828b5477ff62a40cfaa3de\"\u003e\u003ccode\u003e951134a\u003c/code\u003e\u003c/a\u003e release: v1.162.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/react-start\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/router-plugin` from 1.161.1 to 1.163.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.163.2\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.2 - 2/25/26, 8:25 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erouter-core: tanstack/store v0.9 requires createStore instead of new Store (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/6759\"\u003e#6759\u003c/a\u003e) (6b42138) by \u003ca href=\"https://github.com/Sheraff\"\u003e\u003ccode\u003e@​Sheraff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-ssr-query\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/zod-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/valibot-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/arktype-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-router-devtools\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-storage-context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.163.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.163.1\u003c/h2\u003e\n\u003cp\u003eVersion 1.163.1 - 2/25/26, 1:09 AM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c4027b6a792103876defc4217dce0344caf44398\"\u003e\u003ccode\u003ec4027b6\u003c/code\u003e\u003c/a\u003e release: v1.163.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/30fdeab01b0747f74525a610c6a366879ed39111\"\u003e\u003ccode\u003e30fdeab\u003c/code\u003e\u003c/a\u003e release: v1.162.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ea31c50be97ce036128a92b052e129eba4bc49e3\"\u003e\u003ccode\u003eea31c50\u003c/code\u003e\u003c/a\u003e release: v1.162.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c137bbc249d1f756ac159bd89be03af8e749de58\"\u003e\u003ccode\u003ec137bbc\u003c/code\u003e\u003c/a\u003e release: v1.162.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/54e69075c30500b19c86b8dd8e416e9a38634ae9\"\u003e\u003ccode\u003e54e6907\u003c/code\u003e\u003c/a\u003e release: v1.162.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/eefcb5f9a692e62620b276c3da1d24df1501a16d\"\u003e\u003ccode\u003eeefcb5f\u003c/code\u003e\u003c/a\u003e release: v1.162.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a562eb496be9ffd82654d503175b0bc1a1ffeff8\"\u003e\u003ccode\u003ea562eb4\u003c/code\u003e\u003c/a\u003e release: v1.162.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/3710720cd941c2e4c3c104f05bb7109a7c25ef7e\"\u003e\u003ccode\u003e3710720\u003c/code\u003e\u003c/a\u003e release: v1.162.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5fcf33e87184e2e019d0f89abed0f10c3b07c234\"\u003e\u003ccode\u003e5fcf33e\u003c/code\u003e\u003c/a\u003e release: v1.161.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/4def459cb63522e374b8d27f87e9317b92f0d0c6\"\u003e\u003ccode\u003e4def459\u003c/code\u003e\u003c/a\u003e testing(vite-ecosystem-ci): add vite as direct dev depencency (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/6709\"\u003e#6709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/v1.163.2/packages/router-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.574.0 to 0.575.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\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/lucide-icons/lucide/commits/0.575.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 `motion` from 12.34.1 to 12.34.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.34.3] 2026-02-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003evelocity\u003c/code\u003e is never transferred to a time-derived spring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.2] 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLayout animations: Reset motion value velocity when starting a new layout animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/071f659f02ecc4ceb21ae17a74085454b961c585\"\u003e\u003ccode\u003e071f659\u003c/code\u003e\u003c/a\u003e v12.34.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ab73833f4dfcba3449ac7c829e77b927ef39c34f\"\u003e\u003ccode\u003eab73833\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bd6eac3aed154fcaf017fbf6a0601eb825dfacfb\"\u003e\u003ccode\u003ebd6eac3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3564\"\u003e#3564\u003c/a\u003e from motiondivision/fix/time-defined-spring-velocity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bebd7f5bf92b0899719cdb8da2114892983b02c2\"\u003e\u003ccode\u003ebebd7f5\u003c/code\u003e\u003c/a\u003e Ignore velocity for time-defined springs to prevent wild oscillation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68283405093407c229adc25e4f939a8fc1a310da\"\u003e\u003ccode\u003e6828340\u003c/code\u003e\u003c/a\u003e v12.34.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/679a0ad3a1edb131172e4a2365b185fb2cb2cd5e\"\u003e\u003ccode\u003e679a0ad\u003c/code\u003e\u003c/a\u003e Reset layout animation motion value velocity on restart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1d566fc96f1f03a9b7be0fa891661bbcc56f7de0\"\u003e\u003ccode\u003e1d566fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3546\"\u003e#3546\u003c/a\u003e from veeceey/fix/typescript-ban-types-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ae4c6c696f5f8befddb0b7cfcdc2b0ed71f46ba2\"\u003e\u003ccode\u003eae4c6c6\u003c/code\u003e\u003c/a\u003e Fix TypeScript lint error: Replace banned type {} with React.PropsWithChildren\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.1...v12.34.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.18.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/46cdf9e32b70e74e0ca89c194827217b912012a5\"\u003e\u003ccode\u003e46cdf9e\u003c/code\u003e\u003c/a\u003e [fix] fix unhandled callback error for submittables (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3589\"\u003e#3589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.19.0/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.13.2 to 9.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces a new \u003ccode\u003eresetOnSelect\u003c/code\u003e prop and adds support for the Hijri calendar.\u003c/p\u003e\n\u003ch2\u003eResetting Selections in Range Mode\u003c/h2\u003e\n\u003cp\u003eWhen in range selection mode, use the new \u003ca href=\"https://daypicker.dev/selections/range-mode#reset-selection\"\u003eresetOnSelect\u003c/a\u003e prop to start a new range when a full range is already selected.\u003c/p\u003e\n\u003ch2\u003eHijri Calendar\u003c/h2\u003e\n\u003cp\u003eTo use the Hijri (Umm al-Qura) calendar, import \u003ccode\u003eDayPicker\u003c/code\u003e from \u003ccode\u003ereact-day-picker/hijri\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DayPicker } from \u0026quot;react-day-picker/hijri\u0026quot;;\r\n\u003cp\u003eexport function HijriCalendar() {\u003cbr /\u003e\nreturn \u0026lt;DayPicker /\u0026gt;;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eRead more in the \u003ca href=\"https://daypicker.dev/localization/hijri\"\u003edocumentation\u003c/a\u003e and play with it in \u003ca href=\"https://daypicker.dev/playground?calendar=hijri\"\u003eplayground\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Hijri calendar support (Umm al-Qura) by \u003ca href=\"https://github.com/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eresetOnSelect\u003c/code\u003e prop to reset date range when selecting date with completed range by \u003ca href=\"https://github.com/rodgobbi\"\u003e\u003ccode\u003e@​rodgobbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2906\"\u003egpbl/react-day-picker#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add default \u003ccode\u003elang\u003c/code\u003e prop to DayPicker root element by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2907\"\u003egpbl/react-day-picker#2907\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/ws-rush\"\u003e\u003ccode\u003e@​ws-rush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2904\"\u003egpbl/react-day-picker#2904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/a5b0c43c0aec821d24d58ed7e274db54a9a38b11\"\u003e\u003ccode\u003ea5b0c43\u003c/code\u003e\u003c/a\u003e Prepare 9.14.0 package metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/758f6048835eb4e6e75cefc05b6e87571b6b3bb9\"\u003e\u003ccode\u003e758f604\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elang\u003c/code\u003e attribute to DayPicker root (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/0893c9677b2c6d310219ba50abda45afc443deba\"\u003e\u003ccode\u003e0893c96\u003c/code\u003e\u003c/a\u003e feat: New resetOnSelect prop to reset date range when selecting date with com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/8e69eb1c2c9fc0db2a10a79db0fd59b4c8200e0d\"\u003e\u003ccode\u003e8e69eb1\u003c/code\u003e\u003c/a\u003e feat: Add Hijri calendar support (Umm al-Qura) (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/091ca6f1c8a810b32870471a38439c7dd7d7ba98\"\u003e\u003ccode\u003e091ca6f\u003c/code\u003e\u003c/a\u003e chore: remove performance-tests project (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/6df3193c41d127c9930aac317de00003d76344b5\"\u003e\u003ccode\u003e6df3193\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/5208d3f428bec12fe2a589b91ae5ab9ff407d4b9\"\u003e\u003ccode\u003e5208d3f\u003c/code\u003e\u003c/a\u003e chore: update workspace dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.13.2...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.71.1 to 7.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3adba2b816dd50bbca460bbe61df64b50bc6b1da\"\u003e\u003ccode\u003e3adba2b\u003c/code\u003e\u003c/a\u003e ✅ test: add unit tests for update utility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13268\"\u003e#13268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.71.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-medium-image-zoom` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/releases\"\u003ereact-medium-image-zoom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md\"\u003ereact-medium-image-zoom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8a6851: switch from Rollup to plain tsc output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/b46c9890a610d8414f1de8051cae16744ed87f64\"\u003e\u003ccode\u003eb46c989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1023\"\u003e#1023\u003c/a\u003e from rpearce/chore/fix-release-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ab5c5d4b315e76a39c74d767e50fc48a46b54646\"\u003e\u003ccode\u003eab5c5d4\u003c/code\u003e\u003c/a\u003e fix: maybe fix release - take 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/6d0538f9b4d7dbfe737dedf9e88edfcb9a825b61\"\u003e\u003ccode\u003e6d0538f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1022\"\u003e#1022\u003c/a\u003e from rpearce/chore/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/502c87caa008cfbb11036b2991a2140eb5a0e4de\"\u003e\u003ccode\u003e502c87c\u003c/code\u003e\u003c/a\u003e fix: maybe fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4187370ee8740039473d09bece7285def91e4edf\"\u003e\u003ccode\u003e4187370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1020\"\u003e#1020\u003c/a\u003e from rpearce/fix/tsc-file-exts-smh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/65aae947fcaa82de3be68514dab53bb2ec661557\"\u003e\u003ccode\u003e65aae94\u003c/code\u003e\u003c/a\u003e fix: type imports need to have .js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/5d29933a5fb80b7e2aebec48fe1af095bae7edee\"\u003e\u003ccode\u003e5d29933\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1016\"\u003e#1016\u003c/a\u003e from rpearce/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/4d5ad34d058e49c81727e4444b4847638067dc9b\"\u003e\u003ccode\u003e4d5ad34\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/e4ce7d8535ccad21624ae04c8fae164d27b156d2\"\u003e\u003ccode\u003ee4ce7d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rpearce/react-medium-image-zoom/issues/1019\"\u003e#1019\u003c/a\u003e from rpearce/fix/dont-forget-use-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/commit/ba6d3d0d1ec3e1e1e3368c88f5c41338666ff768\"\u003e\u003ccode\u003eba6d3d0\u003c/code\u003e\u003c/a\u003e fix: remember 'use client'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rpearce/react-medium-image-zoom/compare/v5.4.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-medium-image-zoom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-resizable-panels` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/releases\"\u003ereact-resizable-panels's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/670\"\u003e670\u003c/a\u003e: Check for undefined \u003ccode\u003eadoptedStyleSheets\u003c/code\u003e (to better support environments like jsdom)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/671\"\u003e671\u003c/a\u003e: Bug-fix: Update in-memory layout cache when group is resized by double-clicking on a separator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md\"\u003ereact-resizable-panels's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/670\"\u003e670\u003c/a\u003e: Check for undefined \u003ccode\u003eadoptedStyleSheets\u003c/code\u003e (to better support environments like jsdom)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/pull/671\"\u003e671\u003c/a\u003e: Bug-fix: Update in-memory layout cache when group is resized by double-clicking on a separator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/d905ad8a892fa11359540fa8a58c570761d790e9\"\u003e\u003ccode\u003ed905ad8\u003c/code\u003e\u003c/a\u003e 4.6.4 -\u0026gt; 4.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/ecc52f898c30f61b778c0e628b1a27be742289cf\"\u003e\u003ccode\u003eecc52f8\u003c/code\u003e\u003c/a\u003e Check for undefined adoptedStyleSheets (to better support environments like j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/7090efb1dffc70ff6f8509c3c316986491fcfa97\"\u003e\u003ccode\u003e7090efb\u003c/code\u003e\u003c/a\u003e Conditionally-rendered panel edge case bug fix (\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/211676e44c455bb5d9ff8928149d01774ac69931\"\u003e\u003ccode\u003e211676e\u003c/code\u003e\u003c/a\u003e Fixed typo in docs example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/compare/4.6.4...4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.4.1 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/270ac79f2c54fcaaabe811df2aa3c20300318bd9\"\u003e\u003ccode\u003e270ac79\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/86f772e7584311129f40f037c39db413aa51ce48\"\u003e\u003ccode\u003e86f772e\u003c/code\u003e\u003c/a\u003e add changelog for 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6c1f77ca717df7d268...\n\n_Description has been truncated_","html_url":"https://github.com/hi02102002/trektoeic/pull/102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hi02102002%2Ftrektoeic/issues/102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/102/packages"}}]}