{"id":192,"name":"react-native-safe-area-context","ecosystem":"npm","repository_url":"https://github.com/th3rdwave/react-native-safe-area-context","issues_count":2456,"created_at":"2025-06-06T15:01:33.086Z","updated_at":"2025-06-06T15:01:33.086Z","purl":"pkg:npm/react-native-safe-area-context","metadata":{"id":2260216,"name":"react-native-safe-area-context","ecosystem":"npm","description":"A flexible way to handle safe area, also works on Android and web.","homepage":"https://github.com/th3rdwave/react-native-safe-area-context#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/th3rdwave/react-native-safe-area-context","keywords_array":["react-native","react native","react-native-web","expo-web","safe area","view"],"namespace":null,"versions_count":137,"first_release_published_at":"2019-08-16T20:01:25.408Z","latest_release_published_at":"2025-05-22T15:40:44.676Z","latest_release_number":"5.4.1","last_synced_at":"2025-06-06T03:31:39.572Z","created_at":"2022-04-09T23:16:11.917Z","updated_at":"2025-06-06T03:31:39.572Z","registry_url":"https://www.npmjs.com/package/react-native-safe-area-context","install_command":"npm install react-native-safe-area-context","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"next":"4.8.0-rc.0","rc":"4.10.0-rc.2","beta":"5.2.0-beta.0","latest":"5.4.1"}},"repo_metadata":{"id":35063752,"uuid":"202404422","full_name":"th3rdwave/react-native-safe-area-context","owner":"th3rdwave","description":"A flexible way to handle safe area insets in JS. Also works on Android and Web! ","archived":false,"fork":false,"pushed_at":"2024-05-16T20:49:44.000Z","size":2991,"stargazers_count":2043,"open_issues_count":37,"forks_count":186,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-05-17T03:43:58.838Z","etag":null,"topics":["android","ios","react","react-native","safeareainsets","web"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/th3rdwave.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"janicduplessis","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"custom":null}},"created_at":"2019-08-14T18:26:28.000Z","updated_at":"2024-05-30T19:20:56.352Z","dependencies_parsed_at":"2023-12-13T04:29:54.240Z","dependency_job_id":"fd011da0-2a6e-49f0-8698-090401ad4b2d","html_url":"https://github.com/th3rdwave/react-native-safe-area-context","commit_stats":{"total_commits":342,"total_committers":57,"mean_commits":6.0,"dds":"0.21345029239766078","last_synced_commit":"a34e6980024f32810f1803ad15fe871803db6eec"},"previous_names":["th3rdwave/safe-area-view"],"tags_count":115,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/th3rdwave","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217801072,"owners_count":16232521,"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":"th3rdwave","name":"Th3rdwave","uuid":"17412377","kind":"organization","description":"Discover your next favorite cafe. Made with open source software. ☕️🤖","email":"tomas@th3rdwave.coffee","website":"https://www.th3rdwave.coffee","location":"Montreal, Canada","twitter":"th3rdwave","company":null,"icon_url":"https://avatars.githubusercontent.com/u/17412377?v=4","repositories_count":25,"last_synced_at":"2024-04-18T07:02:51.693Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/th3rdwave","funding_links":[],"total_stars":2518,"followers":36,"following":0,"created_at":"2022-11-02T16:34:10.997Z","updated_at":"2024-04-18T07:03:06.157Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/th3rdwave","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/th3rdwave/repositories"},"tags":[{"name":"v4.10.3","sha":"ddfcef13e25666513c5c1451a69644e2c0d138b0","kind":"tag","published_at":"2024-05-30T16:41:23.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.10.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.3/manifests"},{"name":"v4.10.2","sha":"43dc4bab9066d4ccdd40c7d23ceb3bbe91d2da91","kind":"tag","published_at":"2024-05-30T16:37:43.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.10.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.2/manifests"},{"name":"v4.10.1","sha":"b8650b00c6b0f223a04caab888050956528a4063","kind":"tag","published_at":"2024-04-23T17:58:22.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.10.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.1/manifests"},{"name":"v4.10.0","sha":"9b7873cccdc8843e423c10a75867f2eb37948667","kind":"tag","published_at":"2024-04-23T17:55:37.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.10.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.0/manifests"},{"name":"v4.10.0-rc.2","sha":"188b8e9a829fb43e4ed196febbfc45df99f295e1","kind":"tag","published_at":"2024-04-12T03:15:15.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.10.0-rc.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.10.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.0-rc.2/manifests"},{"name":"v4.10.0-rc.1","sha":"d0cad9adc03e97c3ca4ddb00c1d6f56901acb999","kind":"tag","published_at":"2024-03-08T21:11:23.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.10.0-rc.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.10.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.0-rc.1/manifests"},{"name":"v4.10.0-rc.0","sha":"9128bdd3d356b616fa0e018f84ab351fbdb8d9dc","kind":"tag","published_at":"2024-02-28T15:57:41.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.10.0-rc.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.10.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.10.0-rc.0/manifests"},{"name":"v4.9.0","sha":"c9b729343e8e2a73b723a76bae6319b97b121cc6","kind":"tag","published_at":"2024-02-01T19:04:04.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.9.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.9.0/manifests"},{"name":"v4.8.2","sha":"f7e7e20b930c1e414ea34ede5d7aa1c406edc36a","kind":"tag","published_at":"2023-12-20T19:28:24.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.8.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.8.2/manifests"},{"name":"v4.8.1","sha":"0df6e3ce4b4ec266e967ba31942e2821ddeddab8","kind":"tag","published_at":"2023-12-13T15:45:05.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.8.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.8.1/manifests"},{"name":"v4.7.4","sha":"b086b0ef5043836b72c6430cca1641641694fbce","kind":"tag","published_at":"2023-10-25T17:05:02.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.7.4","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.7.4/manifests"},{"name":"v4.7.3","sha":"9611c6554b86f6141706809011cb78a37df41135","kind":"tag","published_at":"2023-10-18T15:41:04.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.7.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.7.3/manifests"},{"name":"v4.7.2","sha":"1ad7379def706cd26bcccbcce1e4f123f62e6e29","kind":"tag","published_at":"2023-09-01T01:18:01.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.7.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.7.2/manifests"},{"name":"v4.7.1","sha":"930f703ca3337f407e2df13d1f4ec8e9ffcdb654","kind":"tag","published_at":"2023-07-11T18:53:56.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.7.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.7.1/manifests"},{"name":"v4.7.0","sha":"55d384d3a7449ea717833e89dbd26dc186f48149","kind":"tag","published_at":"2023-07-10T23:24:49.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.7.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.7.0/manifests"},{"name":"v4.6.4","sha":"c70c8c55dc423c0d1d97694474b22cb47b89b3e0","kind":"tag","published_at":"2023-07-04T15:19:05.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.6.4","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.6.4/manifests"},{"name":"v4.6.3","sha":"8c1d81154a34adcdfd59ccb1d8e406742523054b","kind":"tag","published_at":"2023-06-21T22:04:12.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.6.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.6.3/manifests"},{"name":"v4.6.2","sha":"2243c3ef684ffcb5a1787e6eb92cfbd63d81661a","kind":"tag","published_at":"2023-06-21T13:58:44.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.6.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.6.2/manifests"},{"name":"v4.6.1","sha":"016b9626fdab8bfcf97d5dc6dbf269994037ca3c","kind":"tag","published_at":"2023-06-21T13:56:27.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.6.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.6.1/manifests"},{"name":"v4.6.0","sha":"b8b1e8e4ab5e9ca4901ca04d21dd4a000a424ab1","kind":"tag","published_at":"2023-06-20T23:58:00.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.6.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.6.0/manifests"},{"name":"v4.5.3","sha":"7b2718703a96b5b140be944ae96e53a562533b37","kind":"tag","published_at":"2023-05-16T15:26:23.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.5.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.5.3/manifests"},{"name":"v4.5.2","sha":"3f9a80b5a93707d688ccf6d34c297163799028a9","kind":"tag","published_at":"2023-04-29T15:33:38.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.5.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.5.2/manifests"},{"name":"v4.5.1","sha":"a34e6980024f32810f1803ad15fe871803db6eec","kind":"tag","published_at":"2023-04-08T16:18:09.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.5.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.5.1/manifests"},{"name":"v4.5.0","sha":"969db68dbe9dd64cb75b961911feed117c6c75f8","kind":"tag","published_at":"2023-01-19T03:04:01.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.5.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.5.0/manifests"},{"name":"v4.4.1","sha":"8f93c44f14a5ea4fd398457848abb75809d66ecd","kind":"tag","published_at":"2022-09-28T12:33:24.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.4.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.4.1/manifests"},{"name":"v4.4.0","sha":"19205880d465146f8de5b2515833274a77778df8","kind":"tag","published_at":"2022-09-28T04:39:21.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.4.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.4.0/manifests"},{"name":"v4.3.4","sha":"fa24e4744ad25385a29bdd3d4a5e3c46993b7c14","kind":"tag","published_at":"2022-09-19T23:27:05.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.3.4","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.3.4/manifests"},{"name":"v4.3.3","sha":"f27ffe246ec7762908b2fdd0bc443fa50f3c7960","kind":"tag","published_at":"2022-08-19T17:15:29.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.3.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.3.3/manifests"},{"name":"v4.3.2","sha":"d767e096d3e126ef3b641b59b8b8ac97bb0ed975","kind":"tag","published_at":"2022-08-19T16:50:16.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.3.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.3.2/manifests"},{"name":"v4.3.1","sha":"d14de35ac6faa1dd61d370e04443999a86f2d5b2","kind":"tag","published_at":"2022-06-06T03:18:24.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.3.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"8b3964b459d1a1b3f8481f93af997bc77c24890c","kind":"tag","published_at":"2022-06-05T20:00:45.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.3.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.3.0/manifests"},{"name":"v4.2.5","sha":"842e927b7d8c9ee23319680adb70ad28c2286e35","kind":"tag","published_at":"2022-04-26T17:05:23.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.2.5","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.5/manifests"},{"name":"v4.2.4","sha":"9e5daaeba1d07df45d78407f3ce55a2e022dffe4","kind":"tag","published_at":"2022-03-28T03:52:09.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.2.4","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.4/manifests"},{"name":"v4.2.3","sha":"00538d40a576ffa874851f8ed900e25739612b4e","kind":"tag","published_at":"2022-03-27T21:05:34.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.2.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.3/manifests"},{"name":"v4.2.2","sha":"db3ecd0a592a5fd539b5825a247a4973efd34db1","kind":"tag","published_at":"2022-03-21T17:10:49.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.2.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.2/manifests"},{"name":"v4.2.1","sha":"ec3cdeb711d7558e1172ddef7ab5bc3303c1882e","kind":"tag","published_at":"2022-03-15T20:23:39.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.2.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"63407777b8afc82e7202dda0e38c4b43b52e64f7","kind":"tag","published_at":"2022-03-15T17:54:22.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.2.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.2.0/manifests"},{"name":"v4.1.4","sha":"3e6eb59a9c8a508a37e089046ea6e313a0b1644f","kind":"tag","published_at":"2022-03-14T20:01:52.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.1.4","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.1.4/manifests"},{"name":"v4.1.3","sha":"e142e62c7af1c539c36a77ceb645e67f6c871237","kind":"tag","published_at":"2022-03-13T17:18:35.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.1.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.1.3/manifests"},{"name":"v4.1.2","sha":"f4fba685359072ec88164b045417ac4993269e9b","kind":"tag","published_at":"2022-03-01T20:57:44.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.1.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.1.2/manifests"},{"name":"v4.1.1","sha":"441e6a552b2c44754c52b09a869a05649d211ffc","kind":"tag","published_at":"2022-03-01T18:57:52.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.1.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"652d408dba279940470cad89a82fa319f24779a3","kind":"tag","published_at":"2022-03-01T02:51:03.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.1.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.1.0/manifests"},{"name":"v4.0.2","sha":"c81cb7e5a90d1ff3e2b5d9559875fb49240c4da0","kind":"tag","published_at":"2022-02-28T18:20:18.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.0.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"e51a7062a8bab19e8eb743a1b80c905b632accf9","kind":"tag","published_at":"2022-02-23T17:32:11.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.0.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1/manifests"},{"name":"v3.4.1","sha":"630fd752e80e6e932c358c37012157dfb5173381","kind":"tag","published_at":"2022-02-18T23:46:29.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.4.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.4.1/manifests"},{"name":"v4.0.1-rc.5","sha":"4b93cd15aacbdc7f38b232dfe8d856d72cb4bf81","kind":"tag","published_at":"2022-02-18T23:37:05.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.0.1-rc.5","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.0.1-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.5/manifests"},{"name":"v4.0.1-rc.4","sha":"bc46e25ccd799faf7b6b3108d1f27f431c02afe9","kind":"tag","published_at":"2022-02-18T20:18:29.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.0.1-rc.4","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.0.1-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.4/manifests"},{"name":"v4.0.1-rc.3","sha":"050fd2b730f514a007709f289725d5e95fdc372b","kind":"tag","published_at":"2022-02-18T20:03:21.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.0.1-rc.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.0.1-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.3/manifests"},{"name":"v4.0.1-rc.2","sha":"935e07dcf666ff99a5c62f995a1f40850f1bcb04","kind":"tag","published_at":"2022-02-18T19:48:38.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.0.1-rc.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.0.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.2/manifests"},{"name":"v4.0.1-rc.1","sha":"ae222dd449d3a729e3275197c350bceac63ab1ca","kind":"tag","published_at":"2022-02-18T19:39:31.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.0.1-rc.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.0.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.1/manifests"},{"name":"v4.0.1-rc.0","sha":"79ffdea83ef7773e4c0facf4bef68aac3f11e7a3","kind":"tag","published_at":"2022-02-18T17:39:22.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.0.1-rc.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.0.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.1-rc.0/manifests"},{"name":"v4.0.0","sha":"0fa297f1404bfedd928324a3d8a0bc1c359aeeaa","kind":"tag","published_at":"2022-02-18T09:14:35.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v4.0.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v4.0.0/manifests"},{"name":"v3.4.0","sha":"34c30b52d63141889d76c3439265f7f366d0390e","kind":"tag","published_at":"2022-02-16T06:09:22.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.4.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.4.0/manifests"},{"name":"v3.3.2","sha":"594f99e41d5c15dc8196ffe8f584822a2eb59958","kind":"tag","published_at":"2021-09-01T17:35:25.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.3.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"bead784eb71b7896a1075bfe9da57ae04d126354","kind":"tag","published_at":"2021-08-31T16:04:15.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.3.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"6eb9ac69ab4585351edd28f82e723cd883f5e7f1","kind":"tag","published_at":"2021-08-06T02:12:08.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.3.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"7bb20b426009b6b6d00eb74894fe482a9095735b","kind":"tag","published_at":"2021-03-07T20:18:34.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.2.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.2.0/manifests"},{"name":"v3.1.9","sha":"d95b5d5e8be54106baba2db5b1692e2deb3f5875","kind":"tag","published_at":"2020-11-11T19:00:40.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.9","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.9/manifests"},{"name":"v3.1.8","sha":"1628d2e3875831d39423e82c4012ef5b956dce7e","kind":"tag","published_at":"2020-09-17T15:45:34.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.8","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.8/manifests"},{"name":"v3.1.7","sha":"8f46d1998ab46f8a9e03ac4aed82c7cd0b0b7374","kind":"tag","published_at":"2020-08-24T16:38:50.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.7","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.7/manifests"},{"name":"v3.1.6","sha":"35df15d218eb4fe2837e67976486838e2819c757","kind":"tag","published_at":"2020-08-19T19:28:52.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.6","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.6/manifests"},{"name":"v3.1.5","sha":"25e513fa8786ebe885d0440e5e44f686447f7f5b","kind":"tag","published_at":"2020-08-19T17:49:10.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.5","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.5/manifests"},{"name":"v3.1.4","sha":"2984f59a62b80be44f7a2a6f8e168caba396bc10","kind":"tag","published_at":"2020-08-07T18:09:03.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.4","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.4/manifests"},{"name":"v3.1.3","sha":"32bd4873f4281a49e40873331278ee675a7cc3d6","kind":"tag","published_at":"2020-08-06T18:07:20.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"8407a265b44d6d230e2b4860d2245cb1876b0265","kind":"tag","published_at":"2020-08-06T17:57:41.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"de8d1f667c85cdc06f0daab59953816d2a6ccd94","kind":"tag","published_at":"2020-07-10T19:51:46.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"68088d8a66fbdbc809b0271da8d5d79b6b4fa0ee","kind":"tag","published_at":"2020-07-10T19:43:34.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.0/manifests"},{"name":"v3.1.0-beta.1","sha":"117eeca1ef78054c5a19f626e1715f5e9845d6ec","kind":"tag","published_at":"2020-07-10T19:13:31.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.0-beta.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.0-beta.1/manifests"},{"name":"v3.1.0-beta.0","sha":"c8bac0a77578f46b09db27bcbb1c50002044bb4f","kind":"tag","published_at":"2020-07-10T19:01:58.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.1.0-beta.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.1.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.1.0-beta.0/manifests"},{"name":"v3.0.7","sha":"c1b3410f49adfced156d8789f341020ed4095211","kind":"tag","published_at":"2020-06-26T19:11:37.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.7","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.7/manifests"},{"name":"v3.0.6","sha":"1a59b7b6ef5a1cd5d4b98c4cc9e317beba9dbb8c","kind":"tag","published_at":"2020-06-22T17:01:20.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.6","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"9c38a61944527d9a8d6e30b896d98bf24037b0ad","kind":"tag","published_at":"2020-06-14T20:13:23.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.5","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"36ed65628443ac120bc0d32a1908b7298567f52d","kind":"tag","published_at":"2020-06-13T20:22:02.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.4","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"f4942794b1fd8f3e1108dbe70a4f5216df6cfa46","kind":"tag","published_at":"2020-06-09T18:24:02.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"d92902f4164472b51254a3e773ef25c0afb47d69","kind":"tag","published_at":"2020-05-28T19:52:36.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"91a4a8eb6682c5837be3937f113c63988d46d55c","kind":"tag","published_at":"2020-05-28T17:25:21.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"b79fab0d4fc37fb65699601cc79feffeb23d7c20","kind":"tag","published_at":"2020-05-28T16:04:05.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.0/manifests"},{"name":"v3.0.0-beta.3","sha":"565a182392910c3bf3f5d76a87388d48494dc25e","kind":"tag","published_at":"2020-05-28T09:31:24.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.0-beta.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.0-beta.3/manifests"},{"name":"v3.0.0-beta.2","sha":"e9af3794d45cae280beeb9e2716464bc367e3515","kind":"tag","published_at":"2020-05-28T09:28:57.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.0-beta.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.0-beta.2/manifests"},{"name":"v3.0.0-beta.1","sha":"035810de9f27998fcdd359b154550c0b1efeba6c","kind":"tag","published_at":"2020-05-28T05:54:17.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-beta.0","sha":"237b13f209bd170380709712f6c2d8a3bab0a518","kind":"tag","published_at":"2020-05-28T03:52:04.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v3.0.0-beta.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v3.0.0-beta.0/manifests"},{"name":"v2.0.3","sha":"53ade8fd2d8a6dab68faa9289b593ad9a34bdf29","kind":"tag","published_at":"2020-05-26T20:28:07.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v2.0.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"3fb0a0ae72e059ffd03b8bf948420401d768ce46","kind":"tag","published_at":"2020-05-26T02:10:07.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v2.0.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"25dd3324e858e152bb8dd2270b05764a653dad94","kind":"tag","published_at":"2020-05-25T18:21:44.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v2.0.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"f12ebef47e034c956e37a06a0111215366b4e531","kind":"tag","published_at":"2020-05-22T23:08:21.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v2.0.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.0/manifests"},{"name":"v2.0.0-beta.1","sha":"ac39399b5edc2db698bfcce4eebe09a4acf37968","kind":"tag","published_at":"2020-05-22T22:19:42.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v2.0.0-beta.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v2.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.0-beta.1/manifests"},{"name":"v2.0.0-beta.0","sha":"f329afa7620f34eb5359864d0014b56d0139b5df","kind":"tag","published_at":"2020-05-21T21:00:55.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v2.0.0-beta.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v2.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v2.0.0-beta.0/manifests"},{"name":"v1.0.2","sha":"411672821bcc4f35d6207ac3837f8c6709127163","kind":"tag","published_at":"2020-05-18T20:03:32.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v1.0.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"54961270aaeb45f84f5386dafdfc235626e35553","kind":"tag","published_at":"2020-05-18T19:45:48.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v1.0.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"1b8c4d1ed859e1d78949b562c8d5686616d3677f","kind":"tag","published_at":"2020-05-09T17:52:43.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v1.0.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0/manifests"},{"name":"v1.0.0-beta.3","sha":"8627e747b20b88ceeaf4d1d11a9b2f8a99fadde3","kind":"tag","published_at":"2020-05-09T17:51:55.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v1.0.0-beta.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v1.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0-beta.3/manifests"},{"name":"v1.0.0-beta.2","sha":"24018ffa38fec85fb5dac1f34a93d23319f7df7b","kind":"commit","published_at":"2020-05-04T21:10:01.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v1.0.0-beta.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v1.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0-beta.2/manifests"},{"name":"v1.0.0-beta.1","sha":"7620e8046d4d890776e745d4c8fd452ed13f8aa7","kind":"tag","published_at":"2020-05-03T19:25:58.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v1.0.0-beta.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0-beta.1/manifests"},{"name":"v1.0.0-beta.0","sha":"7a0b44107ec7ae0aa653725f8dd5260cf86bc30e","kind":"tag","published_at":"2020-05-02T22:17:08.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v1.0.0-beta.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0-beta.0/manifests"},{"name":"v1.0.0-0","sha":"4515714f014b5109cb086fae3a67e850cbe75d71","kind":"tag","published_at":"2020-05-02T22:15:59.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v1.0.0-0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v1.0.0-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v1.0.0-0/manifests"},{"name":"v0.7.3","sha":"a4da46e121efbdfde8712693a6adbb5e24481229","kind":"tag","published_at":"2020-02-13T00:54:16.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.7.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"022441145e27160ef1b1cc68c74bd343ae8b6281","kind":"tag","published_at":"2020-02-06T20:35:08.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.7.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"090e372842d84f57877f13fa6cab632a6988343b","kind":"tag","published_at":"2020-02-06T20:31:17.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.7.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"d96033acc5aef8bc46563bfca446f0294cfbde9b","kind":"tag","published_at":"2020-02-05T22:56:08.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.7.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.7.0/manifests"},{"name":"v0.6.4","sha":"2a56e1511be0c32ebfb2d6af270a2b5c9acd4990","kind":"tag","published_at":"2020-01-30T18:33:01.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.6.4","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"507f8e33f0e14324a5fe2e0e8c7200e354e6ae20","kind":"tag","published_at":"2020-01-30T18:16:05.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.6.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"1ff90ed3104d84932ee22aaa008ab47933dc5134","kind":"tag","published_at":"2019-12-31T17:45:58.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.6.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"6157e728b3d5a6c751abf9e3d13c008b23f35d07","kind":"tag","published_at":"2019-11-23T22:56:05.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.6.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"ce4bcefcae01abce3e0a07771568e3c0145c3586","kind":"tag","published_at":"2019-11-04T20:33:53.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.6.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"665e72d8f5051535af3626c58b773eaed0b3aca9","kind":"tag","published_at":"2019-10-11T17:40:43.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.5.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"0f37f385570ee8e9bf218551262ba7b3be4d2076","kind":"tag","published_at":"2019-10-08T18:22:29.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.4.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"df08df3bb0c7282763ec7714ccbccc9c633aa54a","kind":"tag","published_at":"2019-10-08T17:37:00.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.4.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.4.0/manifests"},{"name":"v0.3.6","sha":"2d73e6f245782c58ab7f270e2fbff6ecdb2d6d2b","kind":"tag","published_at":"2019-09-13T02:13:46.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.3.6","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"3299da52c1e40bd8680d0783acdad92d7ace1143","kind":"tag","published_at":"2019-08-30T22:34:25.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.3.5","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"79b3a6c99ea23fab2153361ca837a7c8078ff599","kind":"tag","published_at":"2019-08-30T00:05:29.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.3.4","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"005a5ae22e9e6ebf7f40d9def4ea3fea54b27503","kind":"tag","published_at":"2019-08-29T15:47:04.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.3.3","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"976da7ca7afd659614f3b11f558ff963034066ab","kind":"tag","published_at":"2019-08-27T17:00:39.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.3.2","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"c5c3d6cd97d4b8ad0a178bab3e561e055b176511","kind":"tag","published_at":"2019-08-25T04:03:03.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.3.1","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"0a9aeed888718029e729bb66de434aaf03300c63","kind":"tag","published_at":"2019-08-20T00:40:19.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.3.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"f79e090b149dc943f621460885dc4d3b9bef8687","kind":"tag","published_at":"2019-08-19T02:01:14.000Z","download_url":"https://codeload.github.com/th3rdwave/react-native-safe-area-context/tar.gz/v0.2.0","html_url":"https://github.com/th3rdwave/react-native-safe-area-context/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3rdwave%2Freact-native-safe-area-context/tags/v0.2.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T20:26:22.283Z","dependent_packages_count":1766,"downloads":7229430,"downloads_period":"last-month","dependent_repos_count":152379,"rankings":{"downloads":0.16473133931091652,"dependent_repos_count":0.08953727481303525,"dependent_packages_count":0.050531791050181685,"stargazers_count":2.060420845312357,"forks_count":2.561103927476297,"docker_downloads_count":0.8330559546168178,"average":0.9598968554299342},"purl":"pkg:npm/react-native-safe-area-context","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/react-native-safe-area-context","docker_dependents_count":35,"docker_downloads_count":4560,"usage_url":"https://repos.ecosyste.ms/usage/npm/react-native-safe-area-context","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/react-native-safe-area-context/dependencies","status":null,"funding_links":["https://github.com/sponsors/janicduplessis"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-native-safe-area-context/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-native-safe-area-context/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-native-safe-area-context/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-native-safe-area-context/related_packages","maintainers":[{"uuid":"janicduplessis","login":"janicduplessis","name":null,"email":"janicduplessis@gmail.com","url":null,"packages_count":113,"html_url":"https://www.npmjs.com/~janicduplessis","role":null,"created_at":"2022-11-21T13:36:02.629Z","updated_at":"2022-11-21T13:36:02.629Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/janicduplessis/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006531,"maintainers_count":1012930,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","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":713,"unique_repositories_count_past_30_days":14,"recent_issues":[{"uuid":"4888160658","node_id":"PR_kwDOTIFUAc7xzZde","number":339,"state":"open","title":"chore(deps): bump the phone-deps group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-15T00:28:29.000Z","updated_at":"2026-07-15T00:38:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"phone-deps","update_count":7,"packages":[{"name":"expo-audio","old_version":"1.0.16","new_version":"1.1.1","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.17","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.4","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.26.1","repository_url":"https://github.com/software-mansion/react-native-screens"}],"path":null,"ecosystem":"npm"},"body":"Bumps the phone-deps group with 7 updates in the /phone-app directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [expo-audio](https://github.com/expo/expo/tree/HEAD/packages/expo-audio) | `1.0.16` | `1.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.17` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.4` | `0.86.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.26.1` |\n\n\nUpdates `expo-audio` from 1.0.16 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-audio/CHANGELOG.md\"\u003eexpo-audio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for storing recordings in the app document directory on Android and iOS. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46189\"\u003e#46189\u003c/a\u003e by \u003ca href=\"https://github.com/shubh73\"\u003e\u003ccode\u003e@​shubh73\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport lockscreen controls with playlists. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46020\"\u003e#46020\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003efileSize\u003c/code\u003e field to \u003ccode\u003eRecorderState\u003c/code\u003e reporting the current size of the recording file in bytes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46808\"\u003e#46808\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estartFileRecordingAsync\u003c/code\u003e and \u003ccode\u003estopFileRecordingAsync\u003c/code\u003e methods to \u003ccode\u003eAudioStream\u003c/code\u003e for continuous WAV and PCM file recording alongside buffer streaming. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46771\"\u003e#46771\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Give the lock-screen \u003ccode\u003eMediaSession\u003c/code\u003e instances a unique ID so concurrent active players (and the basic session) no longer collide on the empty default. (\u003ca href=\"https://redirect.github.com/expo/expo/issues/47101\"\u003e#47101\u003c/a\u003e by \u003ca href=\"https://github.com/tsushanth\"\u003e\u003ccode\u003e@​tsushanth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fix stale lock screen artwork when updating metadata without an \u003ccode\u003eartworkUrl\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45738\"\u003e#45738\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fix recording crash in apps wrapped with Microsoft Intune. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47005\"\u003e#47005\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Deactivate the audio session off the main thread to avoid app hangs. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47066\"\u003e#47066\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Don't start playback when the system denies audio focus, and log a warning explaining that background playback needs an active media playback foreground service. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46957\"\u003e#46957\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fix playlist \u003ccode\u003ecurrentIndex\u003c/code\u003e freezing after the first auto-advance. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47257\"\u003e#47257\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Removed outdated ExoPlayer changelog references and aligned Android media dependencies with AndroidX Media3 (\u003ccode\u003e1.9.1\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45368\"\u003e#45368\u003c/a\u003e by \u003ca href=\"https://github.com/saisreelasyaappali\"\u003e\u003ccode\u003e@​saisreelasyaappali\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.11 — 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Added a warning when setting volume in browsers on iOS, where Apple does not allow programmatic volume control. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44474\"\u003e#44474\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.10 — 2026-05-23\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003eRemoteServiceException\u003c/code\u003e crash when the system starts \u003ccode\u003eAudioControlsService\u003c/code\u003e via \u003ccode\u003estartForegroundService()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46147\"\u003e#46147\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.9 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.8 — 2026-05-20\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.7 — 2026-05-15\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/expo/expo/commits/HEAD/packages/expo-audio\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\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 \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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.1.17 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.1.0 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\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 \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `react-native` from 0.81.4 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.6.2 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003edb1bdcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Release build CI (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/651\"\u003e#651\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/eed4a0f2d39c9acaddc97979a8f817bffee40f51\"\u003eeed4a0f\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/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e0b35d24cfe72812f5d32e4576195693abbcda20\"\u003e\u003ccode\u003ee0b35d2\u003c/code\u003e\u003c/a\u003e chore: release 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/82027a77116380dfa5d3b716e540ffa57a2910cc\"\u003e\u003ccode\u003e82027a7\u003c/code\u003e\u003c/a\u003e do not push\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003e\u003ccode\u003edb1bdcb\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/d3a472e51cc6ca5181c0aac1478290caaebd0f52\"\u003e\u003ccode\u003ed3a472e\u003c/code\u003e\u003c/a\u003e Update broken React Native View prop links in API documentation (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/b18ae84eea605b83eb006ce82db066b28c3765b3\"\u003e\u003ccode\u003eb18ae84\u003c/code\u003e\u003c/a\u003e Update usage.mdx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-screens` from 4.16.0 to 4.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-screens/releases\"\u003ereact-native-screens's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis patch release for \u003cstrong\u003e4.26.1\u003c/strong\u003e brings a few targeted bug fixes for both iOS and Android, alongside a minor package configuration adjustment to improve dependency compatibility.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003cp\u003eThis version supports React Native 0.84+.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e🐞 Bugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Android, Stack v4): default consume*Inset props to true (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4322\"\u003e#4322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(iOS, Split): Fix ShadowState inside SplitView columns after transition (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4309\"\u003e#4309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔢 Misc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove explicit react-native peer dependency version from package config (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4328\"\u003e#4328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erelease: 4.26.1 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-screens/compare/4.26.0...4.26.1\"\u003ehttps://github.com/software-mansion/react-native-screens/compare/4.26.0...4.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release brings a stable Tabs API along with numerous fixes, including improved coordination of FormSheet animations and keyboard interaction on Android, and fixed touch handling for Pressables in transparent headers on iOS.\u003c/p\u003e\n\u003cp\u003eWe're also actively working on v5 of the library — this release adds an experimental standalone FormSheet component for both Android and iOS, and extends the menu API of the new Native Stack with several new features.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003cp\u003eThis version supports React Native 0.84+.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e✅ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(iOS): Enable synchronous header config shadow state updates by default by \u003ca href=\"https://github.com/kmichalikk\"\u003e\u003ccode\u003e@​kmichalikk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3932\"\u003esoftware-mansion/react-native-screens#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS): Enable synchronous header subview shadow state updates by default by \u003ca href=\"https://github.com/kmichalikk\"\u003e\u003ccode\u003e@​kmichalikk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3933\"\u003esoftware-mansion/react-native-screens#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS): Enable synchronous screen shadow state updates by default by \u003ca href=\"https://github.com/kmichalikk\"\u003e\u003ccode\u003e@​kmichalikk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3931\"\u003esoftware-mansion/react-native-screens#3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Stack v5): add support for header scroll flags by \u003ca href=\"https://github.com/kligarski\"\u003e\u003ccode\u003e@​kligarski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3908\"\u003esoftware-mansion/react-native-screens#3908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(tabs): add 'programmatic-native' actionOrigin variant by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3951\"\u003esoftware-mansion/react-native-screens#3951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(tabs): cohesive cross-platform native API + observer registry by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3966\"\u003esoftware-mansion/react-native-screens#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Split): add colorScheme by \u003ca href=\"https://github.com/sgaczol\"\u003e\u003ccode\u003e@​sgaczol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3961\"\u003esoftware-mansion/react-native-screens#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add basic setup for standalone FormSheet native component by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3947\"\u003esoftware-mansion/react-native-screens#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add preferredCornerRadius prop by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3988\"\u003esoftware-mansion/react-native-screens#3988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add prefersGrabberVisible prop by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3987\"\u003esoftware-mansion/react-native-screens#3987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add largestUndimmedDetentIndex support by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3992\"\u003esoftware-mansion/react-native-screens#3992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add support for initialDetentIndex by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3995\"\u003esoftware-mansion/react-native-screens#3995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add prefersScrollingExpandsWhenScrolledToEdge support by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4014\"\u003esoftware-mansion/react-native-screens#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add onDetentChanged event by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4031\"\u003esoftware-mansion/react-native-screens#4031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Stack v5): ensure StackHeaderCoordinator teardown on Screen fragment destroyed by \u003ca href=\"https://github.com/kligarski\"\u003e\u003ccode\u003e@​kligarski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4096\"\u003esoftware-mansion/react-native-screens#4096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Stack v5): add toolbar menu items base implementation to header by \u003ca href=\"https://github.com/kligarski\"\u003e\u003ccode\u003e@​kligarski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3965\"\u003esoftware-mansion/react-native-screens#3965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Introduce PresentationManager for FormSheet component by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4086\"\u003esoftware-mansion/react-native-screens#4086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add support for preventNativeDismiss \u0026amp; onNativeDismissPrevented by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4022\"\u003esoftware-mansion/react-native-screens#4022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Stack v5): expose showAsAction prop for toolbar menu items by \u003ca href=\"https://github.com/kligarski\"\u003e\u003ccode\u003e@​kligarski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4101\"\u003esoftware-mansion/react-native-screens#4101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/7f2162b29ecb070732cd02b960390bac9a20d60a\"\u003e\u003ccode\u003e7f2162b\u003c/code\u003e\u003c/a\u003e release: 4.26.1 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/5767efff7cd0f378c772735d48a9e4b9dcef4cf4\"\u003e\u003ccode\u003e5767eff\u003c/code\u003e\u003c/a\u003e chore: remove explicit react-native peer dependency version from package conf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/f51e6eb6d1520a9aec0e25cd3f89c8bab403a215\"\u003e\u003ccode\u003ef51e6eb\u003c/code\u003e\u003c/a\u003e fix(Android, Stack v4): default consume*Inset props to true (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4322\"\u003e#4322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/fa041e72cc39f7ec458ccb946f6fa70dd60d4724\"\u003e\u003ccode\u003efa041e7\u003c/code\u003e\u003c/a\u003e fix(iOS, Split): Fix ShadowState inside SplitView columns after transition (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/7c1b4915d8efa3b51d53c7332d0ff7fda08fc97f\"\u003e\u003ccode\u003e7c1b491\u003c/code\u003e\u003c/a\u003e release: 4.26.0 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4304\"\u003e#4304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/baeac78c612609309b216c7746033a30c2d06e1e\"\u003e\u003ccode\u003ebaeac78\u003c/code\u003e\u003c/a\u003e fix(iOS): hide react symbols from swift (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4224\"\u003e#4224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/9d68e8f4a07360471f0c4650203531d18d0beda7\"\u003e\u003ccode\u003e9d68e8f\u003c/code\u003e\u003c/a\u003e fix(iOS, Stack v4): fix header positioning in shadow tree (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4286\"\u003e#4286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/LetsGetToWorkBro/dreamlayer/pull/339","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LetsGetToWorkBro%2Fdreamlayer/issues/339","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/339/packages"},{"uuid":"4887893127","node_id":"PR_kwDOTIFUAc7xyhxK","number":334,"state":"closed","title":"chore(deps): bump the phone-deps group in /phone-app with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-15T00:21:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-14T23:35:32.000Z","updated_at":"2026-07-15T00:21:41.000Z","time_to_close":2760,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"phone-deps","update_count":23,"packages":[{"name":"@react-native-async-storage/async-storage","old_version":"2.2.0","new_version":"3.1.1","repository_url":"https://github.com/react-native-async-storage/async-storage"},{"name":"expo","old_version":"54.0.35","new_version":"57.0.4","repository_url":"https://github.com/expo/expo"},{"name":"expo-audio","old_version":"1.0.16","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-camera","old_version":"17.0.10","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"expo-haptics","old_version":"15.0.8","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-image","old_version":"3.0.11","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"8.0.12","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-localization","old_version":"17.0.9","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-notifications","old_version":"0.32.17","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"6.0.24","new_version":"57.0.4","repository_url":"https://github.com/expo/expo"},{"name":"expo-splash-screen","old_version":"31.0.13","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.17","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.4","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.26.1","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"zustand","old_version":"4.5.7","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@testing-library/react-native","old_version":"13.3.3","new_version":"14.0.1","repository_url":"https://github.com/callstack/react-native-testing-library"},{"name":"jest","old_version":"29.7.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest-expo","old_version":"54.0.17","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":"/phone-app","ecosystem":"npm"},"body":"Bumps the phone-deps group in /phone-app with 23 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage) | `2.2.0` | `3.1.1` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `54.0.35` | `57.0.4` |\n| [expo-audio](https://github.com/expo/expo/tree/HEAD/packages/expo-audio) | `1.0.16` | `57.0.0` |\n| [expo-camera](https://github.com/expo/expo/tree/HEAD/packages/expo-camera) | `17.0.10` | `57.0.1` |\n| [expo-haptics](https://github.com/expo/expo/tree/HEAD/packages/expo-haptics) | `15.0.8` | `57.0.0` |\n| [expo-image](https://github.com/expo/expo/tree/HEAD/packages/expo-image) | `3.0.11` | `57.0.0` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `8.0.12` | `57.0.2` |\n| [expo-localization](https://github.com/expo/expo/tree/HEAD/packages/expo-localization) | `17.0.9` | `57.0.0` |\n| [expo-notifications](https://github.com/expo/expo/tree/HEAD/packages/expo-notifications) | `0.32.17` | `57.0.3` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `6.0.24` | `57.0.4` |\n| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `31.0.13` | `57.0.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.17` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.4` | `0.86.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.26.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `4.5.7` | `5.0.14` |\n| [@testing-library/react-native](https://github.com/callstack/react-native-testing-library) | `13.3.3` | `14.0.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.4.2` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [jest-expo](https://github.com/expo/expo/tree/HEAD/packages/jest-expo) | `54.0.17` | `57.0.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\nUpdates `@react-native-async-storage/async-storage` from 2.2.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-native-async-storage/async-storage/releases\"\u003e@​react-native-async-storage/async-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAsync Storage v3.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb751ff4: bump native dependencies for sqlite and room\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAsync Storage v3.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efa6d5bc: Shared Storage artifact published to maven central\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis eliminates the extra step in installation for android.\u003c/p\u003e\n\u003ch2\u003eAsync Storage v3.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cp\u003e350e149:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u0026quot;other\u0026quot; error for Apple platforms\u003c/li\u003e\n\u003cli\u003eAndroid to use limited parallelism from DispatcherIO, instead of using dedicated thread pools per database\u003c/li\u003e\n\u003cli\u003eWhen providing null for a key, for some reason, throw an error instead of crashing the app\u003c/li\u003e\n\u003cli\u003eMake example RN example work again\u003c/li\u003e\n\u003cli\u003eUse concurrent hashmap instead of hashmap + synchronization combo for Storage initialization on Android\u003c/li\u003e\n\u003cli\u003eDouble check lock for legacy storage initialization on android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAsync Storage v3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1d1867f: include jest mock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAsync Storage v3.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7b64ea4: missing build step from CI added\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAsync Storage v3.0.0\u003c/h2\u003e\n\u003ch1\u003e‼️ Due to missing native artifacts, please do not use this version - 3.0.1 contains a fix!\u003c/h1\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelease of version v3.\nPlease visit \u003ca href=\"https://react-native-async-storage.github.io/\"\u003eAsync Storage docs to learn more\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBreaking changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAsync Storage uses \u0026quot;scoped storages\u0026quot;, where you need to create a storage instance before using it\u003c/li\u003e\n\u003cli\u003eDefault export is a singleton storage that uses v2/v1 storage, for easier transition\u003c/li\u003e\n\u003cli\u003eAn extra installation step is required for android\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecallback\u003c/code\u003e based API is dropped\u003c/li\u003e\n\u003cli\u003eMethods for batch operations (formerly \u003ccode\u003emulti*\u003c/code\u003e methods) have been renamed and their API updated\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseAsyncStorage\u003c/code\u003e hook has been removed (will be introduced later)\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/react-native-async-storage/async-storage/blob/main/packages/async-storage/CHANGELOG.md\"\u003e@​react-native-async-storage/async-storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb751ff4: bump native dependencies for sqlite and room\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efa6d5bc: Shared Storage artifact published to maven central\u003c/p\u003e\n\u003cp\u003eThis eliminates the extra step in installation for android.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e350e149: - Correctly handle \u0026quot;other\u0026quot; error for Apple platforms\n\u003cul\u003e\n\u003cli\u003eAndroid to use limited parallelism from DispatcherIO, instead of using dedicated thread pools per database\u003c/li\u003e\n\u003cli\u003eWhen providing null for a key, for some reason, throw an error instead of crashing the app\u003c/li\u003e\n\u003cli\u003eMake example RN example work again\u003c/li\u003e\n\u003cli\u003eUse concurrent hashmap instead of hashmap + synchronization combo for Storage initialization on Android\u003c/li\u003e\n\u003cli\u003eDouble check lock for legacy storage initialization on android\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1d1867f: include jest mock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7b64ea4: missing build step from CI added\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef100276: Initial release of upcoming version v3.\nPlease visit \u003ca href=\"https://react-native-async-storage.github.io/\"\u003eAsync Storage docs to learn more\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBreaking changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAsync Storage uses \u0026quot;scoped storages\u0026quot;, where you need to create a storage instance before using it\u003c/li\u003e\n\u003cli\u003eDefault export is a singleton storage that uses v2/v1 storage, for easier transition\u003c/li\u003e\n\u003cli\u003eAn extra installation step is required for android\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecallback\u003c/code\u003e based API is dropped\u003c/li\u003e\n\u003cli\u003eMethods for batch operations (formerly \u003ccode\u003emulti*\u003c/code\u003e methods) have been renamed and their API updated\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/react-native-async-storage/async-storage/commit/4535ff0728207221a5831ed59dcebab1e4fba33e\"\u003e\u003ccode\u003e4535ff0\u003c/code\u003e\u003c/a\u003e release: version packages (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/b751ff4ad97d306ba7f0b694b10e0280e9eb80ac\"\u003e\u003ccode\u003eb751ff4\u003c/code\u003e\u003c/a\u003e chore(shared-storage): Bump native dependencies (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/cb61cac1c2613d8f4caa89e34e4dccbd9958a2cf\"\u003e\u003ccode\u003ecb61cac\u003c/code\u003e\u003c/a\u003e release: version packages (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/fa6d5bc0f46d11edb5fbcf326f699b3061571d92\"\u003e\u003ccode\u003efa6d5bc\u003c/code\u003e\u003c/a\u003e feat: Use Shared Storage from Maven Central (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/d5fb009fb4950ca2b4acc4ad789a7268b901b23b\"\u003e\u003ccode\u003ed5fb009\u003c/code\u003e\u003c/a\u003e feat: Distribute shared-storage via Maven Central (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/5f005c61a1d15007bc082b584e85c7be49d9aa7b\"\u003e\u003ccode\u003e5f005c6\u003c/code\u003e\u003c/a\u003e release: version packages (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/350e149aed3e36e6e036a2d9b35ce32bb5c8c638\"\u003e\u003ccode\u003e350e149\u003c/code\u003e\u003c/a\u003e fix: Thread-safety fixes, broken example app (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/73d4fda483683b2dbbe25d05d3e4ffc1f6cde89d\"\u003e\u003ccode\u003e73d4fda\u003c/code\u003e\u003c/a\u003e release: version packages (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/ec26fb14661e82a906657f790bd6703d2fb38d7d\"\u003e\u003ccode\u003eec26fb1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​react-native-community/cli\u003c/code\u003e from 18.0.0 to 18.0.1 (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/1d1867ff4fc1bf690eb024f4ca8165fa09684bc1\"\u003e\u003ccode\u003e1d1867f\u003c/code\u003e\u003c/a\u003e feat: Add Jest mock + integration docs (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-native-async-storage/async-storage/commits/@react-native-async-storage/async-storage@3.1.1/packages/async-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​react-native-async-storage/async-storage\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 54.0.35 to 57.0.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003eexpo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e57.0.0 — 2026-07-08\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[universal][android] Use \u003ccode\u003eBasicTextField\u003c/code\u003e component instead of Filled Material TextField. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-modules-jsi\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] \u003ccode\u003eJavaScriptError\u003c/code\u003e is now a copyable class conforming to \u003ccode\u003eError\u003c/code\u003e (was a non-copyable struct), and \u003ccode\u003eJavaScriptValue\u003c/code\u003e no longer conforms to \u003ccode\u003eError\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47154\"\u003e#47154\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/cli\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eexpo prebuild\u003c/code\u003e clear and regenerate the native folders by default. Pass \u003ccode\u003e--no-clean\u003c/code\u003e to apply changes to the existing folders instead. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47209\"\u003e#47209\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInitial release of \u003cstrong\u003e\u003ccode\u003e@expo/require-utils\u003c/code\u003e\u003c/strong\u003e 🥳\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epod-install\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bundler-managed CocoaPods installations (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43605\"\u003e#43605\u003c/a\u003e by \u003ca href=\"https://github.com/tiwari91\"\u003e\u003ccode\u003e@​tiwari91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityHidden\u003c/code\u003e modifier to hide decorative views from VoiceOver and other assistive technologies during element traversal. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46579\"\u003e#46579\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityIdentifier\u003c/code\u003e modifier to set a stable identifier for UI testing tools such as XCUITest. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46556\"\u003e#46556\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003edynamicTypeSize\u003c/code\u003e modifier to set or constrain the Dynamic Type size within a view. Accepts a single size or a \u003ccode\u003e{ min, max }\u003c/code\u003e range, and cascades from \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e to bound how far text scales at the largest accessibility sizes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46540\"\u003e#46540\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003echildren\u003c/code\u003e prop to \u003ccode\u003eLabel\u003c/code\u003e component, allowing custom title views (e.g. a \u003ccode\u003eVStack\u003c/code\u003e with title and subtitle) while preserving native icon spacing and Dynamic Type icon sizing.\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003ebuttonBorderShape\u003c/code\u003e SwiftUI modifier, which reshapes a styled button (for example a \u003ccode\u003eglass\u003c/code\u003e button) while preserving its native press effect. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eNavigationBar\u003c/code\u003e and \u003ccode\u003eNavigationBarItem\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003elistRowSpacing\u003c/code\u003e modifier. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46417\"\u003e#46417\u003c/a\u003e by \u003ca href=\"https://github.com/qiyangdev\"\u003e\u003ccode\u003e@​qiyangdev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added support for custom SF Symbols in the SwiftUI \u003ccode\u003eImage\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46183\"\u003e#46183\u003c/a\u003e by \u003ca href=\"https://github.com/cinques\"\u003e\u003ccode\u003e@​cinques\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[swift-ui] Added \u003ccode\u003e\u0026lt;DisclosureGroup.Label\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[universal] Added \u003ccode\u003e\u0026lt;Collapsible.labelStyle\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003edropShadow\u003c/code\u003e and \u003ccode\u003einnerShadow\u003c/code\u003e modifiers. (\u003ca href=\"https://github.com/expo/expo/discussions/46364\"\u003e#46364\u003c/a\u003e by \u003ca href=\"https://github.com/duyanhv\"\u003e\u003ccode\u003e@​duyanhv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eimageScale\u003c/code\u003e modifier to scale SF Symbols within a view relative to the surrounding text (\u003ccode\u003esmall\u003c/code\u003e, \u003ccode\u003emedium\u003c/code\u003e, \u003ccode\u003elarge\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46774\"\u003e#46774\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eonGloballyPositioned\u003c/code\u003e modifier, which reports a composable's window position and size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Extended the SwiftUI \u003ccode\u003eonGeometryChange\u003c/code\u003e modifier to also report the view's global position (\u003ccode\u003ex\u003c/code\u003e/\u003ccode\u003ey\u003c/code\u003e) alongside its size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eminimumScaleFactor\u003c/code\u003e modifier to let text shrink down to a given fraction of its size before truncating. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS][android] Added React Compiler-friendly \u003ccode\u003eget()\u003c/code\u003e / \u003ccode\u003eset()\u003c/code\u003e accessors to \u003ccode\u003euseNativeState\u003c/code\u003e, as an alternative to reading and writing \u003ccode\u003e.value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46690\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46692\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-audio` from 1.0.16 to 57.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-audio/CHANGELOG.md\"\u003eexpo-audio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for storing recordings in the app document directory on Android and iOS. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46189\"\u003e#46189\u003c/a\u003e by \u003ca href=\"https://github.com/shubh73\"\u003e\u003ccode\u003e@​shubh73\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport lockscreen controls with playlists. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46020\"\u003e#46020\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003efileSize\u003c/code\u003e field to \u003ccode\u003eRecorderState\u003c/code\u003e reporting the current size of the recording file in bytes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46808\"\u003e#46808\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estartFileRecordingAsync\u003c/code\u003e and \u003ccode\u003estopFileRecordingAsync\u003c/code\u003e methods to \u003ccode\u003eAudioStream\u003c/code\u003e for continuous WAV and PCM file recording alongside buffer streaming. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46771\"\u003e#46771\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Give the lock-screen \u003ccode\u003eMediaSession\u003c/code\u003e instances a unique ID so concurrent active players (and the basic session) no longer collide on the empty default. (\u003ca href=\"https://redirect.github.com/expo/expo/issues/47101\"\u003e#47101\u003c/a\u003e by \u003ca href=\"https://github.com/tsushanth\"\u003e\u003ccode\u003e@​tsushanth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fix stale lock screen artwork when updating metadata without an \u003ccode\u003eartworkUrl\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45738\"\u003e#45738\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fix recording crash in apps wrapped with Microsoft Intune. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47005\"\u003e#47005\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Deactivate the audio session off the main thread to avoid app hangs. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47066\"\u003e#47066\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Don't start playback when the system denies audio focus, and log a warning explaining that background playback needs an active media playback foreground service. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46957\"\u003e#46957\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fix playlist \u003ccode\u003ecurrentIndex\u003c/code\u003e freezing after the first auto-advance. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47257\"\u003e#47257\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Removed outdated ExoPlayer changelog references and aligned Android media dependencies with AndroidX Media3 (\u003ccode\u003e1.9.1\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45368\"\u003e#45368\u003c/a\u003e by \u003ca href=\"https://github.com/saisreelasyaappali\"\u003e\u003ccode\u003e@​saisreelasyaappali\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.11 — 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Added a warning when setting volume in browsers on iOS, where Apple does not allow programmatic volume control. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44474\"\u003e#44474\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.10 — 2026-05-23\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003eRemoteServiceException\u003c/code\u003e crash when the system starts \u003ccode\u003eAudioControlsService\u003c/code\u003e via \u003ccode\u003estartForegroundService()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46147\"\u003e#46147\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.9 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.8 — 2026-05-20\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.7 — 2026-05-15\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/expo/expo/commits/HEAD/packages/expo-audio\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-camera` from 17.0.10 to 57.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-camera/CHANGELOG.md\"\u003eexpo-camera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled responsive capture and fast capture prioritization on iOS for lower shutter lag and faster successive photo captures.\u003c/li\u003e\n\u003cli\u003e[Android] Add \u003ccode\u003ePhotographicSensitivity\u003c/code\u003e to returned EXIF metadata. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47222\"\u003e#47222\u003c/a\u003e by \u003ca href=\"https://github.com/Wenszel\"\u003e\u003ccode\u003e@​Wenszel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCameraView.scanDocumentAsync\u003c/code\u003e to scan multi-page documents on Android and iOS. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47362\"\u003e#47362\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Use the selected camera to determine video stabilization support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45896\"\u003e#45896\u003c/a\u003e by \u003ca href=\"https://github.com/vivekjm\"\u003e\u003ccode\u003e@​vivekjm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHost the iOS camera preview on the view's backing layer so it no longer zooms into place on launch. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47172\"\u003e#47172\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace the deprecated \u003ccode\u003evideoOrientation\u003c/code\u003e API with \u003ccode\u003eAVCaptureDevice.RotationCoordinator\u003c/code\u003e for the iOS camera preview. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47172\"\u003e#47172\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dark frames and the preview rotating into place on iOS launch by fully configuring the camera session before it starts running. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47173\"\u003e#47173\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefault the iOS camera \u003ccode\u003epictureSize\u003c/code\u003e to \u003ccode\u003ephoto\u003c/code\u003e instead of \u003ccode\u003ehigh\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47173\"\u003e#47173\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fix the ZXing barcode fallback scanner returning raw AVFoundation type strings (e.g. \u003ccode\u003eorg.iso.PDF417\u003c/code\u003e) instead of short expo \u003ccode\u003eBarcodeType\u003c/code\u003e values (e.g. \u003ccode\u003epdf417\u003c/code\u003e) for \u003ccode\u003epdf417\u003c/code\u003e, \u003ccode\u003ecode39\u003c/code\u003e, and \u003ccode\u003ecodabar\u003c/code\u003e, restoring the fix from \u003ca href=\"https://redirect.github.com/expo/expo/pull/44726\"\u003e#44726\u003c/a\u003e that was reverted by the \u003ccode\u003eExpoCameraBarcodeScanning\u003c/code\u003e pod extraction in \u003ca href=\"https://redirect.github.com/expo/expo/pull/44766\"\u003e#44766\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47613\"\u003e#47613\u003c/a\u003e by \u003ca href=\"https://github.com/jensdev\"\u003e\u003ccode\u003e@​jensdev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003ch2\u003e56.0.7 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.6 — 2026-05-21\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.5 — 2026-05-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003eitf14\u003c/code\u003e barcode type not detecting generic Interleaved 2 of 5 barcodes, so behavior matches Android's \u003ccode\u003eFORMAT_ITF\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44796\"\u003e#44796\u003c/a\u003e by \u003ca href=\"https://github.com/mduchev\"\u003e\u003ccode\u003e@​mduchev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.4 — 2026-05-13\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated permission hook imports to be imported from \u003ccode\u003eexpo\u003c/code\u003e instead of \u003ccode\u003eexpo-modules-core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45565\"\u003e#45565\u003c/a\u003e by \u003ca href=\"https://github.com/Wenszel\"\u003e\u003ccode\u003e@​Wenszel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.3 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.2 — 2026-05-06\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-haptics` from 15.0.8 to 57.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-haptics/CHANGELOG.md\"\u003eexpo-haptics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003ch2\u003e56.0.3 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.2 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.1 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.0 — 2026-05-05\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped minimum iOS/tvOS version to 16.4, macOS to 13.4. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43296\"\u003e#43296\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e55.0.14 - 2026-04-09\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e55.0.13 - 2026-04-07\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e55.0.12 - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd web haptics for iOS Safari using checkbox. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44261\"\u003e#44261\u003c/a\u003e by \u003ca href=\"https://github.com/EvanBacon\"\u003e\u003ccode\u003e@​EvanBacon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e55.0.11 - 2026-04-02\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e55.0.10 - 2026-04-02\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/expo/expo/commits/HEAD/packages/expo-haptics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-image` from 3.0.11 to 57.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-image/CHANGELOG.md\"\u003eexpo-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eImage.writeToCacheAsync\u003c/code\u003e and \u003ccode\u003eImage.readFromCacheAsync\u003c/code\u003e to seed and read the image cache by cache key. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46620\"\u003e#46620\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eimageLoaded\u003c/code\u003e module event emitted with the decoded pixel size from every load path. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47337\"\u003e#47337\u003c/a\u003e by \u003ca href=\"https://github.com/Ubax\"\u003e\u003ccode\u003e@​Ubax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[web] Improved \u003ccode\u003estatic\u003c/code\u003e image source selection on web to be based on the rendered layout size by leading the generated \u003ccode\u003esizes\u003c/code\u003e with \u003ccode\u003eauto\u003c/code\u003e, and default \u003ccode\u003estatic\u003c/code\u003e images to \u003ccode\u003eloading=\u0026quot;lazy\u0026quot;\u003c/code\u003e (opt out with \u003ccode\u003eloading=\u0026quot;eager\u0026quot;\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46425\"\u003e#46425\u003c/a\u003e by \u003ca href=\"https://github.com/sebholl\"\u003e\u003ccode\u003e@​sebholl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd expo-observe integration (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47145\"\u003e#47145\u003c/a\u003e by \u003ca href=\"https://github.com/Ubax\"\u003e\u003ccode\u003e@​Ubax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed image staying blank when its \u003ccode\u003esource\u003c/code\u003e changes while a \u003ccode\u003etransition\u003c/code\u003e cross-fade is still running. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46752\"\u003e#46752\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fixed \u003ccode\u003egenerateThumbhashAsync\u003c/code\u003e crashing on images with extreme aspect ratios. (\u003ca href=\"https://redirect.github.com/expo/expo/issues/47189\"\u003e#47189\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Replaced the deprecated RenderScript-based \u003ccode\u003eblurRadius\u003c/code\u003e blur with a software stack blur to fix a use-after-free crash under concurrent image loads (aborts under GrapheneOS hardened_malloc). (\u003ca href=\"https://github.com/expo/expo/pull/PR\"\u003e#PR\u003c/a\u003e by \u003ca href=\"https://github.com/DimitrisTzimikas\"\u003e\u003ccode\u003e@​DimitrisTzimikas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Deprecated \u003ccode\u003ewebMaxViewportWidth\u003c/code\u003e. With layout-based selection it is now only used to emit fallback \u003ccode\u003esizes\u003c/code\u003e breakpoints for browsers that don't yet support \u003ccode\u003esizes=\u0026quot;auto\u0026quot;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46425\"\u003e#46425\u003c/a\u003e by \u003ca href=\"https://github.com/sebholl\"\u003e\u003ccode\u003e@​sebholl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.9 — 2026-05-23\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003eplaceholder\u003c/code\u003e failing to load images from the asset catalog (xcassets). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46170\"\u003e#46170\u003c/a\u003e by \u003ca href=\"https://github.com/zhelezkov\"\u003e\u003ccode\u003e@​zhelezkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fix xcasset images not loading from JS due to \u003ccode\u003efile://\u003c/code\u003e scheme mismatch. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46170\"\u003e#46170\u003c/a\u003e by \u003ca href=\"https://github.com/zhelezkov\"\u003e\u003ccode\u003e@​zhelezkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.8 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003euseImage\u003c/code\u003e crashing on SVG sources, and made \u003ccode\u003emaxWidth\u003c/code\u003e/\u003ccode\u003emaxHeight\u003c/code\u003e preserve the SVG's aspect ratio. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46077\"\u003e#46077\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.7 — 2026-05-21\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.6 — 2026-05-20\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003etintColor\u003c/code\u003e in \u003ccode\u003eloadAsync\u003c/code\u003e/\u003ccode\u003euseImage\u003c/code\u003e requiring API 26. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45981\"\u003e#45981\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.5 — 2026-05-19\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-linking` from 8.0.12 to 57.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003eexpo-linking's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e57.0.0 — 2026-07-08\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[universal][android] Use \u003ccode\u003eBasicTextField\u003c/code\u003e component instead of Filled Material TextField. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-modules-jsi\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] \u003ccode\u003eJavaScriptError\u003c/code\u003e is now a copyable class conforming to \u003ccode\u003eError\u003c/code\u003e (was a non-copyable struct), and \u003ccode\u003eJavaScriptValue\u003c/code\u003e no longer conforms to \u003ccode\u003eError\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47154\"\u003e#47154\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/cli\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eexpo prebuild\u003c/code\u003e clear and regenerate the native folders by default. Pass \u003ccode\u003e--no-clean\u003c/code\u003e to apply changes to the existing folders instead. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47209\"\u003e#47209\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInitial release of \u003cstrong\u003e\u003ccode\u003e@expo/require-utils\u003c/code\u003e\u003c/strong\u003e 🥳\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epod-install\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bundler-managed CocoaPods installations (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43605\"\u003e#43605\u003c/a\u003e by \u003ca href=\"https://github.com/tiwari91\"\u003e\u003ccode\u003e@​tiwari91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityHidden\u003c/code\u003e modifier to hide decorative views from VoiceOver and other assistive technologies during element traversal. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46579\"\u003e#46579\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityIdentifier\u003c/code\u003e modifier to set a stable identifier for UI testing tools such as XCUITest. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46556\"\u003e#46556\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003edynamicTypeSize\u003c/code\u003e modifier to set or constrain the Dynamic Type size within a view. Accepts a single size or a \u003ccode\u003e{ min, max }\u003c/code\u003e range, and cascades from \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e to bound how far text scales at the largest accessibility sizes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46540\"\u003e#46540\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003echildren\u003c/code\u003e prop to \u003ccode\u003eLabel\u003c/code\u003e component, allowing custom title views (e.g. a \u003ccode\u003eVStack\u003c/code\u003e with title and subtitle) while preserving native icon spacing and Dynamic Type icon sizing.\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003ebuttonBorderShape\u003c/code\u003e SwiftUI modifier, which reshapes a styled button (for example a \u003ccode\u003eglass\u003c/code\u003e button) while preserving its native press effect. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eNavigationBar\u003c/code\u003e and \u003ccode\u003eNavigationBarItem\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003elistRowSpacing\u003c/code\u003e modifier. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46417\"\u003e#46417\u003c/a\u003e by \u003ca href=\"https://github.com/qiyangdev\"\u003e\u003ccode\u003e@​qiyangdev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added support for custom SF Symbols in the SwiftUI \u003ccode\u003eImage\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46183\"\u003e#46183\u003c/a\u003e by \u003ca href=\"https://github.com/cinques\"\u003e\u003ccode\u003e@​cinques\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[swift-ui] Added \u003ccode\u003e\u0026lt;DisclosureGroup.Label\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[universal] Added \u003ccode\u003e\u0026lt;Collapsible.labelStyle\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003edropShadow\u003c/code\u003e and \u003ccode\u003einnerShadow\u003c/code\u003e modifiers. (\u003ca href=\"https://github.com/expo/expo/discussions/46364\"\u003e#46364\u003c/a\u003e by \u003ca href=\"https://github.com/duyanhv\"\u003e\u003ccode\u003e@​duyanhv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eimageScale\u003c/code\u003e modifier to scale SF Symbols within a view relative to the surrounding text (\u003ccode\u003esmall\u003c/code\u003e, \u003ccode\u003emedium\u003c/code\u003e, \u003ccode\u003elarge\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46774\"\u003e#46774\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eonGloballyPositioned\u003c/code\u003e modifier, which reports a composable's window position and size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Extended the SwiftUI \u003ccode\u003eonGeometryChange\u003c/code\u003e modifier to also report the view's global position (\u003ccode\u003ex\u003c/code\u003e/\u003ccode\u003ey\u003c/code\u003e) alongside its size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eminimumScaleFactor\u003c/code\u003e modifier to let text shrink down to a given fraction of its size before truncating. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS][android] Added React Compiler-friendly \u003ccode\u003eget()\u003c/code\u003e / \u003ccode\u003eset()\u003c/code\u003e accessors to \u003ccode\u003euseNativeState\u003c/code\u003e, as an alternative to reading and writing \u003ccode\u003e.value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46690\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46692\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-linking\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-localization` from 17.0.9 to 57.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003eexpo-localization's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e57.0.0 — 2026-07-08\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[universal][android] Use \u003ccode\u003eBasicTextField\u003c/code\u003e component instead of Filled Material TextField. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-modules-jsi\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] \u003ccode\u003eJavaScriptError\u003c/code\u003e is now a copyable class conforming to \u003ccode\u003eError\u003c/code\u003e (was a non-copyable struct), and \u003ccode\u003eJavaScriptValue\u003c/code\u003e no longer conforms to \u003ccode\u003eError\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47154\"\u003e#47154\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/cli\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eexpo prebuild\u003c/code\u003e clear and regenerate the native folders by default. Pass \u003ccode\u003e--no-clean\u003c/code\u003e to apply changes to the existing folders instead. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47209\"\u003e#47209\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInitial release of \u003cstrong\u003e\u003ccode\u003e@expo/require-utils\u003c/code\u003e\u003c/strong\u003e 🥳\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epod-install\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bundler-managed CocoaPods installations (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43605\"\u003e#43605\u003c/a\u003e by \u003ca href=\"https://github.com/tiwari91\"\u003e\u003ccode\u003e@​tiwari91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityHidden\u003c/code\u003e modifier to hide decorative views from VoiceOver and other assistive technologies during element traversal. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46579\"\u003e#46579\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityIdentifier\u003c/code\u003e modifier to set a stable identifier for UI testing tools such as XCUITest. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46556\"\u003e#46556\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003edynamicTypeSize\u003c/code\u003e modifier to set or constrain the Dynamic Type size within a view. Accepts a single size or a \u003ccode\u003e{ min, max }\u003c/code\u003e range, and cascades from \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e to bound how far text scales at the largest accessibility sizes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46540\"\u003e#46540\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003echildren\u003c/code\u003e prop to \u003ccode\u003eLabel\u003c/code\u003e component, allowing custom title views (e.g. a \u003ccode\u003eVStack\u003c/code\u003e with title and subtitle) while preserving native icon spacing and Dynamic Type icon sizing.\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003ebuttonBorderShape\u003c/code\u003e SwiftUI modifier, which reshapes a styled button (for example a \u003ccode\u003eglass\u003c/code\u003e button) while preserving its native press effect. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eNavigationBar\u003c/code\u003e and \u003ccode\u003eNavigationBarItem\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003elistRowSpacing\u003c/code\u003e modifier. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46417\"\u003e#46417\u003c/a\u003e by \u003ca href=\"https://github.com/qiyangdev\"\u003e\u003ccode\u003e@​qiyangdev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added support for custom SF Symbols in the SwiftUI \u003ccode\u003eImage\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46183\"\u003e#46183\u003c/a\u003e by \u003ca href=\"https://github.com/cinques\"\u003e\u003ccode\u003e@​cinques\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[swift-ui] Added \u003ccode\u003e\u0026lt;DisclosureGroup.Label\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[universal] Added \u003ccode\u003e\u0026lt;Collapsible.labelStyle\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003edropShadow\u003c/code\u003e and \u003ccode\u003einnerShadow\u003c/code\u003e modifiers. (\u003ca href=\"https://github.com/expo/expo/discussions/46364\"\u003e#46364\u003c/a\u003e by \u003ca href=\"https://github.com/duyanhv\"\u003e\u003ccode\u003e@​duyanhv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eimageScale\u003c/code\u003e modifier to scale SF Symbols within a view relative to the surrounding text (\u003ccode\u003esmall\u003c/code\u003e, \u003ccode\u003emedium\u003c/code\u003e, \u003ccode\u003elarge\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46774\"\u003e#46774\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eonGloballyPositioned\u003c/code\u003e modifier, which reports a composable's window position and size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Extended the SwiftUI \u003ccode\u003eonGeometryChange\u003c/code\u003e modifier to also report the view's global position (\u003ccode\u003ex\u003c/code\u003e/\u003ccode\u003ey\u003c/code\u003e) alongside its size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eminimumScaleFactor\u003c/code\u003e modifier to let text shrink down to a given fraction of its size before truncating. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS][android] Added React Compiler-friendly \u003ccode\u003eget()\u003c/code\u003e / \u003ccode\u003eset()\u003c/code\u003e accessors to \u003ccode\u003euseNativeState\u003c/code\u003e, as an alternative to reading and writing \u003ccode\u003e.value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46690\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46692\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eBasicTextField\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityInputLabels\u003c/code\u003e modifier to set alternative spoken phrases Voice Control uses to refer to a view (for example \u0026quot;Hang up\u0026quot; for an \u0026quot;End\u0026quot; button). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46661\"\u003e#46661\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eactivityBackgroundTint\u003c/code\u003e modifier for setting Live Activity background. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46756\"\u003e#46756\u003c/a\u003e by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added a \u003ccode\u003emodifiers\u003c/code\u003e prop to \u003ccode\u003eListItem\u003c/code\u003e to override its default \u003ccode\u003ebuttonStyle(.plain)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47124\"\u003e#47124\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47124\"\u003e#47124\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS][web] Added \u003ccode\u003eseedColor\u003c/code\u003e prop to the universal and SwiftUI \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e, used as the SwiftUI tint on iOS and to derive the primary color scale on web. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46566\"\u003e#46566\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[web] Honor the \u003ccode\u003ecolorScheme\u003c/code\u003e prop on \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e to override the system color scheme for its subtree, matching native parity. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46459\"\u003e#46459\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityElement\u003c/code\u003e modifier, which collapses a view's subtree into a single accessibility element via \u003ccode\u003eignore\u003c/code\u003e, \u003ccode\u003ecombine\u003c/code\u003e, or \u003ccode\u003econtain\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47156\"\u003e#47156\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eredacted\u003c/code\u003e, \u003ccode\u003eunredacted\u003c/code\u003e, \u003ccode\u003eprivacySensitive\u003c/code\u003e, and \u003ccode\u003einvalidatableContent\u003c/code\u003e modifiers, mapping SwiftUI's redaction family for native skeleton-loading and sensitive-content states. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47269\"\u003e#47269\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003eaccessibilityAddTraits\u003c/code\u003e and \u003ccode\u003eaccessibilityRemoveTraits\u003c/code\u003e SwiftUI modifiers, accepting an array of trait names. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47387\"\u003e#47387\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003estrokeBorder\u003c/code\u003e modifier with a full \u003ccode\u003eStrokeStyle\u003c/code\u003e (line width, cap, join, miter limit, dash array, dash phase) for dashed and dotted inset borders that follow the shape's corners. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47426\"\u003e#47426\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-network\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] Add support for the macOS platform. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46535\"\u003e#46535\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-router\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estandard-navigation\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46456\"\u003e#46456\u003c/a\u003e by \u003ca href=\"https://github.com/Ubax\"\u003e\u003ccode\u003e@​Ubax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export drawer content components and types from \u003ccode\u003eexpo-router/drawer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46635\"\u003e#46635\u003c/a\u003e by \u003ca href=\"https://github.com/Ubax\"\u003e\u003ccode\u003e@​Ubax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-localization\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-notifications` from 0.32.17 to 57.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003eexpo-notifications's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e57.0.0 — 2026-07-08\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[universal][android] Use \u003ccode\u003eBasicTextField\u003c/code\u003e component instead of Filled Material TextField. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-modules-jsi\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] \u003ccode\u003eJavaScriptError\u003c/code\u003e is now a copyable class conforming to \u003ccode\u003eError\u003c/code\u003e (was a non-copyable struct), and \u003ccode\u003eJavaScriptValue\u003c/code\u003e no longer conforms to \u003ccode\u003eError\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47154\"\u003e#47154\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/cli\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eexpo prebuild\u003c/code\u003e clear and regenerate the native folders by default. Pass \u003ccode\u003e--no-clean\u003c/code\u003e to apply changes to the existing folders instead. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47209\"\u003e#47209\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInitial release of \u003cstrong\u003e\u003ccode\u003e@expo/require-utils\u003c/code\u003e\u003c/strong\u003e 🥳\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epod-install\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bundler-managed CocoaPods installations (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43605\"\u003e#43605\u003c/a\u003e by \u003ca href=\"https://github.com/tiwari91\"\u003e\u003ccode\u003e@​tiwari91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityHidden\u003c/code\u003e modifier to hide decorative views from VoiceOver and other assistive technologies during element traversal. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46579\"\u003e#46579\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityIdentifier\u003c/code\u003e modifier to set a stable identifier for UI testing tools such as XCUITest. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46556\"\u003e#46556\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003edynamicTypeSize\u003c/code\u003e modifier to set or constrain the Dynamic Type size within a view. Accepts a single size or a \u003ccode\u003e{ min, max }\u003c/code\u003e range, and cascades from \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e to bound how far text scales at the largest accessibility sizes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46540\"\u003e#46540\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003echildren\u003c/code\u003e prop to \u003ccode\u003eLabel\u003c/code\u003e component, allowing custom title views (e.g. a \u003ccode\u003eVStack\u003c/code\u003e with title and subtitle) while preserving native icon spacing and Dynamic Type icon sizing.\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003ebuttonBorderShape\u003c/code\u003e SwiftUI modifier, which reshapes a styled button (for example a \u003ccode\u003eglass\u003c/code\u003e button) while preserving its native press effect. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eNavigationBar\u003c/code\u003e and \u003ccode\u003eNavigationBarItem\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003elistRowSpacing\u003c/code\u003e modifier. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46417\"\u003e#46417\u003c/a\u003e by \u003ca href=\"https://github.com/qiyangdev\"\u003e\u003ccode\u003e@​qiyangdev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added support for custom SF Symbols in the SwiftUI \u003ccode\u003eImage\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46183\"\u003e#46183\u003c/a\u003e by \u003ca href=\"https://github.com/cinques\"\u003e\u003ccode\u003e@​cinques\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[swift-ui] Added \u003ccode\u003e\u0026lt;DisclosureGroup.Label\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[universal] Added \u003ccode\u003e\u0026lt;Collapsible.labelStyle\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003edropShadow\u003c/code\u003e and \u003ccode\u003einnerShadow\u003c/code\u003e modifiers. (\u003ca href=\"https://github.com/expo/expo/discussions/46364\"\u003e#46364\u003c/a\u003e by \u003ca href=\"https://github.com/duyanhv\"\u003e\u003ccode\u003e@​duyanhv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eimageScale\u003c/code\u003e modifier to scale SF Symbols within a view relative to the surrounding text (\u003ccode\u003esmall\u003c/code\u003e, \u003ccode\u003emedium\u003c/code\u003e, \u003ccode\u003elarge\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46774\"\u003e#46774\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eonGloballyPositioned\u003c/code\u003e modifier, which reports a composable's window position and size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Extended the SwiftUI \u003ccode\u003eonGeometryChange\u003c/code\u003e modifier to also report the view's global position (\u003ccode\u003ex\u003c/code\u003e/\u003ccode\u003ey\u003c/code\u003e) alongside its size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eminimumScaleFactor\u003c/code\u003e modifier to let text shrink down to a given fraction of its size before truncating. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS][android] Added React Compiler-friendly \u003ccode\u003eget()\u003c/code\u003e / \u003ccode\u003eset()\u003c/code\u003e accessors to \u003ccode\u003euseNativeState\u003c/code\u003e, as an alternative to reading and writing \u003ccode\u003e.value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46690\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46692\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-notifications\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-router` from 6.0.24 to 57.0.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003eexpo-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e57.0.0 — 2026-07-08\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[universal][android] Use \u003ccode\u003eBasicTextField\u003c/code\u003e component instead of Fil...\n\n_Description has been truncated_","html_url":"https://github.com/LetsGetToWorkBro/dreamlayer/pull/334","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LetsGetToWorkBro%2Fdreamlayer/issues/334","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/334/packages"},{"uuid":"4872752749","node_id":"PR_kwDORhTdgM7xBLWx","number":17,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-13T10:32:24.000Z","updated_at":"2026-07-13T10:33:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":24,"packages":[{"name":"@react-navigation/bottom-tabs","old_version":"7.15.9","new_version":"7.18.8","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@sentry/react-native","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/getsentry/sentry-react-native"},{"name":"@shopify/flash-list","old_version":"2.0.2","new_version":"2.3.2","repository_url":"https://github.com/Shopify/flash-list"},{"name":"@shopify/react-native-skia","old_version":"2.2.12","new_version":"2.7.0","repository_url":"https://github.com/Shopify/react-native-skia"},{"name":"@supabase/supabase-js","old_version":"2.102.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.99.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-persist-client","old_version":"5.99.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react-native","old_version":"1.7.0","new_version":"1.24.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.76.1","new_version":"7.81.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-native-purchases","old_version":"10.0.1","new_version":"10.4.2","repository_url":"https://github.com/revenuecat/react-native-purchases"},{"name":"react-native-reanimated","old_version":"4.1.7","new_version":"4.5.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.26.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.8.3","new_version":"0.10.2","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@testing-library/react-native","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/callstack/react-native-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.1","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"fast-check","old_version":"4.8.0","new_version":"4.9.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"typedoc","old_version":"0.28.19","new_version":"0.28.20","repository_url":"https://github.com/TypeStrong/TypeDoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 21 updates in the /mobile directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@react-navigation/bottom-tabs](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/bottom-tabs) | `7.15.9` | `7.18.8` |\n| [@sentry/react-native](https://github.com/getsentry/sentry-react-native) | `8.16.0` | `8.18.0` |\n| [@shopify/flash-list](https://github.com/Shopify/flash-list) | `2.0.2` | `2.3.2` |\n| [@shopify/react-native-skia](https://github.com/Shopify/react-native-skia) | `2.2.12` | `2.7.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.102.1` | `2.110.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.0` | `5.101.2` |\n| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client) | `5.99.0` | `5.101.2` |\n| [lucide-react-native](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react-native) | `1.7.0` | `1.24.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.76.1` | `7.81.0` |\n| [react-native-purchases](https://github.com/revenuecat/react-native-purchases) | `10.0.1` | `10.4.2` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.1.7` | `4.5.1` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.26.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.12.1` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.8.3` | `0.10.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [@testing-library/react-native](https://github.com/callstack/react-native-testing-library) | `14.0.0` | `14.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.1` | `8.63.0` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.8.0` | `4.9.0` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.19` | `0.28.20` |\n\n\nUpdates `@react-navigation/bottom-tabs` from 7.15.9 to 7.18.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/bottom-tabs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.7...@react-navigation/bottom-tabs@7.18.8\"\u003e7.18.8\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't derive screen detach state from animated value (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/9bfc8d0f65eddbb434f94709b139f0fc2da62463\"\u003e9bfc8d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/12755\"\u003e#12755\u003c/a\u003e - by @\u003c/li\u003e\n\u003cli\u003eset native tab screen background (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/361ea71591c3fec44b5a98c5d9fa4fad71d7e720\"\u003e361ea71\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.4...@react-navigation/bottom-tabs@7.18.5\"\u003e7.18.5\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebottom-tabs:\u003c/strong\u003e pop nested stack to top on blur even when animation is interrupted (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13123\"\u003e#13123\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e6baf55b\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.2...@react-navigation/bottom-tabs@7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-06-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflash while switching native bottom tabs with lazy (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13133\"\u003e#13133\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ae1adbdf073abb97c7bbb5e6df1350bee3b3e13\"\u003e0ae1adb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13132\"\u003e#13132\u003c/a\u003e - by \u003ca href=\"https://github.com/dylancom\"\u003e\u003ccode\u003e@​dylancom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd createXScreen helpers to navigators (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8b7c2d7ae29b4e86b047d231ef35d9704809cab3\"\u003e8b7c2d7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.1...@react-navigation/bottom-tabs@7.16.2\"\u003e7.16.2\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault lazy to true for native tabs to avoid flicker (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ca4ac561a7f1d13cbec675a5e6af056041a6cfcf\"\u003eca4ac56\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.15.13...@react-navigation/bottom-tabs@7.16.0\"\u003e7.16.0\u003c/a\u003e (2026-05-11)\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/bottom-tabs@7.18.8/packages/bottom-tabs/CHANGELOG.md\"\u003e@​react-navigation/bottom-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.7...@react-navigation/bottom-tabs@7.18.8\"\u003e7.18.8\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't derive screen detach state from animated value (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/9bfc8d0f65eddbb434f94709b139f0fc2da62463\"\u003e9bfc8d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/12755\"\u003e#12755\u003c/a\u003e - by @\u003c/li\u003e\n\u003cli\u003eset native tab screen background (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/361ea71591c3fec44b5a98c5d9fa4fad71d7e720\"\u003e361ea71\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.6...@react-navigation/bottom-tabs@7.18.7\"\u003e7.18.7\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.5...@react-navigation/bottom-tabs@7.18.6\"\u003e7.18.6\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.4...@react-navigation/bottom-tabs@7.18.5\"\u003e7.18.5\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebottom-tabs:\u003c/strong\u003e pop nested stack to top on blur even when animation is interrupted (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13123\"\u003e#13123\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e6baf55b\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.3...@react-navigation/bottom-tabs@7.18.4\"\u003e7.18.4\u003c/a\u003e (2026-06-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.2...@react-navigation/bottom-tabs@7.18.3\"\u003e7.18.3\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.1...@react-navigation/bottom-tabs@7.18.2\"\u003e7.18.2\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.0...@react-navigation/bottom-tabs@7.18.1\"\u003e7.18.1\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.1...@react-navigation/bottom-tabs@7.17.2\"\u003e7.17.2\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.0...@react-navigation/bottom-tabs@7.17.1\"\u003e7.17.1\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\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/react-navigation/react-navigation/commit/239bf71a90e8f8a5264bab48926c7be1d28c2bc6\"\u003e\u003ccode\u003e239bf71\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/9bfc8d0f65eddbb434f94709b139f0fc2da62463\"\u003e\u003ccode\u003e9bfc8d0\u003c/code\u003e\u003c/a\u003e fix: don't derive screen detach state from animated value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/361ea71591c3fec44b5a98c5d9fa4fad71d7e720\"\u003e\u003ccode\u003e361ea71\u003c/code\u003e\u003c/a\u003e fix: set native tab screen background\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8a863290c256c426a03b0298d8b1568420d7a400\"\u003e\u003ccode\u003e8a86329\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/207ce5a98e84bacb3a254ca8ab46856704f73542\"\u003e\u003ccode\u003e207ce5a\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7d664cb1d3062ebf975ca7d560f0d6f2cd32fc4e\"\u003e\u003ccode\u003e7d664cb\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e\u003ccode\u003e6baf55b\u003c/code\u003e\u003c/a\u003e fix(bottom-tabs): pop nested stack to top on blur even when animation is inte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ce68b20b516d7d523fe85b567055516fdd49464b\"\u003e\u003ccode\u003ece68b20\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/bottom-tabs@7.18.8/packages/bottom-tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/elements` from 2.9.14 to 2.9.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/elements's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.21...@react-navigation/elements@2.9.22\"\u003e2.9.22\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egracefully handle multiple versions of elements for useFrameSize (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e0ababa0\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.17...@react-navigation/elements@2.9.18\"\u003e2.9.18\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix useFrameSize not returning correct layout on old arch (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1633fec7083b6391cd38ad52c05f82c00b899ba4\"\u003e1633fec\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13109\"\u003e#13109\u003c/a\u003e - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/elements@2.9.30/packages/elements/CHANGELOG.md\"\u003e@​react-navigation/elements's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.29...@react-navigation/elements@2.9.30\"\u003e2.9.30\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.28...@react-navigation/elements@2.9.29\"\u003e2.9.29\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.27...@react-navigation/elements@2.9.28\"\u003e2.9.28\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.26...@react-navigation/elements@2.9.27\"\u003e2.9.27\u003c/a\u003e (2026-06-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.25...@react-navigation/elements@2.9.26\"\u003e2.9.26\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.24...@react-navigation/elements@2.9.25\"\u003e2.9.25\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.23...@react-navigation/elements@2.9.24\"\u003e2.9.24\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.22...@react-navigation/elements@2.9.23\"\u003e2.9.23\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.21...@react-navigation/elements@2.9.22\"\u003e2.9.22\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egracefully handle multiple versions of elements for useFrameSize (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e0ababa0\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.20...@react-navigation/elements@2.9.21\"\u003e2.9.21\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.19...@react-navigation/elements@2.9.20\"\u003e2.9.20\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.18...@react-navigation/elements@2.9.19\"\u003e2.9.19\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\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/react-navigation/react-navigation/commit/239bf71a90e8f8a5264bab48926c7be1d28c2bc6\"\u003e\u003ccode\u003e239bf71\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8a863290c256c426a03b0298d8b1568420d7a400\"\u003e\u003ccode\u003e8a86329\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/207ce5a98e84bacb3a254ca8ab46856704f73542\"\u003e\u003ccode\u003e207ce5a\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ce68b20b516d7d523fe85b567055516fdd49464b\"\u003e\u003ccode\u003ece68b20\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/d1f2a06597d7f2ae490d09b7ecc4f3531e5efc46\"\u003e\u003ccode\u003ed1f2a06\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/83cf9bf91fd562d94dba330a25cca38dfd1c775b\"\u003e\u003ccode\u003e83cf9bf\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e\u003ccode\u003e0ababa0\u003c/code\u003e\u003c/a\u003e fix: gracefully handle multiple versions of elements for useFrameSize\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/elements@2.9.30/packages/elements\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/native` from 7.2.2 to 7.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.7...@react-navigation/native@7.3.8\"\u003e7.3.8\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle hash in URLs and delayed browser history sync (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/788d7c565554d85fc7d3c3b9d1a7829e1847b8da\"\u003e788d7c5\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.5...@react-navigation/native@7.3.6\"\u003e7.3.6\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle interrupted rollback when browser back is prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0c9b2d4dd4879846cf3732e71499c2c514d5449b\"\u003e0c9b2d4\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekeep syncing history after an error during sync (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/172e319e70444e320212553608595e3579afeb70\"\u003e172e319\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etrack history delta from popstate to detect browser-caused changes (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7f427b7b03e311a0c16f9aaa8c205979e2f36593\"\u003e7f427b7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.6...@react-navigation/native@7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-06-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd standard navigation compatibility (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13122\"\u003e#13122\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1c267038540b0796f6ab811ac9cf31fa3c939ed6\"\u003e1c26703\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.5...@react-navigation/native@7.2.6\"\u003e7.2.6\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a workaround for false positive with multiple linking error (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/301b3a1071a67c7bff68ee6bc28a3e783c60252f\"\u003e301b3a1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.3...@react-navigation/native@7.2.4\"\u003e7.2.4\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix linking prefix matching host with additional characters (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/680a3ebf75015c1ab291bbc9c26ca8d6c6eca419\"\u003e680a3eb\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix URLs with hashes not being matched correctly (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/5a884b10cc8b62cbc296cd36ed9ee3f9913fa60d\"\u003e5a884b1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\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/react-navigation/react-navigation/blob/@react-navigation/native@7.3.8/packages/native/CHANGELOG.md\"\u003e@​react-navigation/native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.7...@react-navigation/native@7.3.8\"\u003e7.3.8\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle hash in URLs and delayed browser history sync (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/788d7c565554d85fc7d3c3b9d1a7829e1847b8da\"\u003e788d7c5\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.6...@react-navigation/native@7.3.7\"\u003e7.3.7\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.5...@react-navigation/native@7.3.6\"\u003e7.3.6\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle interrupted rollback when browser back is prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0c9b2d4dd4879846cf3732e71499c2c514d5449b\"\u003e0c9b2d4\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekeep syncing history after an error during sync (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/172e319e70444e320212553608595e3579afeb70\"\u003e172e319\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etrack history delta from popstate to detect browser-caused changes (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7f427b7b03e311a0c16f9aaa8c205979e2f36593\"\u003e7f427b7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.4...@react-navigation/native@7.3.5\"\u003e7.3.5\u003c/a\u003e (2026-06-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.3...@react-navigation/native@7.3.4\"\u003e7.3.4\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.2...@react-navigation/native@7.3.3\"\u003e7.3.3\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.0...@react-navigation/native@7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.6...@react-navigation/native@7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-06-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd standard navigation compatibility (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13122\"\u003e#13122\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1c267038540b0796f6ab811ac9cf31fa3c939ed6\"\u003e1c26703\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.5...@react-navigation/native@7.2.6\"\u003e7.2.6\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/239bf71a90e8f8a5264bab48926c7be1d28c2bc6\"\u003e\u003ccode\u003e239bf71\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/788d7c565554d85fc7d3c3b9d1a7829e1847b8da\"\u003e\u003ccode\u003e788d7c5\u003c/code\u003e\u003c/a\u003e fix: handle hash in URLs and delayed browser history sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8a863290c256c426a03b0298d8b1568420d7a400\"\u003e\u003ccode\u003e8a86329\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/207ce5a98e84bacb3a254ca8ab46856704f73542\"\u003e\u003ccode\u003e207ce5a\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7f427b7b03e311a0c16f9aaa8c205979e2f36593\"\u003e\u003ccode\u003e7f427b7\u003c/code\u003e\u003c/a\u003e fix: track history delta from popstate to detect browser-caused changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0c9b2d4dd4879846cf3732e71499c2c514d5449b\"\u003e\u003ccode\u003e0c9b2d4\u003c/code\u003e\u003c/a\u003e fix: handle interrupted rollback when browser back is prevented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/172e319e70444e320212553608595e3579afeb70\"\u003e\u003ccode\u003e172e319\u003c/code\u003e\u003c/a\u003e fix: keep syncing history after an error during sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ce68b20b516d7d523fe85b567055516fdd49464b\"\u003e\u003ccode\u003ece68b20\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/913ed5d05b9b46dac1dfd559729897917f7f98e3\"\u003e\u003ccode\u003e913ed5d\u003c/code\u003e\u003c/a\u003e test: add tests and typechecks for standard navigator integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/native@7.3.8/packages/native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react-native` from 8.16.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-react-native/releases\"\u003e@​sentry/react-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eextendAppStart\u003c/code\u003e/\u003ccode\u003efinishExtendedAppStart\u003c/code\u003e/\u003ccode\u003egetExtendedAppStartSpan\u003c/code\u003e to extend the standalone app start window and instrument post-init work (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6392\"\u003e#6392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eConsume \u003ccode\u003esentry-cocoa\u003c/code\u003e as a prebuilt xcframework by default on iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6413\"\u003e#6413\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis may be a breaking change for some setups.\u003c/strong\u003e \u003ccode\u003epod install\u003c/code\u003e now downloads \u003ccode\u003eSentry.xcframework\u003c/code\u003e from sentry-cocoa's GitHub release (SHA256-verified) and vendors it, instead of building Sentry from source as a CocoaPod. If your iOS build breaks after upgrading (e.g. when another pod also depends on the \u003ccode\u003eSentry\u003c/code\u003e CocoaPod), or if your \u003ccode\u003epod install\u003c/code\u003e environment cannot reach \u003ccode\u003egithub.com\u003c/code\u003e, set \u003ccode\u003eSENTRY_USE_XCFRAMEWORK=0\u003c/code\u003e before \u003ccode\u003epod install\u003c/code\u003e to restore the previous source-build behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip iOS source maps upload on \u003ccode\u003eDebug\u003c/code\u003e builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6405\"\u003e#6405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.63.0 to v10.64.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6418\"\u003e#6418\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#10640\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.63.0...10.64.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.47.0 to v8.48.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6422\"\u003e#6422\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8480\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.47.0...8.48.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.0-alpha.3\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eConsume \u003ccode\u003esentry-cocoa\u003c/code\u003e as a prebuilt xcframework by default on iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6381\"\u003e#6381\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis may be a breaking change for some setups.\u003c/strong\u003e \u003ccode\u003epod install\u003c/code\u003e now downloads \u003ccode\u003eSentry.xcframework\u003c/code\u003e from sentry-cocoa's GitHub release (SHA256-verified) and vendors it, instead of building Sentry from source as a CocoaPod. If your iOS build breaks after upgrading (e.g. when another pod also depends on the \u003ccode\u003eSentry\u003c/code\u003e CocoaPod), or if your \u003ccode\u003epod install\u003c/code\u003e environment cannot reach \u003ccode\u003egithub.com\u003c/code\u003e, set \u003ccode\u003eSENTRY_USE_XCFRAMEWORK=0\u003c/code\u003e before \u003ccode\u003epod install\u003c/code\u003e to restore the previous source-build behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.0-alpha.2\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eConsume \u003ccode\u003esentry-cocoa\u003c/code\u003e as a prebuilt xcframework by default on iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6381\"\u003e#6381\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis may be a breaking change for some setups.\u003c/strong\u003e \u003ccode\u003epod install\u003c/code\u003e now downloads \u003ccode\u003eSentry.xcframework\u003c/code\u003e from sentry-cocoa's GitHub release (SHA256-verified) and vendors it, instead of building Sentry from source as a CocoaPod. If your iOS build breaks after upgrading (e.g. when another pod also depends on the \u003ccode\u003eSentry\u003c/code\u003e CocoaPod), or if your \u003ccode\u003epod install\u003c/code\u003e environment cannot reach \u003ccode\u003egithub.com\u003c/code\u003e, set \u003ccode\u003eSENTRY_USE_XCFRAMEWORK=0\u003c/code\u003e before \u003ccode\u003epod install\u003c/code\u003e to restore the previous source-build behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.0-alpha\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android New Architecture build failing at CMake configure on React Native 0.75 by gating the \u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e native build to RN 0.76+ (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-react-native/blob/main/CHANGELOG.md\"\u003e@​sentry/react-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eextendAppStart\u003c/code\u003e/\u003ccode\u003efinishExtendedAppStart\u003c/code\u003e/\u003ccode\u003egetExtendedAppStartSpan\u003c/code\u003e to extend the standalone app start window and instrument post-init work (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6392\"\u003e#6392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eConsume \u003ccode\u003esentry-cocoa\u003c/code\u003e as a prebuilt xcframework by default on iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6413\"\u003e#6413\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis may be a breaking change for some setups.\u003c/strong\u003e \u003ccode\u003epod install\u003c/code\u003e now downloads \u003ccode\u003eSentry.xcframework\u003c/code\u003e from sentry-cocoa's GitHub release (SHA256-verified) and vendors it, instead of building Sentry from source as a CocoaPod. If your iOS build breaks after upgrading (e.g. when another pod also depends on the \u003ccode\u003eSentry\u003c/code\u003e CocoaPod), or if your \u003ccode\u003epod install\u003c/code\u003e environment cannot reach \u003ccode\u003egithub.com\u003c/code\u003e, set \u003ccode\u003eSENTRY_USE_XCFRAMEWORK=0\u003c/code\u003e before \u003ccode\u003epod install\u003c/code\u003e to restore the previous source-build behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip iOS source maps upload on \u003ccode\u003eDebug\u003c/code\u003e builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6405\"\u003e#6405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.63.0 to v10.64.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6418\"\u003e#6418\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#10640\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.63.0...10.64.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.47.0 to v8.48.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6422\"\u003e#6422\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8480\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.47.0...8.48.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android New Architecture build failing to link \u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e with an undefined \u003ccode\u003eTurboModulePerfLogger::enableLogging\u003c/code\u003e symbol on some setups (e.g. armeabi-v7a) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6406\"\u003e#6406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Android New Architecture build failing at CMake configure on React Native 0.75 by gating the \u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e native build to RN 0.76+ (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n⚠️ \u003cstrong\u003eKnown Issue (Android):\u003c/strong\u003e New Architecture builds on \u003ccode\u003esentry-react-native\u003c/code\u003e \u003cstrong\u003e8.17.1\u003c/strong\u003e can fail to build \u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e (subset-ABI builds such as \u003ccode\u003earmeabi-v7a\u003c/code\u003e/Expo, and React Native 0.75) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6398\"\u003e#6398\u003c/a\u003e). \u003cstrong\u003ePlease use \u003ca href=\"https://github.com/getsentry/sentry-react-native/releases/tag/8.17.2\"\u003e8.17.2\u003c/a\u003e\u003c/strong\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eForce 16 KB ELF alignment for \u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e so it does not break 16 KB page size compatibility on Android 15+ (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n⚠️ \u003cstrong\u003eKnown Issue (Android):\u003c/strong\u003e Apps built with the New Architecture on \u003ccode\u003esentry-react-native\u003c/code\u003e \u003cstrong\u003e8.17.0\u003c/strong\u003e bundle a native library (\u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e) that is not 16 KB page aligned, which breaks \u003ca href=\"https://developer.android.com/guide/practices/page-sizes\"\u003e16 KB page size\u003c/a\u003e compatibility on Android 15+ (and fails Google Play's 16 KB requirement). See \u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6394\"\u003e#6394\u003c/a\u003e. \u003cstrong\u003ePlease use \u003ca href=\"https://github.com/getsentry/sentry-react-native/releases/tag/8.17.2\"\u003e8.17.2\u003c/a\u003e\u003c/strong\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/4f0c9dc788adfc6efc0691546c40322fa5e8eba9\"\u003e\u003ccode\u003e4f0c9dc\u003c/code\u003e\u003c/a\u003e release: 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/3d536d10a24160f88b1e42308d158e7dca22ab28\"\u003e\u003ccode\u003e3d536d1\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-android.sh to 8.48.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6422\"\u003e#6422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/76e557f87b45aefd100b610f457469764d04ec18\"\u003e\u003ccode\u003e76e557f\u003c/code\u003e\u003c/a\u003e build: Migrate Yarn from Berry v3.6.4 to v4.17.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6417\"\u003e#6417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/4acd4e9b3f26829bd83d01d746b010a5ec585903\"\u003e\u003ccode\u003e4acd4e9\u003c/code\u003e\u003c/a\u003e chore(deps): update JavaScript SDK to v10.64.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6418\"\u003e#6418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/bc8f61ed29ba1b7cae6a028c0c0d823425b7cc75\"\u003e\u003ccode\u003ebc8f61e\u003c/code\u003e\u003c/a\u003e test(android): Guard reactNativeArchitectures fix with a subset-ABI build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/39909f1afe2b914a82b13a0fa434c33009d1e770\"\u003e\u003ccode\u003e39909f1\u003c/code\u003e\u003c/a\u003e fix(deps): Bump dev-only js-yaml to 3.15.0 (CVE-2026-53550) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6414\"\u003e#6414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/bf168a4d790cdaaf56fe29a8e0e9bfc722bd42cb\"\u003e\u003ccode\u003ebf168a4\u003c/code\u003e\u003c/a\u003e feat(ios): Consume sentry-cocoa as a prebuilt xcframework by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6413\"\u003e#6413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/af33f3bfb7c4ba614f67a4e465ab6acf8bffc1c3\"\u003e\u003ccode\u003eaf33f3b\u003c/code\u003e\u003c/a\u003e feat(tracing): Add extend app start API for standalone app start (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6392\"\u003e#6392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/513aeb3d995ed685236a8c7772c47baed0d557af\"\u003e\u003ccode\u003e513aeb3\u003c/code\u003e\u003c/a\u003e fix(ios): Skip source maps upload on Debug builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6405\"\u003e#6405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/c6a8fa6a5ada9ffefc684846254eab17232a36d2\"\u003e\u003ccode\u003ec6a8fa6\u003c/code\u003e\u003c/a\u003e fix(ci): Bump codeql-action/init to v4.36.3 to match analyze/autobuild (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6410\"\u003e#6410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-react-native/compare/8.16.0...8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/flash-list` from 2.0.2 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/flash-list/releases\"\u003e@​shopify/flash-list's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(recycling): disable removeClippedSubviews to prevent Android crash by \u003ca href=\"https://github.com/shopify-github-actions-access\"\u003e\u003ccode\u003e@​shopify-github-actions-access\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2202\"\u003eShopify/flash-list#2202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: scroll to index autoscroll race by \u003ca href=\"https://github.com/isekovanic\"\u003e\u003ccode\u003e@​isekovanic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2290\"\u003eShopify/flash-list#2290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sticky-headers): configure sticky header zIndex by \u003ca href=\"https://github.com/GurkarnSD\"\u003e\u003ccode\u003e@​GurkarnSD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2311\"\u003eShopify/flash-list#2311\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/isekovanic\"\u003e\u003ccode\u003e@​isekovanic\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2290\"\u003eShopify/flash-list#2290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GurkarnSD\"\u003e\u003ccode\u003e@​GurkarnSD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2311\"\u003eShopify/flash-list#2311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Shopify/flash-list/compare/v2.3.1...v2.3.2\"\u003ehttps://github.com/Shopify/flash-list/compare/v2.3.1...v2.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(scroll): maintain scroll position when prepending large items by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2138\"\u003eShopify/flash-list#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Add type to RecyclerViewProps  export statement to comply with isolatedModules by \u003ca href=\"https://github.com/benjaminpeters\"\u003e\u003ccode\u003e@​benjaminpeters\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/1995\"\u003eShopify/flash-list#1995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scroll): guard against zero window size in bound detection by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2146\"\u003eShopify/flash-list#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scroll): enable maintainVisibleContentPosition for horizontal lists by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2145\"\u003eShopify/flash-list#2145\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/benjaminpeters\"\u003e\u003ccode\u003e@​benjaminpeters\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/1995\"\u003eShopify/flash-list#1995\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Shopify/flash-list/compare/v2.3.0...v2.3.1\"\u003ehttps://github.com/Shopify/flash-list/compare/v2.3.0...v2.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update skill instructions for metro port, app install, and e2e by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2132\"\u003eShopify/flash-list#2132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scroll): read initialScrollIndex offset after layout recompute by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2133\"\u003eShopify/flash-list#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(scroll): add inverted prop by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2131\"\u003eShopify/flash-list#2131\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Shopify/flash-list/compare/v2.2.3...v2.3.0\"\u003ehttps://github.com/Shopify/flash-list/compare/v2.2.3...v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure average measurement is always positive by \u003ca href=\"https://github.com/mhoran\"\u003e\u003ccode\u003e@​mhoran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2053\"\u003eShopify/flash-list#2053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(hooks): eliminate scroll jitter when prepending items at bottom by \u003ca href=\"https://github.com/Hector-Zhuang\"\u003e\u003ccode\u003e@​Hector-Zhuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2095\"\u003eShopify/flash-list#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove x,y from measureParentSize — fixes Fabric sticky header offset by \u003ca href=\"https://github.com/thomasttvo\"\u003e\u003ccode\u003e@​thomasttvo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2105\"\u003eShopify/flash-list#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(layout): suppress grid separators in the last row to prevent height mismatch by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2114\"\u003eShopify/flash-list#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support React.memo, forwardRef, and class components in all component props by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2115\"\u003eShopify/flash-list#2115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify overrideProps usage and document overflow visible workaround by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2128\"\u003eShopify/flash-list#2128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect waitForInteraction when initialScrollIndex is set by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2130\"\u003eShopify/flash-list#2130\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/mhoran\"\u003e\u003ccode\u003e@​mhoran\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2053\"\u003eShopify/flash-list#2053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hector-Zhuang\"\u003e\u003ccode\u003e@​Hector-Zhuang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2095\"\u003eShopify/flash-list#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasttvo\"\u003e\u003ccode\u003e@​thomasttvo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2105\"\u003eShopify/flash-list#2105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Shopify/flash-list/compare/v2.2.2...v2.2.3\"\u003ehttps://github.com/Shopify/flash-list/compare/v2.2.2...v2.2.3\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/Shopify/flash-list/commit/8c1375e95a795fcc7e7fbdeaf3059ccfb6cad50c\"\u003e\u003ccode\u003e8c1375e\u003c/code\u003e\u003c/a\u003e v2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/d6c9513ac1e924bba334ae3fafd368d47b094575\"\u003e\u003ccode\u003ed6c9513\u003c/code\u003e\u003c/a\u003e feat(sticky-headers): configure sticky header zIndex (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2311\"\u003e#2311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/8ca747760b6ec72f9fa933b3501575c5754f9456\"\u003e\u003ccode\u003e8ca7477\u003c/code\u003e\u003c/a\u003e fix: scroll to index autoscroll race (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/f4278ba0e0aa0da4f8b53035350fc5e063078a54\"\u003e\u003ccode\u003ef4278ba\u003c/code\u003e\u003c/a\u003e Update skill to include fixture checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/8bf4c817d59ddcf3b6915952c6c51b730903afe8\"\u003e\u003ccode\u003e8bf4c81\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /fixture/web (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/ea9956a04e5236b35de1c3b3073ebe4737e2a730\"\u003e\u003ccode\u003eea9956a\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2214\"\u003e#2214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/43ed94e6866f08438d6425b9b5eba07aeccad5cf\"\u003e\u003ccode\u003e43ed94e\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /documentation (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2212\"\u003e#2212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/508606eb4b5803b2533968df2428e305698c368b\"\u003e\u003ccode\u003e508606e\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /fixture/react-native (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/f47a64eb06b81f6f2bab41cd112e6bcf09a8548e\"\u003e\u003ccode\u003ef47a64e\u003c/code\u003e\u003c/a\u003e chore(skills): add analyze-feedback skill and incorporate agent learnings (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/5ffed996b2616d582f7502567f67317e9f0f68af\"\u003e\u003ccode\u003e5ffed99\u003c/code\u003e\u003c/a\u003e feat(skills): add analyze-feedback skill for agent workflow feedback (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/flash-list/compare/v2.0.2...v2.3.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​shopify/flash-list\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/react-native-skia` from 2.2.12 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/react-native-skia/releases\"\u003e@​shopify/react-native-skia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.9...v2.7.0\"\u003e2.7.0\u003c/a\u003e (2026-07-13)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🌈:\u003c/strong\u003e support for onscreen high color depth  (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3926\"\u003e#3926\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/c22c4d4c021f13b4719a34c6a2aaaca61cca02fd\"\u003ec22c4d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🌎:\u003c/strong\u003e apply the paragraph style's default textStyle (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3928\"\u003e#3928\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/fda3a967b07ae91a50db805b2eadf337383969ec\"\u003efda3a96\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3927\"\u003e#3927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🌎:\u003c/strong\u003e rewrite of \u003c!-- raw HTML omitted --\u003e on Web (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3933\"\u003e#3933\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/fa4e1e63ea51fbd43124bfd24ce3415e9a2e122f\"\u003efa4e1e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🌐:\u003c/strong\u003e improve WebGL context management in SkiaPictureView (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3929\"\u003e#3929\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/368169ddbf37a5bd5db7df48a2c9e7175c91b6a0\"\u003e368169d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🍎:\u003c/strong\u003e plug makeImageFromView snapshot leak via mapper and view registry (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3932\"\u003e#3932\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/89f6954fa3fff68a306576fc336b01fdfeb27e2b\"\u003e89f6954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🤖:\u003c/strong\u003e clip HorizontalScrollView in makeImageFromView snapshots (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3862\"\u003e#3862\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/a3e39eda0ef18685f9af6818188c659d3dbad9e0\"\u003ea3e39ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add optional sync flag to Surface.flush() (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3917\"\u003e#3917\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/59be9e3275a981ec4bbc32b6ee05ac599b6955cd\"\u003e59be9e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.8...v2.6.9\"\u003e2.6.9\u003c/a\u003e (2026-06-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🖼️:\u003c/strong\u003e add support for F16 native buffers (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3907\"\u003e#3907\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/6c93495bca5e77cec9bef1ef0fa4188fa3adca62\"\u003e6c93495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.7...v2.6.8\"\u003e2.6.8\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e use RCT_REMOVE_LEGACY_ARCH to guard RCTCxxBridge usage (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3906\"\u003e#3906\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/9e8166b2bffea56c2a7aa575190d8aa19c67e473\"\u003e9e8166b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.6...v2.6.7\"\u003e2.6.7\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e gate RCTCxxBridge behind RCT_DISABLE_LEGACY_ARCH (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3852\"\u003e#3852\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/b8787dc483f2cb51c4bc9b01d498649e8793c330\"\u003eb8787dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e export dispose() on native MaskFilter host object (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3903\"\u003e#3903\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d34d66cb74391ab0b6aab5701ef727d674a927c5\"\u003ed34d66c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.3-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.3-next.1...v2.6.3-next.2\"\u003e2.6.3-next.2\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e new Skia Graphite release (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3898\"\u003e#3898\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/75116a77a988f3dd1811a1b84c58c208b3e66af2\"\u003e75116a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/a3e39eda0ef18685f9af6818188c659d3dbad9e0\"\u003e\u003ccode\u003ea3e39ed\u003c/code\u003e\u003c/a\u003e fix(🤖): clip HorizontalScrollView in makeImageFromView snapshots (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/fa4e1e63ea51fbd43124bfd24ce3415e9a2e122f\"\u003e\u003ccode\u003efa4e1e6\u003c/code\u003e\u003c/a\u003e fix(🌎): rewrite of \u0026lt;View /\u0026gt; on Web (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3933\"\u003e#3933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/89f6954fa3fff68a306576fc336b01fdfeb27e2b\"\u003e\u003ccode\u003e89f6954\u003c/code\u003e\u003c/a\u003e fix(🍎): plug makeImageFromView snapshot leak via mapper and view registry (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/28df6fbb5295595c7400a6718cdf100a8fc9e0d1\"\u003e\u003ccode\u003e28df6fb\u003c/code\u003e\u003c/a\u003e chore(📝): document Paragraph height behavior and per-glyph bounding boxes (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/c22c4d4c021f13b4719a34c6a2aaaca61cca02fd\"\u003e\u003ccode\u003ec22c4d4\u003c/code\u003e\u003c/a\u003e fix(🌈): support for onscreen high color depth  (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/368169ddbf37a5bd5db7df48a2c9e7175c91b6a0\"\u003e\u003ccode\u003e368169d\u003c/code\u003e\u003c/a\u003e fix(🌐): improve WebGL context management in SkiaPictureView (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/fda3a967b07ae91a50db805b2eadf337383969ec\"\u003e\u003ccode\u003efda3a96\u003c/code\u003e\u003c/a\u003e fix(🌎): apply the paragraph style's default textStyle (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/acf1c948772595857dc01bc8079923a6b20cb94a\"\u003e\u003ccode\u003eacf1c94\u003c/code\u003e\u003c/a\u003e chore(🐙): upgrade node version (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3927\"\u003e#3927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/dba44cd745731dcd4fa7c2a484e33167511dae87\"\u003e\u003ccode\u003edba44cd\u003c/code\u003e\u003c/a\u003e chore(deps): bump reactivecircus/android-emulator-runner (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/074ad827ccc8c6f026bee013267232fc1acc0c1f\"\u003e\u003ccode\u003e074ad82\u003c/code\u003e\u003c/a\u003e chore(🐙): remove hardcoded simulator names in the github workflows (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3920\"\u003e#3920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.2.12...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​shopify/react-native-skia\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.102.1 to 2.110.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.110.2\u003c/h2\u003e\n\u003ch2\u003e2.110.2 (2026-07-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e clear local session on signout failures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLuc Peng\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.110.2-canary.0 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e clear local session on signout failures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLuc Peng\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.1\u003c/h2\u003e\n\u003ch2\u003e2.110.1 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e defer init-time notifications until initializePromise resolves (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e suppress disconnected status from onHeartbeat consumers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2496\"\u003e#2496\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.110.1-canary.0 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e defer init-time notifications until initializePromise resolves (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e suppress disconnected status from onHeartbeat consumers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2496\"\u003e#2496\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.0\u003c/h2\u003e\n\u003ch2\u003e2.110.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.110.2 (2026-07-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.110.1 (2026-07-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.110.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e drop Node.js 20 support (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2482\"\u003e#2482\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.109.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e pin \u003ccode\u003e@​supabase/phoenix\u003c/code\u003e and browser test CDN deps (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2457\"\u003e#2457\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.108.2 (2026-06-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.108.0 (2026-06-08)\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.107.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e remove navigator.locks-based mutex; introduce commit guard + dispose() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e update X-Client-Info to structured metadata format (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e allow httpSend to send binary payload (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 4.6\u003c/li\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/559dfb0cc3c9567b493856ca8daa6b77bff550fa\"\u003e\u003ccode\u003e559dfb0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/i...\n\n_Description has been truncated_","html_url":"https://github.com/alobaidisajad-cloud/the-reelhouse-society/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alobaidisajad-cloud%2Fthe-reelhouse-society/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"4811029706","node_id":"PR_kwDOS8qXOs7t8_8O","number":179,"state":"closed","title":"build: bump the frontend-js group with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-05T00:49:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-05T00:28:38.000Z","updated_at":"2026-07-05T00:50:04.000Z","time_to_close":1277,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: bump","group_name":"frontend-js","update_count":30,"packages":[{"name":"prettier","old_version":"3.8.4","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.9.18","new_version":"2.10.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"next","old_version":"16.2.9","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@maplibre/maplibre-gl-style-spec","old_version":"24.10.0","new_version":"25.0.1","repository_url":"https://github.com/maplibre/maplibre-style-spec"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"22.19.21","new_version":"26.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-next","old_version":"16.2.9","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"8.0.16","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"@logto/rn","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/logto-io/react-native"},{"name":"@react-native-async-storage/async-storage","old_version":"2.2.0","new_version":"3.1.1","repository_url":"https://github.com/react-native-async-storage/async-storage"},{"name":"@tanstack/react-query","old_version":"5.101.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"expo","old_version":"56.0.14","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-constants","old_version":"56.0.20","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"expo-crypto","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-font","old_version":"56.0.7","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"56.0.15","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"expo-location","old_version":"56.0.19","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"56.2.13","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"expo-secure-store","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-splash-screen","old_version":"56.0.12","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-status-bar","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-web-browser","old_version":"56.0.5","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"babel-preset-expo","old_version":"56.0.15","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"eslint-config-expo","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.62.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-js group with 30 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.18` | `2.10.3` |\n| [next](https://github.com/vercel/next.js) | `16.2.9` | `16.2.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@maplibre/maplibre-gl-style-spec](https://github.com/maplibre/maplibre-style-spec) | `24.10.0` | `25.0.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.21` | `26.1.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.9` | `16.2.10` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.3` |\n| [@logto/rn](https://github.com/logto-io/react-native/tree/HEAD/packages/rn) | `1.1.0` | `1.2.0` |\n| [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage) | `2.2.0` | `3.1.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.0` | `5.101.2` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `56.0.14` | `57.0.2` |\n| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `56.0.20` | `57.0.3` |\n| [expo-crypto](https://github.com/expo/expo/tree/HEAD/packages/expo-crypto) | `56.0.4` | `57.0.0` |\n| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `56.0.7` | `57.0.0` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `56.0.15` | `57.0.1` |\n| [expo-location](https://github.com/expo/expo/tree/HEAD/packages/expo-location) | `56.0.19` | `57.0.2` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `56.2.13` | `57.0.3` |\n| [expo-secure-store](https://github.com/expo/expo/tree/HEAD/packages/expo-secure-store) | `56.0.4` | `57.0.0` |\n| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `56.0.12` | `57.0.2` |\n| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `56.0.4` | `57.0.0` |\n| [expo-web-browser](https://github.com/expo/expo/tree/HEAD/packages/expo-web-browser) | `56.0.5` | `57.0.0` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `56.0.15` | `57.0.1` |\n| [eslint-config-expo](https://github.com/expo/expo/tree/HEAD/packages/eslint-config-expo) | `56.0.4` | `57.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.62.1` |\n\nUpdates `prettier` from 3.8.4 to 3.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.3...3.9.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n  @content (icon) {\n    \u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n  }\n  @content (description) {\n    \u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n  }\n  \u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.3 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.1...3.9.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003e#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b693cb22b412b759784bc2298fc86880e351cd3a\"\u003e\u003ccode\u003eb693cb2\u003c/code\u003e\u003c/a\u003e Release 3.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2e92ac0ee29fb83b7ce32277cb914c2eee192955\"\u003e\u003ccode\u003e2e92ac0\u003c/code\u003e\u003c/a\u003e Angular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/abed2c22db3cb61e922b7284c3b6c65424353ac2\"\u003e\u003ccode\u003eabed2c2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cfbc00921de451e918b18bb5ab6b80e80f5cd34\"\u003e\u003ccode\u003e6cfbc00\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3732e1dee6a36bdb2e77a722d206a79ac7e67aa3\"\u003e\u003ccode\u003e3732e1d\u003c/code\u003e\u003c/a\u003e Release 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a74a7b05dee7fbef39a6aeff378c3741e1a8ee15\"\u003e\u003ccode\u003ea74a7b0\u003c/code\u003e\u003c/a\u003e Allow decorators to be used with \u003ccode\u003edeclare\u003c/code\u003e on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19492\"\u003e#19492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bd9e11ab41e17a4f61f363a981c1ec24d2a4167a\"\u003e\u003ccode\u003ebd9e11a\u003c/code\u003e\u003c/a\u003e Correct text identification in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19489\"\u003e#19489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/269eee3faa1f82b1de07bb7e4d15e1cee70f80d4\"\u003e\u003ccode\u003e269eee3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec7ccd1ea47c965bda3c958239899737e899603d\"\u003e\u003ccode\u003eec7ccd1\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.4\"\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.18 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.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\u003efeat: Add nub to create-turbo options 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/13173\"\u003evercel/turborepo#13173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13174\"\u003evercel/turborepo#13174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13176\"\u003evercel/turborepo#13176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize package manager versions 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/13177\"\u003evercel/turborepo#13177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use singular workspace in package resolution error 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/13178\"\u003evercel/turborepo#13178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support nub native lockfiles 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/13179\"\u003evercel/turborepo#13179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(build): Enable thin LTO + codegen-units=1 for release builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13160\"\u003evercel/turborepo#13160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13181\"\u003evercel/turborepo#13181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add aube package manager support 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/13183\"\u003evercel/turborepo#13183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13184\"\u003evercel/turborepo#13184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize package manager version output 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/13185\"\u003evercel/turborepo#13185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.4 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13186\"\u003evercel/turborepo#13186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Richer internal dependency data 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/13188\"\u003evercel/turborepo#13188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repository): honor semver ranges in devEngines.packageManager.version by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13189\"\u003evercel/turborepo#13189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Skip node_modules in boundaries checks 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/13191\"\u003evercel/turborepo#13191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add token exchange recovery guidance 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/13192\"\u003evercel/turborepo#13192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add --production flag to turbo prune 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/13190\"\u003evercel/turborepo#13190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.5 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13193\"\u003evercel/turborepo#13193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Accept Bun lockfile version 2 by \u003ca href=\"https://github.com/tsushanth\"\u003e\u003ccode\u003e@​tsushanth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13119\"\u003evercel/turborepo#13119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Handle task executor join errors as internal errors by \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13148\"\u003evercel/turborepo#13148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Tweaks for nub support by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13187\"\u003evercel/turborepo#13187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.6 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13194\"\u003evercel/turborepo#13194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.7 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13195\"\u003evercel/turborepo#13195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade TypeScript to 7.0.1-rc 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/13144\"\u003evercel/turborepo#13144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add filtered installs to Vercel guide 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/13196\"\u003evercel/turborepo#13196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: add with-mcp-servers by \u003ca href=\"https://github.com/Nishant-Chaudhary5338\"\u003e\u003ccode\u003e@​Nishant-Chaudhary5338\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12997\"\u003evercel/turborepo#12997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Report malformed JSON parse errors instead of panicking 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/13198\"\u003evercel/turborepo#13198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve error messaging when platform binary is missing 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/13199\"\u003evercel/turborepo#13199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13200\"\u003evercel/turborepo#13200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(watch): Recover from slow initial hash instead of timing out by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13159\"\u003evercel/turborepo#13159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update vitest example to vitest 4 and use native test merging by \u003ca href=\"https://github.com/abhiaagarwal\"\u003e\u003ccode\u003e@​abhiaagarwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13202\"\u003evercel/turborepo#13202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Toggle between the TUI and streamed logs 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/13203\"\u003evercel/turborepo#13203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve Bun scoped package deps that share a name with a dependency 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/13207\"\u003evercel/turborepo#13207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Select tasks by clicking rows in the TUI task list 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/13206\"\u003evercel/turborepo#13206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Avoid deep-cloning dependency maps in lockfile closure cache 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/13209\"\u003evercel/turborepo#13209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache root internal dependencies in package graph 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/13211\"\u003evercel/turborepo#13211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Automatically copy TUI selection to clipboard on mouse release 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/13208\"\u003evercel/turborepo#13208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache env wildcard matches across tasks during hashing 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/13210\"\u003evercel/turborepo#13210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace per-package graph traversals in scope filtering 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/13212\"\u003evercel/turborepo#13212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Derive dirty hash from repo index 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/13213\"\u003evercel/turborepo#13213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Include untracked symlinks in repo-index dirty hash 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/13218\"\u003evercel/turborepo#13218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use upstream libghostty-vt crates instead of vendored bindings 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/13205\"\u003evercel/turborepo#13205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove devtools feature flag 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/13219\"\u003evercel/turborepo#13219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden TUI terminal restore during shutdown 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/13220\"\u003evercel/turborepo#13220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct gitignore precedence in untracked walk and memoize matcher chains 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/13221\"\u003evercel/turborepo#13221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9980449cabac759906a66b29fa2b0aacffec4cfc\"\u003e\u003ccode\u003e9980449\u003c/code\u003e\u003c/a\u003e publish 2.10.3 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bc32fccf931a1408df2c3870721e89a56db0b9b6\"\u003e\u003ccode\u003ebc32fcc\u003c/code\u003e\u003c/a\u003e fix: Correct gitignore precedence in untracked walk and memoize matcher chain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/dccab936ec0f674f2c46f2e0f2f13552b892bbc6\"\u003e\u003ccode\u003edccab93\u003c/code\u003e\u003c/a\u003e fix: Harden TUI terminal restore during shutdown (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13220\"\u003e#13220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/65efe27d23a1bf4635592a008f4e757fdd02a87e\"\u003e\u003ccode\u003e65efe27\u003c/code\u003e\u003c/a\u003e fix: Remove devtools feature flag (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13219\"\u003e#13219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c2115dc21d871c1799b91b0249bf335a8fc4074b\"\u003e\u003ccode\u003ec2115dc\u003c/code\u003e\u003c/a\u003e refactor: Use upstream libghostty-vt crates instead of vendored bindings (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c3c91abddfba2407657ed66a3133914a4d5b5877\"\u003e\u003ccode\u003ec3c91ab\u003c/code\u003e\u003c/a\u003e fix: Include untracked symlinks in repo-index dirty hash (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13218\"\u003e#13218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b521d3262aa743b3e40edf67b19715662f9ec417\"\u003e\u003ccode\u003eb521d32\u003c/code\u003e\u003c/a\u003e perf: Derive dirty hash from repo index (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13213\"\u003e#13213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28d18711988dac293d10530fffdc42ee460ed8d6\"\u003e\u003ccode\u003e28d1871\u003c/code\u003e\u003c/a\u003e perf: Replace per-package graph traversals in scope filtering (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13212\"\u003e#13212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/148b1ddf840c8a49ca0707c791c1eace644aa563\"\u003e\u003ccode\u003e148b1dd\u003c/code\u003e\u003c/a\u003e perf: Cache env wildcard matches across tasks during hashing (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13210\"\u003e#13210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/61d6013d4647677b6b5d890f6b50c7fea071edbf\"\u003e\u003ccode\u003e61d6013\u003c/code\u003e\u003c/a\u003e feat: Automatically copy TUI selection to clipboard on mouse release (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13208\"\u003e#13208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.18...v2.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.9 to 16.2.10\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.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9dadfd693c5d26bb3c85d1c17802f49dde244b3e\"\u003e\u003ccode\u003e9dadfd6\u003c/code\u003e\u003c/a\u003e v16.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/534d9c144ca342ff9ee5569241a814539d6eadb9\"\u003e\u003ccode\u003e534d9c1\u003c/code\u003e\u003c/a\u003e [16.2.x] Release pipeline updates (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95160\"\u003e#95160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98941fc427213b0b2770ac40e24a1855ea0ae349\"\u003e\u003ccode\u003e98941fc\u003c/code\u003e\u003c/a\u003e backport: docs fixes 16.2.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94935\"\u003e#94935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6e1a94de7c4e68892de4b1e28262be5970358458\"\u003e\u003ccode\u003e6e1a94d\u003c/code\u003e\u003c/a\u003e [16.2.x][ci]: fix release script to not strip newlines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94640\"\u003e#94640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.9...v16.2.10\"\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.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\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 \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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.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 `@maplibre/maplibre-gl-style-spec` from 24.10.0 to 25.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-style-spec/releases\"\u003e@​maplibre/maplibre-gl-style-spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.0.1\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehas\u003c/code\u003e filter now returns \u003ccode\u003efalse\u003c/code\u003e when a property exists but is set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1712\"\u003e#1712\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect replacement suggestion in error messages for mixed legacy+expression \u003ccode\u003e$type\u003c/code\u003e filters (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1727\"\u003e#1727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1728\"\u003e#1728\u003c/a\u003e) (by \u003ca href=\"https://github.com/ciscorn\"\u003e\u003ccode\u003e@​ciscorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Change legacy filter expression validation to add suggestions on invalid expressions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1709\"\u003e#1709\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003eHarelM\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow global state expressions in \u003ccode\u003efill-layer-opacity\u003c/code\u003e and \u003ccode\u003eline-layer-opacity\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1699\"\u003e#1699\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\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/maplibre/maplibre-style-spec/blob/main/CHANGELOG.md\"\u003e@​maplibre/maplibre-gl-style-spec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e25.0.1\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehas\u003c/code\u003e filter now returns \u003ccode\u003efalse\u003c/code\u003e when a property exists but is set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1712\"\u003e#1712\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect replacement suggestion in error messages for mixed legacy+expression \u003ccode\u003e$type\u003c/code\u003e filters (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1727\"\u003e#1727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1728\"\u003e#1728\u003c/a\u003e) (by \u003ca href=\"https://github.com/ciscorn\"\u003e\u003ccode\u003e@​ciscorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.0.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Change legacy filter expression validation to add suggestions on invalid expressions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1709\"\u003e#1709\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003eHarelM\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow global state expressions in \u003ccode\u003efill-layer-opacity\u003c/code\u003e and \u003ccode\u003eline-layer-opacity\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1699\"\u003e#1699\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\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/maplibre/maplibre-style-spec/commit/ef522e45a28e0efafabbebb27197d3440c99fe34\"\u003e\u003ccode\u003eef522e4\u003c/code\u003e\u003c/a\u003e Bump js version to 25.0.1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1739\"\u003e#1739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/14e1a146d97f369f7f1903b22f4e4f1848805476\"\u003e\u003ccode\u003e14e1a14\u003c/code\u003e\u003c/a\u003e fix: simplify legacy+expression $type filter suggestions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/1acc24620e74cf14cbaf187d97ffc467f62e5981\"\u003e\u003ccode\u003e1acc246\u003c/code\u003e\u003c/a\u003e Add AI usage note to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/bc77eda0780c039352e2808a691d046431f5d852\"\u003e\u003ccode\u003ebc77eda\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump oxfmt from 0.55.0 to 0.56.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/936d5ff7f65d9f697e62e6e9c8b16775a34a1171\"\u003e\u003ccode\u003e936d5ff\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-jsdoc from 63.0.7 to 63.0.10 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/e57824f3c5c28e3a3dee09f2b8fd49939138dfe5\"\u003e\u003ccode\u003ee57824f\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/f6256f23ca5d50be24e0861bd44e4a33d04f92c4\"\u003e\u003ccode\u003ef6256f2\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.6.0 to 17.7.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/47e628483b47a68ac0e82a8e4fe684d8efd13659\"\u003e\u003ccode\u003e47e6284\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​mapbox/jsonlint-lines-primitives\u003c/code\u003e from 2.0.2 to 2.0.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/d67067c58f126afee866f97531e48e776700d0fd\"\u003e\u003ccode\u003ed67067c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump rolldown from 1.1.2 to 1.1.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/f60c345a0f99207212c1fd3981ba9fb93d5a5240\"\u003e\u003ccode\u003ef60c345\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.0.0 to 26.0.1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-style-spec/compare/v24.10.0...v25.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.2/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 22.19.21 to 26.1.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 `eslint-config-next` from 16.2.9 to 16.2.10\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9dadfd693c5d26bb3c85d1c17802f49dde244b3e\"\u003e\u003ccode\u003e9dadfd6\u003c/code\u003e\u003c/a\u003e v16.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/534d9c144ca342ff9ee5569241a814539d6eadb9\"\u003e\u003ccode\u003e534d9c1\u003c/code\u003e\u003c/a\u003e [16.2.x] Release pipeline updates (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95160\"\u003e#95160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6e1a94de7c4e68892de4b1e28262be5970358458\"\u003e\u003ccode\u003e6e1a94d\u003c/code\u003e\u003c/a\u003e [16.2.x][ci]: fix release script to not strip newlines (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94640\"\u003e#94640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.10/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c8b081d96376871acb0157923e894b7a929cad5b\"\u003e\u003ccode\u003ec8b081d\u003c/code\u003e\u003c/a\u003e Add suggestions for named opacity modifiers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c46f654fa0039ad4741c6ecefbe4e2a208a665c3\"\u003e\u003ccode\u003ec46f654\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e--alpha(…)\u003c/code\u003e is seen as a \u003ccode\u003ecolor\u003c/code\u003e, and \u003ccode\u003e--spacing(…)\u003c/code\u003e is seen as a `le...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5e9f66e4284164c62e80d74e69e0cbd8d9c645cc\"\u003e\u003ccode\u003e5e9f66e\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@variant\u003c/code\u003e can be used in JS based APIs (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/707c23b955bdfa7854a03195e503b95dd730b3d2\"\u003e\u003ccode\u003e707c23b\u003c/code\u003e\u003c/a\u003e Ensure custom variants can be used via \u003ccode\u003e@variant\u003c/code\u003e in \u003ccode\u003eaddBase\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/127d17033a0518701dac8332667b12e0980870ec\"\u003e\u003ccode\u003e127d170\u003c/code\u003e\u003c/a\u003e Add bare value support for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.2/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.0.16 to 8.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ecreate-vite@8.1.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.1.0/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@8.1.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.1.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@8.1.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.1.0-beta.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.2...v8.1.3\"\u003e8.1.3\u003c/a\u003e (2026-07-02)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e inject inlined CSS after the shebang line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22717\"\u003e#22717\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1534d362794e856cc718b123cb245e0efcf36b9a\"\u003e1534d36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003ees-module-lexer\u003c/code\u003e to 2.3.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22838\"\u003e#22838\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7103c3af795396e2ad87e1125eb3fc20d60d9430\"\u003e7103c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreload css for nested dynamic imports (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22759\"\u003e#22759\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2c530542da1c50b95b7f0cb17adf82f64ecf97f3\"\u003e2c53054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e correct stacktrace column position for first line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22828\"\u003e#22828\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c4acd6982a051fa10dbd7e3a37e00f0c467793b8\"\u003ec4acd69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.1...v8.1.2\"\u003e8.1.2\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e revert es-module-lexer to 2.1.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22827\"\u003e#22827\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0d3bd7c4111b8345cfc353c7bbb2c30601752e26\"\u003e0d3bd7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22825\"\u003e#22825\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/efb98cce73f3f89c4f03936ab7741cd5b0636f5c\"\u003eefb98cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: escape ids with multiple null bytes (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22687\"\u003e#22687\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cccef55dfaa6253929d2cb58d3af53f217efc877\"\u003ecccef55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cf97711963ddcdcfac3e4fcd00771d7a55e92141\"\u003ecf97711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.0...v8.1.1\"\u003e8.1.1\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dynamic import warning to link to Vite docs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22823\"\u003e#22823\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/62bd7afd27ec0507bf528a135165dda3a44ebc21\"\u003e62bd7af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e avoid stack overflow on \u003ccode\u003eimport.meta.hot.invalidate()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22797\"\u003e#22797\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/709eb8ee03d3c46269755334f59b7e9a353fc522\"\u003e709eb8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve assets emitted during HMR/lazy compile (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22745\"\u003e#22745\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5876b2cc2e1a01df9363e1e3d1d19f474ba68285\"\u003e5876b2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundledDev:\u003c/strong\u003e skip plugin transform hooks for rolldown-lazy stub modules (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22778\"\u003e#22778\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8f925e2e496f4d313d860acb53880245b07ce6f7\"\u003e8f925e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e preserve dollar signs in external \u003ccode\u003e@import\u003c/code\u003e urls with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22718\"\u003e#22718\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9fa7ab4990f4fe74597d0a37a16d84af1c1e3544\"\u003e9fa7ab4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve tsconfig paths in CSS and Sass \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22775\"\u003e#22775\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ef0b8916160c4d2a677decc062f6faa48fbf1578\"\u003eef0b891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22734\"\u003e#22734\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e635f493faa24930ae637318d6564539bc668e89\"\u003ee635f49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22804\"\u003e#22804\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8837400a676a633af1ad6d3746b584d13cf90ecc\"\u003e8837400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22591\"\u003e#22591\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2ce6677a151c53a019baec32859b646267f9d320\"\u003e2ce6677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eescape ids with multiple null bytes (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22687\"\u003e#22687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/833fc302f3f4a5030f49207b5fbf10422f3247a2\"\u003e833fc30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehide console window when running 'net use' on Windows (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22698\"\u003e#22698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/92b63f219f6c1872f35461aa75e9e9aec79bb01c\"\u003e92b63f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore bundled config temp dir (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22800\"\u003e#22800\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/043a81096ddf8c6f9077c8e3e12362c83f9ed089\"\u003e043a810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einvert \u003ccode\u003eesbuild.jsxSideEffects\u003c/code\u003e when converting to \u003ccode\u003eoxc.jsx.pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22809\"\u003e#22809\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/33895ba4faa0a46d5bd7b3eb53d02255113c8b5d\"\u003e33895ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimize-deps:\u003c/strong\u003e ignore \u003ccode\u003eERR_CLOSED_SERVER\u003c/code\u003e in scanner (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22784\"\u003e#22784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/085a0ab704bf1a698d459d625a5c955d27b73134\"\u003e085a0ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scanner should resolve \u003ccode\u003einput\u003c/code\u003e from \u003ccode\u003eroot\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22769\"\u003e#22769\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9722b0795b68602597ddd53e3d3c7ed9f00cb831\"\u003e9722b07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2531ac7ccd1d581df5febe4a3814226ba8939a20\"\u003e2531ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn sourcemap field from some plugins that were lacking (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22782\"\u003e#22782\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7e18bf802bdde7a386eb3b407c87a67f89a895ca\"\u003e7e18bf8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e handle malformed URI in indexHtmlMiddleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22781\"\u003e#22781\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84f5cccc7574c740c46f5cb2a09f29cde8380701\"\u003e84f5ccc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove dependency optimizer message...\n\n_Description has been truncated_","html_url":"https://github.com/redducklabs/fountainrank/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/redducklabs%2Ffountainrank/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"},{"uuid":"4797623198","node_id":"PR_kwDOS8qXOs7tSTbP","number":151,"state":"closed","title":"build: bump the frontend-js group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-07-05T00:13:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-02T19:31:55.000Z","updated_at":"2026-07-05T00:13:16.000Z","time_to_close":189670,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: bump","group_name":"frontend-js","update_count":31,"packages":[{"name":"prettier","old_version":"3.8.4","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.9.18","new_version":"2.10.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"next","old_version":"16.2.9","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@maplibre/maplibre-gl-style-spec","old_version":"24.10.0","new_version":"25.0.1","repository_url":"https://github.com/maplibre/maplibre-style-spec"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"22.19.21","new_version":"26.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.4","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.2.9","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"8.0.16","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"@logto/rn","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/logto-io/react-native"},{"name":"@react-native-async-storage/async-storage","old_version":"2.2.0","new_version":"3.1.1","repository_url":"https://github.com/react-native-async-storage/async-storage"},{"name":"@tanstack/react-query","old_version":"5.101.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"expo","old_version":"56.0.14","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-constants","old_version":"56.0.20","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"expo-crypto","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-font","old_version":"56.0.7","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"56.0.15","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"expo-location","old_version":"56.0.19","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"56.2.13","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"expo-secure-store","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-splash-screen","old_version":"56.0.12","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-status-bar","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-web-browser","old_version":"56.0.5","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"babel-preset-expo","old_version":"56.0.15","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"eslint-config-expo","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.62.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the frontend-js group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.18` | `2.10.3` |\n| [next](https://github.com/vercel/next.js) | `16.2.9` | `16.2.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@maplibre/maplibre-gl-style-spec](https://github.com/maplibre/maplibre-style-spec) | `24.10.0` | `25.0.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.21` | `26.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.6.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.9` | `16.2.10` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.3` |\n| [@logto/rn](https://github.com/logto-io/react-native/tree/HEAD/packages/rn) | `1.1.0` | `1.2.0` |\n| [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage) | `2.2.0` | `3.1.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.0` | `5.101.2` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `56.0.14` | `57.0.2` |\n| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `56.0.20` | `57.0.3` |\n| [expo-crypto](https://github.com/expo/expo/tree/HEAD/packages/expo-crypto) | `56.0.4` | `57.0.0` |\n| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `56.0.7` | `57.0.0` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `56.0.15` | `57.0.1` |\n| [expo-location](https://github.com/expo/expo/tree/HEAD/packages/expo-location) | `56.0.19` | `57.0.2` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `56.2.13` | `57.0.3` |\n| [expo-secure-store](https://github.com/expo/expo/tree/HEAD/packages/expo-secure-store) | `56.0.4` | `57.0.0` |\n| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `56.0.12` | `57.0.2` |\n| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `56.0.4` | `57.0.0` |\n| [expo-web-browser](https://github.com/expo/expo/tree/HEAD/packages/expo-web-browser) | `56.0.5` | `57.0.0` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `56.0.15` | `57.0.1` |\n| [eslint-config-expo](https://github.com/expo/expo/tree/HEAD/packages/eslint-config-expo) | `56.0.4` | `57.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.62.1` |\n\n\nUpdates `prettier` from 3.8.4 to 3.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.3...3.9.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n  @content (icon) {\n    \u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n  }\n  @content (description) {\n    \u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n  }\n  \u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.3 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.1...3.9.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003e#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b693cb22b412b759784bc2298fc86880e351cd3a\"\u003e\u003ccode\u003eb693cb2\u003c/code\u003e\u003c/a\u003e Release 3.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2e92ac0ee29fb83b7ce32277cb914c2eee192955\"\u003e\u003ccode\u003e2e92ac0\u003c/code\u003e\u003c/a\u003e Angular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/abed2c22db3cb61e922b7284c3b6c65424353ac2\"\u003e\u003ccode\u003eabed2c2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cfbc00921de451e918b18bb5ab6b80e80f5cd34\"\u003e\u003ccode\u003e6cfbc00\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3732e1dee6a36bdb2e77a722d206a79ac7e67aa3\"\u003e\u003ccode\u003e3732e1d\u003c/code\u003e\u003c/a\u003e Release 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a74a7b05dee7fbef39a6aeff378c3741e1a8ee15\"\u003e\u003ccode\u003ea74a7b0\u003c/code\u003e\u003c/a\u003e Allow decorators to be used with \u003ccode\u003edeclare\u003c/code\u003e on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19492\"\u003e#19492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bd9e11ab41e17a4f61f363a981c1ec24d2a4167a\"\u003e\u003ccode\u003ebd9e11a\u003c/code\u003e\u003c/a\u003e Correct text identification in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19489\"\u003e#19489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/269eee3faa1f82b1de07bb7e4d15e1cee70f80d4\"\u003e\u003ccode\u003e269eee3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec7ccd1ea47c965bda3c958239899737e899603d\"\u003e\u003ccode\u003eec7ccd1\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.4\"\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.18 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.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\u003efeat: Add nub to create-turbo options 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/13173\"\u003evercel/turborepo#13173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13174\"\u003evercel/turborepo#13174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13176\"\u003evercel/turborepo#13176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize package manager versions 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/13177\"\u003evercel/turborepo#13177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use singular workspace in package resolution error 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/13178\"\u003evercel/turborepo#13178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support nub native lockfiles 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/13179\"\u003evercel/turborepo#13179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(build): Enable thin LTO + codegen-units=1 for release builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13160\"\u003evercel/turborepo#13160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13181\"\u003evercel/turborepo#13181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add aube package manager support 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/13183\"\u003evercel/turborepo#13183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13184\"\u003evercel/turborepo#13184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize package manager version output 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/13185\"\u003evercel/turborepo#13185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.4 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13186\"\u003evercel/turborepo#13186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Richer internal dependency data 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/13188\"\u003evercel/turborepo#13188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repository): honor semver ranges in devEngines.packageManager.version by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13189\"\u003evercel/turborepo#13189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Skip node_modules in boundaries checks 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/13191\"\u003evercel/turborepo#13191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add token exchange recovery guidance 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/13192\"\u003evercel/turborepo#13192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add --production flag to turbo prune 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/13190\"\u003evercel/turborepo#13190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.5 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13193\"\u003evercel/turborepo#13193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Accept Bun lockfile version 2 by \u003ca href=\"https://github.com/tsushanth\"\u003e\u003ccode\u003e@​tsushanth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13119\"\u003evercel/turborepo#13119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Handle task executor join errors as internal errors by \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13148\"\u003evercel/turborepo#13148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Tweaks for nub support by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13187\"\u003evercel/turborepo#13187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.6 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13194\"\u003evercel/turborepo#13194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.7 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13195\"\u003evercel/turborepo#13195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade TypeScript to 7.0.1-rc 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/13144\"\u003evercel/turborepo#13144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add filtered installs to Vercel guide 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/13196\"\u003evercel/turborepo#13196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: add with-mcp-servers by \u003ca href=\"https://github.com/Nishant-Chaudhary5338\"\u003e\u003ccode\u003e@​Nishant-Chaudhary5338\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12997\"\u003evercel/turborepo#12997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Report malformed JSON parse errors instead of panicking 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/13198\"\u003evercel/turborepo#13198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve error messaging when platform binary is missing 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/13199\"\u003evercel/turborepo#13199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13200\"\u003evercel/turborepo#13200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(watch): Recover from slow initial hash instead of timing out by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13159\"\u003evercel/turborepo#13159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update vitest example to vitest 4 and use native test merging by \u003ca href=\"https://github.com/abhiaagarwal\"\u003e\u003ccode\u003e@​abhiaagarwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13202\"\u003evercel/turborepo#13202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Toggle between the TUI and streamed logs 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/13203\"\u003evercel/turborepo#13203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve Bun scoped package deps that share a name with a dependency 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/13207\"\u003evercel/turborepo#13207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Select tasks by clicking rows in the TUI task list 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/13206\"\u003evercel/turborepo#13206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Avoid deep-cloning dependency maps in lockfile closure cache 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/13209\"\u003evercel/turborepo#13209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache root internal dependencies in package graph 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/13211\"\u003evercel/turborepo#13211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Automatically copy TUI selection to clipboard on mouse release 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/13208\"\u003evercel/turborepo#13208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache env wildcard matches across tasks during hashing 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/13210\"\u003evercel/turborepo#13210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace per-package graph traversals in scope filtering 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/13212\"\u003evercel/turborepo#13212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Derive dirty hash from repo index 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/13213\"\u003evercel/turborepo#13213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Include untracked symlinks in repo-index dirty hash 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/13218\"\u003evercel/turborepo#13218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use upstream libghostty-vt crates instead of vendored bindings 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/13205\"\u003evercel/turborepo#13205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove devtools feature flag 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/13219\"\u003evercel/turborepo#13219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden TUI terminal restore during shutdown 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/13220\"\u003evercel/turborepo#13220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct gitignore precedence in untracked walk and memoize matcher chains 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/13221\"\u003evercel/turborepo#13221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9980449cabac759906a66b29fa2b0aacffec4cfc\"\u003e\u003ccode\u003e9980449\u003c/code\u003e\u003c/a\u003e publish 2.10.3 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bc32fccf931a1408df2c3870721e89a56db0b9b6\"\u003e\u003ccode\u003ebc32fcc\u003c/code\u003e\u003c/a\u003e fix: Correct gitignore precedence in untracked walk and memoize matcher chain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/dccab936ec0f674f2c46f2e0f2f13552b892bbc6\"\u003e\u003ccode\u003edccab93\u003c/code\u003e\u003c/a\u003e fix: Harden TUI terminal restore during shutdown (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13220\"\u003e#13220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/65efe27d23a1bf4635592a008f4e757fdd02a87e\"\u003e\u003ccode\u003e65efe27\u003c/code\u003e\u003c/a\u003e fix: Remove devtools feature flag (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13219\"\u003e#13219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c2115dc21d871c1799b91b0249bf335a8fc4074b\"\u003e\u003ccode\u003ec2115dc\u003c/code\u003e\u003c/a\u003e refactor: Use upstream libghostty-vt crates instead of vendored bindings (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c3c91abddfba2407657ed66a3133914a4d5b5877\"\u003e\u003ccode\u003ec3c91ab\u003c/code\u003e\u003c/a\u003e fix: Include untracked symlinks in repo-index dirty hash (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13218\"\u003e#13218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b521d3262aa743b3e40edf67b19715662f9ec417\"\u003e\u003ccode\u003eb521d32\u003c/code\u003e\u003c/a\u003e perf: Derive dirty hash from repo index (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13213\"\u003e#13213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28d18711988dac293d10530fffdc42ee460ed8d6\"\u003e\u003ccode\u003e28d1871\u003c/code\u003e\u003c/a\u003e perf: Replace per-package graph traversals in scope filtering (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13212\"\u003e#13212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/148b1ddf840c8a49ca0707c791c1eace644aa563\"\u003e\u003ccode\u003e148b1dd\u003c/code\u003e\u003c/a\u003e perf: Cache env wildcard matches across tasks during hashing (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13210\"\u003e#13210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/61d6013d4647677b6b5d890f6b50c7fea071edbf\"\u003e\u003ccode\u003e61d6013\u003c/code\u003e\u003c/a\u003e feat: Automatically copy TUI selection to clipboard on mouse release (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13208\"\u003e#13208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.18...v2.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.9 to 16.2.10\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.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9dadfd693c5d26bb3c85d1c17802f49dde244b3e\"\u003e\u003ccode\u003e9dadfd6\u003c/code\u003e\u003c/a\u003e v16.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/534d9c144ca342ff9ee5569241a814539d6eadb9\"\u003e\u003ccode\u003e534d9c1\u003c/code\u003e\u003c/a\u003e [16.2.x] Release pipeline updates (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95160\"\u003e#95160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98941fc427213b0b2770ac40e24a1855ea0ae349\"\u003e\u003ccode\u003e98941fc\u003c/code\u003e\u003c/a\u003e backport: docs fixes 16.2.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94935\"\u003e#94935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6e1a94de7c4e68892de4b1e28262be5970358458\"\u003e\u003ccode\u003e6e1a94d\u003c/code\u003e\u003c/a\u003e [16.2.x][ci]: fix release script to not strip newlines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94640\"\u003e#94640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.9...v16.2.10\"\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.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\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 \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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.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 `@maplibre/maplibre-gl-style-spec` from 24.10.0 to 25.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-style-spec/releases\"\u003e@​maplibre/maplibre-gl-style-spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.0.1\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehas\u003c/code\u003e filter now returns \u003ccode\u003efalse\u003c/code\u003e when a property exists but is set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1712\"\u003e#1712\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect replacement suggestion in error messages for mixed legacy+expression \u003ccode\u003e$type\u003c/code\u003e filters (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1727\"\u003e#1727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1728\"\u003e#1728\u003c/a\u003e) (by \u003ca href=\"https://github.com/ciscorn\"\u003e\u003ccode\u003e@​ciscorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Change legacy filter expression validation to add suggestions on invalid expressions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1709\"\u003e#1709\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003eHarelM\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow global state expressions in \u003ccode\u003efill-layer-opacity\u003c/code\u003e and \u003ccode\u003eline-layer-opacity\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1699\"\u003e#1699\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\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/maplibre/maplibre-style-spec/blob/main/CHANGELOG.md\"\u003e@​maplibre/maplibre-gl-style-spec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e25.0.1\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehas\u003c/code\u003e filter now returns \u003ccode\u003efalse\u003c/code\u003e when a property exists but is set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1712\"\u003e#1712\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect replacement suggestion in error messages for mixed legacy+expression \u003ccode\u003e$type\u003c/code\u003e filters (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1727\"\u003e#1727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1728\"\u003e#1728\u003c/a\u003e) (by \u003ca href=\"https://github.com/ciscorn\"\u003e\u003ccode\u003e@​ciscorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.0.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Change legacy filter expression validation to add suggestions on invalid expressions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1709\"\u003e#1709\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003eHarelM\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow global state expressions in \u003ccode\u003efill-layer-opacity\u003c/code\u003e and \u003ccode\u003eline-layer-opacity\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1699\"\u003e#1699\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\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/maplibre/maplibre-style-spec/commit/ef522e45a28e0efafabbebb27197d3440c99fe34\"\u003e\u003ccode\u003eef522e4\u003c/code\u003e\u003c/a\u003e Bump js version to 25.0.1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1739\"\u003e#1739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/14e1a146d97f369f7f1903b22f4e4f1848805476\"\u003e\u003ccode\u003e14e1a14\u003c/code\u003e\u003c/a\u003e fix: simplify legacy+expression $type filter suggestions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/1acc24620e74cf14cbaf187d97ffc467f62e5981\"\u003e\u003ccode\u003e1acc246\u003c/code\u003e\u003c/a\u003e Add AI usage note to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/bc77eda0780c039352e2808a691d046431f5d852\"\u003e\u003ccode\u003ebc77eda\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump oxfmt from 0.55.0 to 0.56.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/936d5ff7f65d9f697e62e6e9c8b16775a34a1171\"\u003e\u003ccode\u003e936d5ff\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-jsdoc from 63.0.7 to 63.0.10 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/e57824f3c5c28e3a3dee09f2b8fd49939138dfe5\"\u003e\u003ccode\u003ee57824f\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/f6256f23ca5d50be24e0861bd44e4a33d04f92c4\"\u003e\u003ccode\u003ef6256f2\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.6.0 to 17.7.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/47e628483b47a68ac0e82a8e4fe684d8efd13659\"\u003e\u003ccode\u003e47e6284\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​mapbox/jsonlint-lines-primitives\u003c/code\u003e from 2.0.2 to 2.0.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/d67067c58f126afee866f97531e48e776700d0fd\"\u003e\u003ccode\u003ed67067c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump rolldown from 1.1.2 to 1.1.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/f60c345a0f99207212c1fd3981ba9fb93d5a5240\"\u003e\u003ccode\u003ef60c345\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.0.0 to 26.0.1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-style-spec/compare/v24.10.0...v25.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.2/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 22.19.21 to 26.1.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 `eslint` from 9.39.4 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\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/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\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/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\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/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\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/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\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/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\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/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.5.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bdb496cc0d54b6d0a023aef9abd5f040ccff2101\"\u003e\u003ccode\u003ebdb496c\u003c/code\u003e\u003c/a\u003e feat: correct max-depth handling for else-if chains (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20944\"\u003e#20944\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c29687354a7f96093f57f7d73eecb866ad5e2953\"\u003e\u003ccode\u003ec296873\u003c/code\u003e\u003c/a\u003e feat: update error loc in \u003ccode\u003emax-statements\u003c/code\u003e to function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20907\"\u003e#20907\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\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/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.2.9 to 16.2.10\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9dadfd693c5d26bb3c85d1c17802f49dde244b3e\"\u003e\u003ccode\u003e9dadfd6\u003c/code\u003e\u003c/a\u003e v16.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/534d9c144ca342ff9ee5569241a814539d6eadb9\"\u003e\u003ccode\u003e534d9c1\u003c/code\u003e\u003c/a\u003e [16.2.x] Release pipeline updates (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95160\"\u003e#95160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6e1a94de7c4e68892de4b1e28262be5970358458\"\u003e\u003ccode\u003e6e1a94d\u003c/code\u003e\u003c/a\u003e [16.2.x][ci]: fix release script to not strip newlines (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94640\"\u003e#94640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.10/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c8b081d96376871acb0157923e894b7a929cad5b\"\u003e\u003ccode\u003ec8b081d\u003c/code\u003e\u003c/a\u003e Add suggestions for named opacity modifiers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c46f654fa0039ad4741c6ecefbe4e2a208a665c3\"\u003e\u003ccode\u003ec46f654\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e--alpha(…)\u003c/code\u003e is seen as a \u003ccode\u003ecolor\u003c/code\u003e, and \u003ccode\u003e--spacing(…)\u003c/code\u003e is seen as a `le...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5e9f66e4284164c62e80d74e69e0cbd8d9c645cc\"\u003e\u003ccode\u003e5e9f66e\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@variant\u003c/code\u003e can be used in JS based APIs (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/707c23b955bdfa7854a03195e503b95dd730b3d2\"\u003e\u003ccode\u003e707c23b\u003c/code\u003e\u003c/a\u003e Ensure custom variants can be used via \u003ccode\u003e@variant\u003c/code\u003e in \u003ccode\u003eaddBase\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/127d17033a0518701dac8332667b12e0980870ec\"\u003e\u003ccode\u003e127d170\u003c/code\u003e\u003c/a\u003e Add bare value support for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.2/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://git...\n\n_Description has been truncated_","html_url":"https://github.com/redducklabs/fountainrank/pull/151","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/redducklabs%2Ffountainrank/issues/151","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/151/packages"},{"uuid":"4791271250","node_id":"PR_kwDOS5LFq87s9mIv","number":8,"state":"open","title":"chore(deps): Bump the production-dependencies group across 1 directory with 41 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-02T04:29:48.000Z","updated_at":"2026-07-02T04:33:51.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":41,"packages":[{"name":"@clerk/backend","old_version":"3.8.4","new_version":"3.10.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/expo","old_version":"3.0.1","new_version":"3.6.5","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/express","old_version":"2.0.1","new_version":"2.1.35","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/localizations","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/react","old_version":"6.0.1","new_version":"6.11.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@expo/vector-icons","old_version":"15.0.3","new_version":"15.1.1","repository_url":"https://github.com/expo/vector-icons"},{"name":"@react-navigation/bottom-tabs","old_version":"7.8.12","new_version":"7.18.5","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@react-navigation/elements","old_version":"2.9.2","new_version":"2.9.27","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@react-navigation/native","old_version":"7.1.25","new_version":"7.3.5","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@sentry/nextjs","old_version":"10.37.0","new_version":"10.63.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/node","old_version":"10.37.0","new_version":"10.63.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/profiling-node","old_version":"10.37.0","new_version":"10.63.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.37.0","new_version":"10.63.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-persist-client","old_version":"5.90.22","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@trpc/client","old_version":"11.7.2","new_version":"11.18.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/react-query","old_version":"11.7.2","new_version":"11.18.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/server","old_version":"11.7.2","new_version":"11.18.0","repository_url":"https://github.com/trpc/trpc"},{"name":"axios","old_version":"1.13.2","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"drizzle-orm","old_version":"0.44.7","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"h3-js","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/uber/h3-js"},{"name":"jose","old_version":"6.1.0","new_version":"6.2.3","repository_url":"https://github.com/panva/jose"},{"name":"nativewind","old_version":"4.2.1","new_version":"4.2.6","repository_url":"https://github.com/nativewind/nativewind"},{"name":"pg","old_version":"8.18.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.5","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-css-interop","old_version":"0.2.1","new_version":"0.2.6","repository_url":"https://github.com/nativewind/nativewind"},{"name":"react-native-reanimated","old_version":"4.1.6","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.1","new_version":"0.10.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.2.1","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vercel/node","old_version":"5.5.23","new_version":"5.8.22","repository_url":"https://github.com/vercel/vercel"},{"name":"drizzle-kit","old_version":"0.31.8","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"react-test-renderer","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clerk/backend](https://github.com/clerk/javascript/tree/HEAD/packages/backend) | `3.8.4` | `3.10.0` |\n| [@clerk/expo](https://github.com/clerk/javascript/tree/HEAD/packages/expo) | `3.0.1` | `3.6.5` |\n| [@clerk/express](https://github.com/clerk/javascript/tree/HEAD/packages/express) | `2.0.1` | `2.1.35` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.11.0` | `4.12.0` |\n| [@clerk/react](https://github.com/clerk/javascript/tree/HEAD/packages/react) | `6.0.1` | `6.11.3` |\n| [@expo/vector-icons](https://github.com/expo/vector-icons) | `15.0.3` | `15.1.1` |\n| [@react-navigation/bottom-tabs](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/bottom-tabs) | `7.8.12` | `7.18.5` |\n| [@react-navigation/elements](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/elements) | `2.9.2` | `2.9.27` |\n| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `7.1.25` | `7.3.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.37.0` | `10.63.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.37.0` | `10.63.0` |\n| [@sentry/profiling-node](https://github.com/getsentry/sentry-javascript) | `10.37.0` | `10.63.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.37.0` | `10.63.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.101.2` |\n| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client) | `5.90.22` | `5.101.2` |\n| [@trpc/client](https://github.com/trpc/trpc/tree/HEAD/packages/client) | `11.7.2` | `11.18.0` |\n| [@trpc/react-query](https://github.com/trpc/trpc/tree/HEAD/packages/react) | `11.7.2` | `11.18.0` |\n| [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server) | `11.7.2` | `11.18.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.18.1` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.7` | `0.45.2` |\n| [h3-js](https://github.com/uber/h3-js) | `4.4.0` | `4.5.0` |\n| [jose](https://github.com/panva/jose) | `6.1.0` | `6.2.3` |\n| [nativewind](https://github.com/nativewind/nativewind) | `4.2.1` | `4.2.6` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.18.0` | `8.22.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.86.0` |\n| [react-native-css-interop](https://github.com/nativewind/nativewind) | `0.2.1` | `0.2.6` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.1.6` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.25.2` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.12.1` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.1` | `0.10.1` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.4.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.61.1` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.23` | `5.8.22` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.8` | `0.31.10` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.28.1` |\n| [react-test-renderer](https://github.com/facebook/react/tree/HEAD/packages/react-test-renderer) | `19.1.0` | `19.2.7` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n\n\nUpdates `@clerk/backend` from 3.8.4 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an experimental \u003ccode\u003eclerkClient.emails.create()\u003c/code\u003e method for sending transactional emails. It accepts address- or user-based recipients, supports optional \u003ccode\u003ereplyTo\u003c/code\u003e, \u003ccode\u003esubject\u003c/code\u003e, and HTML and/or text content, and returns the created \u003ccode\u003eEmail\u003c/code\u003e resource. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9010\"\u003e#9010\u003c/a\u003e) by \u003ca href=\"https://github.com/cbnsndwch\"\u003e\u003ccode\u003e@​cbnsndwch\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis method is marked \u003ccode\u003e@experimental\u003c/code\u003e and may change in a future release.\u003c/p\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.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclerkClient.oauthApplications.revokeToken()\u003c/code\u003e for revoking opaque OAuth application access and refresh tokens. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9040\"\u003e#9040\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eorganizations.deleteOrganization()\u003c/code\u003e now validates that an organization ID was provided. Calling it with an empty ID throws \u003ccode\u003eA valid resource ID is required.\u003c/code\u003e locally instead of issuing a \u003ccode\u003eDELETE\u003c/code\u003e request to the organizations collection endpoint, matching the other ID-based methods on the API. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9036\"\u003e#9036\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\u003eM2M JWT verification now validates the token-category (\u003ccode\u003ecat\u003c/code\u003e) header and rejects M2M JWTs tagged as a different token class. M2M JWTs minted by Clerk carry the correct category and are unaffected; M2M JWTs without the header continue to verify. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9038\"\u003e#9038\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/backend/CHANGELOG.md\"\u003e@​clerk/backend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an experimental \u003ccode\u003eclerkClient.emails.create()\u003c/code\u003e method for sending transactional emails. It accepts address- or user-based recipients, supports optional \u003ccode\u003ereplyTo\u003c/code\u003e, \u003ccode\u003esubject\u003c/code\u003e, and HTML and/or text content, and returns the created \u003ccode\u003eEmail\u003c/code\u003e resource. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9010\"\u003e#9010\u003c/a\u003e) by \u003ca href=\"https://github.com/cbnsndwch\"\u003e\u003ccode\u003e@​cbnsndwch\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis method is marked \u003ccode\u003e@experimental\u003c/code\u003e and may change in a future release.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclerkClient.oauthApplications.revokeToken()\u003c/code\u003e for revoking opaque OAuth application access and refresh tokens. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9040\"\u003e#9040\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eorganizations.deleteOrganization()\u003c/code\u003e now validates that an organization ID was provided. Calling it with an empty ID throws \u003ccode\u003eA valid resource ID is required.\u003c/code\u003e locally instead of issuing a \u003ccode\u003eDELETE\u003c/code\u003e request to the organizations collection endpoint, matching the other ID-based methods on the API. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9036\"\u003e#9036\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\u003eM2M JWT verification now validates the token-category (\u003ccode\u003ecat\u003c/code\u003e) header and rejects M2M JWTs tagged as a different token class. M2M JWTs minted by Clerk carry the correct category and are unaffected; M2M JWTs without the header continue to verify. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9038\"\u003e#9038\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an optional \u003ccode\u003eexternalAccountId\u003c/code\u003e to the backend \u003ccode\u003eExternalAccount\u003c/code\u003e resource. For Google and Facebook accounts the resource \u003ccode\u003eid\u003c/code\u003e is the \u003ccode\u003eidn_\u003c/code\u003e-prefixed identification id, which \u003ccode\u003eusers.deleteUserExternalAccount()\u003c/code\u003e rejects; \u003ccode\u003eexternalAccountId\u003c/code\u003e now exposes the \u003ccode\u003eeac_\u003c/code\u003e-prefixed id those calls expect. For all other providers \u003ccode\u003eid\u003c/code\u003e is already the \u003ccode\u003eeac_\u003c/code\u003e id and \u003ccode\u003eexternalAccountId\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e, so use \u003ccode\u003eexternalAccountId ?? id\u003c/code\u003e to get an id you can delete with. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8995\"\u003e#8995\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/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\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.22.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/clerk/javascript/commit/8842511de0874c7b33f794f4367ffa2d4c833c6a\"\u003e\u003ccode\u003e8842511\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f42aad99389fa219588a3f450cdaa8fb6b55acda\"\u003e\u003ccode\u003ef42aad9\u003c/code\u003e\u003c/a\u003e feat(backend): transactional email send with user_id recipient (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9010\"\u003e#9010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/feac5f310f30e9a20a2be5d2b8891860984a728f\"\u003e\u003ccode\u003efeac5f3\u003c/code\u003e\u003c/a\u003e docs(backend,shared): Generate typedoc output for backend docs (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8853\"\u003e#8853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/59d245686b1a8fede4b3318fde9ba74978cbe1e1\"\u003e\u003ccode\u003e59d2456\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9035\"\u003e#9035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6a9bb609050ed498c66db9087ed96350f91ed5df\"\u003e\u003ccode\u003e6a9bb60\u003c/code\u003e\u003c/a\u003e feat(backend): add OAuth application token revocation (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2914c2c5dd8e2ce46be37a6645642f4cb32e7909\"\u003e\u003ccode\u003e2914c2c\u003c/code\u003e\u003c/a\u003e fix(backend): guard deleteOrganization against empty organization ID (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9036\"\u003e#9036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/07e1b067dc0c6b52ccc23d0a5f0988c4b731959a\"\u003e\u003ccode\u003e07e1b06\u003c/code\u003e\u003c/a\u003e feat(backend): Validate cat header when verifying M2M JWTs (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9038\"\u003e#9038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/773acc2ad2fdaf03e6e713a86faedf247b4480cd\"\u003e\u003ccode\u003e773acc2\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9013\"\u003e#9013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/85b88316ef784438d64448a5d9ba7e05946d8bbc\"\u003e\u003ccode\u003e85b8831\u003c/code\u003e\u003c/a\u003e chore(repo): Update testing to v4 (major) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8443\"\u003e#8443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/a8c727c6ad44121204c1fcc95ee356199643a8a9\"\u003e\u003ccode\u003ea8c727c\u003c/code\u003e\u003c/a\u003e fix(backend): expose externalAccountId on ExternalAccount resource (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8995\"\u003e#8995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/backend@3.10.0/packages/backend\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/expo` from 3.0.1 to 3.6.5\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/expo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/expo\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump the bundled \u003ccode\u003eclerk-android\u003c/code\u003e SDK (\u003ccode\u003eclerk-android-api\u003c/code\u003e and \u003ccode\u003eclerk-android-ui\u003c/code\u003e) from \u003ccode\u003e1.0.31\u003c/code\u003e to \u003ccode\u003e1.0.32\u003c/code\u003e. See the Clerk Android release: \u003ca href=\"https://github.com/clerk/clerk-android/releases/tag/v1.0.32\"\u003ehttps://github.com/clerk/clerk-android/releases/tag/v1.0.32\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9053\"\u003e#9053\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump the bundled \u003ccode\u003eclerk-ios\u003c/code\u003e SDK from \u003ccode\u003e1.2.6\u003c/code\u003e to \u003ccode\u003e1.2.7\u003c/code\u003e. See the Clerk iOS release: \u003ca href=\"https://github.com/clerk/clerk-ios/releases/tag/1.2.7\"\u003ehttps://github.com/clerk/clerk-ios/releases/tag/1.2.7\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9054\"\u003e#9054\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/expo\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c5697d7df140705d327cd0aa68fa94199e57f219\"\u003e\u003ccode\u003ec5697d7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/expo\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSend Expo host SDK headers from the Android native bridge. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9031\"\u003e#9031\u003c/a\u003e) by \u003ca href=\"https://github.com/mikepitre\"\u003e\u003ccode\u003e@​mikepitre\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRecord \u003ccode\u003euseSignInWithGoogle\u003c/code\u003e usage (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9012\"\u003e#9012\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix persisted session restoration when the native Clerk singleton is created before \u003ccode\u003eClerkProvider\u003c/code\u003e receives the app's token cache. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8928\"\u003e#8928\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eClarify the native Google Sign-In migration warning to mention the required Expo config plugin. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9019\"\u003e#9019\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/expo\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the bundled \u003ccode\u003eclerk-ios\u003c/code\u003e SDK from \u003ccode\u003e1.2.5\u003c/code\u003e to \u003ccode\u003e1.2.6\u003c/code\u003e. See the Clerk iOS release: \u003ca href=\"https://github.com/clerk/clerk-ios/releases/tag/1.2.6\"\u003ehttps://github.com/clerk/clerk-ios/releases/tag/1.2.6\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9007\"\u003e#9007\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/expo\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump the bundled \u003ccode\u003eclerk-android\u003c/code\u003e SDK (\u003ccode\u003eclerk-android-api\u003c/code\u003e and \u003ccode\u003eclerk-android-ui\u003c/code\u003e) from \u003ccode\u003e1.0.30\u003c/code\u003e to \u003ccode\u003e1.0.31\u003c/code\u003e. See the Clerk Android release: \u003ca href=\"https://github.com/clerk/clerk-android/releases/tag/v1.0.31\"\u003ehttps://github.com/clerk/clerk-android/releases/tag/v1.0.31\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8996\"\u003e#8996\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow Expo native theme JSON to configure secondary button background and foreground colors for native SSO buttons. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8997\"\u003e#8997\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8\"\u003e\u003ccode\u003e19ce04a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/24920437b0c61c4852be830d5495e53ae956e37d\"\u003e\u003ccode\u003e2492043\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.22.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/expo/CHANGELOG.md\"\u003e@​clerk/expo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump the bundled \u003ccode\u003eclerk-android\u003c/code\u003e SDK (\u003ccode\u003eclerk-android-api\u003c/code\u003e and \u003ccode\u003eclerk-android-ui\u003c/code\u003e) from \u003ccode\u003e1.0.31\u003c/code\u003e to \u003ccode\u003e1.0.32\u003c/code\u003e. See the Clerk Android release: \u003ca href=\"https://github.com/clerk/clerk-android/releases/tag/v1.0.32\"\u003ehttps://github.com/clerk/clerk-android/releases/tag/v1.0.32\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9053\"\u003e#9053\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump the bundled \u003ccode\u003eclerk-ios\u003c/code\u003e SDK from \u003ccode\u003e1.2.6\u003c/code\u003e to \u003ccode\u003e1.2.7\u003c/code\u003e. See the Clerk iOS release: \u003ca href=\"https://github.com/clerk/clerk-ios/releases/tag/1.2.7\"\u003ehttps://github.com/clerk/clerk-ios/releases/tag/1.2.7\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9054\"\u003e#9054\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c5697d7df140705d327cd0aa68fa94199e57f219\"\u003e\u003ccode\u003ec5697d7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSend Expo host SDK headers from the Android native bridge. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9031\"\u003e#9031\u003c/a\u003e) by \u003ca href=\"https://github.com/mikepitre\"\u003e\u003ccode\u003e@​mikepitre\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRecord \u003ccode\u003euseSignInWithGoogle\u003c/code\u003e usage (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9012\"\u003e#9012\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix persisted session restoration when the native Clerk singleton is created before \u003ccode\u003eClerkProvider\u003c/code\u003e receives the app's token cache. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8928\"\u003e#8928\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eClarify the native Google Sign-In migration warning to mention the required Expo config plugin. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9019\"\u003e#9019\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the bundled \u003ccode\u003eclerk-ios\u003c/code\u003e SDK from \u003ccode\u003e1.2.5\u003c/code\u003e to \u003ccode\u003e1.2.6\u003c/code\u003e. See the Clerk iOS release: \u003ca href=\"https://github.com/clerk/clerk-ios/releases/tag/1.2.6\"\u003ehttps://github.com/clerk/clerk-ios/releases/tag/1.2.6\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9007\"\u003e#9007\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the bundled \u003ccode\u003eclerk-android\u003c/code\u003e SDK (\u003ccode\u003eclerk-android-api\u003c/code\u003e and \u003ccode\u003eclerk-android-ui\u003c/code\u003e) from \u003ccode\u003e1.0.30\u003c/code\u003e to \u003ccode\u003e1.0.31\u003c/code\u003e. See the Clerk Android release: \u003ca href=\"https://github.com/clerk/clerk-android/releases/tag/v1.0.31\"\u003ehttps://github.com/clerk/clerk-android/releases/tag/v1.0.31\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8996\"\u003e#8996\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8842511de0874c7b33f794f4367ffa2d4c833c6a\"\u003e\u003ccode\u003e8842511\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/668b1c87ef108e9bac7ceb10520307e0f39a1251\"\u003e\u003ccode\u003e668b1c8\u003c/code\u003e\u003c/a\u003e chore(expo): bump clerk-ios to 1.2.7 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/23cb6086f023d20bad3b135f1f208af58ad5a2b8\"\u003e\u003ccode\u003e23cb608\u003c/code\u003e\u003c/a\u003e chore(expo): bump clerk-android to 1.0.32 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9053\"\u003e#9053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/268701c09bb51b7b23303dfbbc2a42a5bdda611d\"\u003e\u003ccode\u003e268701c\u003c/code\u003e\u003c/a\u003e test(expo): Gate native sync bootstrap behind load state (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9048\"\u003e#9048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/59d245686b1a8fede4b3318fde9ba74978cbe1e1\"\u003e\u003ccode\u003e59d2456\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9035\"\u003e#9035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e9a09f8c9f18ff4ed65709ae5a7e90dccabb4216\"\u003e\u003ccode\u003ee9a09f8\u003c/code\u003e\u003c/a\u003e test(expo): Isolate native token bootstrap in sync tests (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9039\"\u003e#9039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/773acc2ad2fdaf03e6e713a86faedf247b4480cd\"\u003e\u003ccode\u003e773acc2\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9013\"\u003e#9013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d079c67eab96901f514164950b65b44686bb2ad4\"\u003e\u003ccode\u003ed079c67\u003c/code\u003e\u003c/a\u003e test(expo): Stabilize native client sync echo tests (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9033\"\u003e#9033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/82aec413108299a16c41fa8af21945adb0315d53\"\u003e\u003ccode\u003e82aec41\u003c/code\u003e\u003c/a\u003e feat(expo): send host SDK headers from Android (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9031\"\u003e#9031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/23054595078accd20d2950c3ad8f5e819cd028ac\"\u003e\u003ccode\u003e2305459\u003c/code\u003e\u003c/a\u003e fix(expo): Restore persisted sessions after native singleton reuse (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/8928\"\u003e#8928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/expo@3.6.5/packages/expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/expo\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/express` from 2.0.1 to 2.1.35\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/express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/express\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.35\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/f42aad99389fa219588a3f450cdaa8fb6b55acda\"\u003e\u003ccode\u003ef42aad9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/express\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.34\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/2914c2c5dd8e2ce46be37a6645642f4cb32e7909\"\u003e\u003ccode\u003e2914c2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/07e1b067dc0c6b52ccc23d0a5f0988c4b731959a\"\u003e\u003ccode\u003e07e1b06\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/6a9bb609050ed498c66db9087ed96350f91ed5df\"\u003e\u003ccode\u003e6a9bb60\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.9.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/express\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.32\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/19ce04aab6387c430dc41e51c6130a88cc543cc8\"\u003e\u003ccode\u003e19ce04a\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.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/express\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.31\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/c38d8534b916936acbe4131fac58c8743e684eab\"\u003e\u003ccode\u003ec38d853\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7e3174a4f861ad89667c3d0c63b6f2d0c001bcb6\"\u003e\u003ccode\u003e7e3174a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/97039bb871a33ccc2c9e46f011e4cbbc1459fb1e\"\u003e\u003ccode\u003e97039bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f43071d8d98194c22e34d1d72ed8d0cf0b6b0f0e\"\u003e\u003ccode\u003ef43071d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/0e0ff110fdab5f0ffb0a8896c1f864605c1f809d\"\u003e\u003ccode\u003e0e0ff11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/003961810786af49daba5a3e82e34378d52b885c\"\u003e\u003ccode\u003e0039618\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a536a0d5b31a5fcba31813ed34f9494a4ec4851b\"\u003e\u003ccode\u003ea536a0d\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.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/express/CHANGELOG.md\"\u003e@​clerk/express's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.35\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/f42aad99389fa219588a3f450cdaa8fb6b55acda\"\u003e\u003ccode\u003ef42aad9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.34\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/2914c2c5dd8e2ce46be37a6645642f4cb32e7909\"\u003e\u003ccode\u003e2914c2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/07e1b067dc0c6b52ccc23d0a5f0988c4b731959a\"\u003e\u003ccode\u003e07e1b06\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/6a9bb609050ed498c66db9087ed96350f91ed5df\"\u003e\u003ccode\u003e6a9bb60\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.9.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.33\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/a8c727c6ad44121204c1fcc95ee356199643a8a9\"\u003e\u003ccode\u003ea8c727c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.32\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/19ce04aab6387c430dc41e51c6130a88cc543cc8\"\u003e\u003ccode\u003e19ce04a\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.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.31\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/c38d8534b916936acbe4131fac58c8743e684eab\"\u003e\u003ccode\u003ec38d853\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7e3174a4f861ad89667c3d0c63b6f2d0c001bcb6\"\u003e\u003ccode\u003e7e3174a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/97039bb871a33ccc2c9e46f011e4cbbc1459fb1e\"\u003e\u003ccode\u003e97039bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f43071d8d98194c22e34d1d72ed8d0cf0b6b0f0e\"\u003e\u003ccode\u003ef43071d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/0e0ff110fdab5f0ffb0a8896c1f864605c1f809d\"\u003e\u003ccode\u003e0e0ff11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/003961810786af49daba5a3e82e34378d52b885c\"\u003e\u003ccode\u003e0039618\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a536a0d5b31a5fcba31813ed34f9494a4ec4851b\"\u003e\u003ccode\u003ea536a0d\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.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.30\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/01789b4e8d3a280940b7ebcb223a33c6ecfd209a\"\u003e\u003ccode\u003e01789b4\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.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.29\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/clerk/javascript/commit/8842511de0874c7b33f794f4367ffa2d4c833c6a\"\u003e\u003ccode\u003e8842511\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/59d245686b1a8fede4b3318fde9ba74978cbe1e1\"\u003e\u003ccode\u003e59d2456\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/9035\"\u003e#9035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/773acc2ad2fdaf03e6e713a86faedf247b4480cd\"\u003e\u003ccode\u003e773acc2\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/9013\"\u003e#9013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/41e37bee6c6277023c0c7856545de4393b7fb1f8\"\u003e\u003ccode\u003e41e37be\u003c/code\u003e\u003c/a\u003e chore(express): Update [DEV] minor \u0026amp; patch dependencies to ^4.22.2 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8573\"\u003e#8573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/34c653a6f2f7d35e9db81a86f24045da33e4e3a9\"\u003e\u003ccode\u003e34c653a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d79852e4cabe9bb0681084a6e9653874cf5aa378\"\u003e\u003ccode\u003ed79852e\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8939\"\u003e#8939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e68a59a69becb0c4bd94fb9221bbcd7cd669fdf7\"\u003e\u003ccode\u003ee68a59a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/88525a6d3f4c58aaf69351c1c1a00adcb1497357\"\u003e\u003ccode\u003e88525a6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8914\"\u003e#8914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f4488f5b0cdf311e60026fc0815fd10ca5c047c0\"\u003e\u003ccode\u003ef4488f5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8876\"\u003e#8876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9d7db809a7a7831e234002614c2e612f058b8724\"\u003e\u003ccode\u003e9d7db80\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/express@2.1.35/packages/express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/express\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e@​clerk/localizations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd account credits section and credit history page to the billing tab for payers with an existing credit balance. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8977\"\u003e#8977\u003c/a\u003e) by \u003ca href=\"https://github.com/l-armstrong\"\u003e\u003ccode\u003e@​l-armstrong\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e@​clerk/localizations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd account credits section and credit history page to the billing tab for payers with an existing credit balance. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8977\"\u003e#8977\u003c/a\u003e) by \u003ca href=\"https://github.com/l-armstrong\"\u003e\u003ccode\u003e@​l-armstrong\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\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.22.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/clerk/javascript/commit/59d245686b1a8fede4b3318fde9ba74978cbe1e1\"\u003e\u003ccode\u003e59d2456\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/9035\"\u003e#9035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e feat(clerk-js, localizations, ui): Add credits information in the user/org pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/773acc2ad2fdaf03e6e713a86faedf247b4480cd\"\u003e\u003ccode\u003e773acc2\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/9013\"\u003e#9013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@4.12.0/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/react` from 6.0.1 to 6.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e@​clerk/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.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/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8\"\u003e\u003ccode\u003e19ce04a\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.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the loaded \u003ccode\u003e@clerk/ui\u003c/code\u003e version on the \u003ccode\u003eClerk\u003c/code\u003e object via a new \u003ccode\u003euiVersion\u003c/code\u003e property. It returns the version of the prebuilt UI bundle once it has loaded (for example \u003ccode\u003eClerk.uiVersion\u003c/code\u003e in the browser console), or \u003ccode\u003eundefined\u003c/code\u003e if the UI has not been loaded yet. \u003ccode\u003e@clerk/clerk-js\u003c/code\u003e and \u003ccode\u003e@clerk/ui\u003c/code\u003e are versioned and loaded independently, so \u003ccode\u003euiVersion\u003c/code\u003e can differ from \u003ccode\u003eClerk.version\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8931\"\u003e#8931\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c38d8534b916936acbe4131fac58c8743e684eab\"\u003e\u003ccode\u003ec38d853\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7e3174a4f861ad89667c3d0c63b6f2d0c001bcb6\"\u003e\u003ccode\u003e7e3174a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/97039bb871a33ccc2c9e46f011e4cbbc1459fb1e\"\u003e\u003ccode\u003e97039bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f43071d8d98194c22e34d1d72ed8d0cf0b6b0f0e\"\u003e\u003ccode\u003ef43071d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/0e0ff110fdab5f0ffb0a8896c1f864605c1f809d\"\u003e\u003ccode\u003e0e0ff11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/003961810786af49daba5a3e82e34378d52b885c\"\u003e\u003ccode\u003e0039618\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a536a0d5b31a5fcba31813ed34f9494a4ec4851b\"\u003e\u003ccode\u003ea536a0d\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.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.10.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/01789b4e8d3a280940b7ebcb223a33c6ecfd209a\"\u003e\u003ccode\u003e01789b4\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.20.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/react/CHANGELOG.md\"\u003e@​clerk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.11.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/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix missing redirect URL protocol validation for Clerk UI browser navigations, including the multi-session add-account flow. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8961\"\u003e#8961\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eInternal browser navigations now consistently honor configured redirect protocols and fail closed across mixed ClerkJS/UI bundle versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\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.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8\"\u003e\u003ccode\u003e19ce04a\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.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the loaded \u003ccode\u003e@clerk/ui\u003c/code\u003e version on the \u003ccode\u003eClerk\u003c/code\u003e object via a new \u003ccode\u003euiVersion\u003c/code\u003e property. It returns the version of the prebuilt UI bundle once it has loaded (for example \u003ccode\u003eClerk.uiVersion\u003c/code\u003e in the browser console), or \u003ccode\u003eundefined\u003c/code\u003e if the UI has not been loaded yet. \u003ccode\u003e@clerk/clerk-js\u003c/code\u003e and \u003ccode\u003e@clerk/ui\u003c/code\u003e are versioned and loaded independently, so \u003ccode\u003euiVersion\u003c/code\u003e can differ from \u003ccode\u003eClerk.version\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8931\"\u003e#8931\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c38d8534b916936acbe4131fac58c8743e684eab\"\u003e\u003ccode\u003ec38d853\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7e3174a4f861ad89667c3d0c63b6f2d0c001bcb6\"\u003e\u003ccode\u003e7e3174a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/97039bb871a33ccc2c9e46f011e4cbbc1459fb1e\"\u003e\u003ccode\u003e97039bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f43071d8d98194c22e34d1d72ed8d0cf0b6b0f0e\"\u003e\u003ccode\u003ef43071d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/0e0ff110fdab5f0ffb0a8896c1f864605c1f809d\"\u003e\u003ccode\u003e0e0ff11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/003961810786af49daba5a3e82e34378d52b885c\"\u003e\u003ccode\u003e0039618\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a536a0d5b31a5fcba31813ed34f9494a4ec4851b\"\u003e\u003ccode\u003ea536a0d\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.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.10.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/01789b4e8d3a280940b7ebcb223a33c6ecfd209a\"\u003e\u003ccode\u003e01789b4\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.20.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.10.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/c84f8df4222c212ecce6ae5ff8c47958b5b5d972\"\u003e\u003ccode\u003ec84f8df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/53e7b11058096d5ce15da53af12fe7236e88db2c\"\u003e\u003ccode\u003e53e7b11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e51e22a2aec03293e8ccf5a5372cd9906aeccbb7\"\u003e\u003ccode\u003ee51e22a\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.19.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/59d245686b1a8fede4b3318fde9ba74978cbe1e1\"\u003e\u003ccode\u003e59d2456\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/9035\"\u003e#9035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/773acc2ad2fdaf03e6e713a86faedf247b4480cd\"\u003e\u003ccode\u003e773acc2\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/9013\"\u003e#9013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/37f9e79ef4dd61f7183f536a3be5ec7fd9c8e29a\"\u003e\u003ccode\u003e37f9e79\u003c/code\u003e\u003c/a\u003e chore(react): Update [DEV] minor \u0026amp; patch dependencies (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/9023\"\u003e#9023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/85b88316ef784438d64448a5d9ba7e05946d8bbc\"\u003e\u003ccode\u003e85b8831\u003c/code\u003e\u003c/a\u003e chore(repo): Update testing to v4 (major) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8443\"\u003e#8443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\u003c/code\u003e\u003c/a\u003e fix(clerk-js): validate window navigation protocols and honor allowedRedirect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/34c653a6f2f7d35e9db81a86f24045da33e4e3a9\"\u003e\u003ccode\u003e34c653a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d79852e4cabe9bb0681084a6e9653874cf5aa378\"\u003e\u003ccode\u003ed79852e\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8939\"\u003e#8939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/a0eab36fb444a362cecb88a8b37145b0abb185ed\"\u003e\u003ccode\u003ea0eab36\u003c/code\u003e\u003c/a\u003e docs(repo): Remove public beta phrase for Clerk Billing (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/7e3174a4f861ad89667c3d0c63b6f2d0c001bcb6\"\u003e\u003ccode\u003e7e3174a\u003c/code\u003e\u003c/a\u003e feat(js): expose loaded \u003ccode\u003e@​clerk/ui\u003c/code\u003e version via Clerk.uiVersion (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8931\"\u003e#8931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e68a59a69becb0c4bd94fb9221bbcd7cd669fdf7\"\u003e\u003ccode\u003ee68a59a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/react@6.11.3/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@​clerk/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expo/vector-icons` from 15.0.3 to 15.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/releases\"\u003e@​expo/vector-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: return icon set instead of string in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003cp\u003eThis release got burned, use \u003ca href=\"https://github.com/expo/vector-icons/releases/tag/v15.1.1\"\u003ehttps://github.com/expo/vector-icons/releases/tag/v15.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/blob/master/CHANGELOG.md\"\u003e@​expo/vector-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn icon set in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e579cbfd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type strictness for font map (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/349\"\u003e#349\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/5699c4f39edda29d44f4a519fc45d9bdf623202c\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/vector-icons/commits/v15.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​expo/vector-icons\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/bottom-tabs` from 7.8.12 to 7.18.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/bottom-tabs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.4...@react-navigation/bottom-tabs@7.18.5\"\u003e7.18.5\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebottom-tabs:\u003c/strong\u003e pop nested stack to top on blur even when animation is interrupted (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13123\"\u003e#13123\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e6baf55b\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.2...@react-navigation/bottom-tabs@7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-06-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflash while switching native bottom tabs with lazy (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13133\"\u003e#13133\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ae1adbdf073abb97c7bbb5e6df1350bee3b3e13\"\u003e0ae1adb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13132\"\u003e#13132\u003c/a\u003e - by \u003ca href=\"https://github.com/dylancom\"\u003e\u003ccode\u003e@​dylancom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd createXScreen helpers to navigators (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8b7c2d7ae29b4e86b047d231ef35d9704809cab3\"\u003e8b7c2d7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.1...@react-navigation/bottom-tabs@7.16.2\"\u003e7.16.2\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault lazy to true for native tabs to avoid flicker (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ca4ac561a7f1d13cbec675a5e6af056041a6cfcf\"\u003eca4ac56\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.15.13...@react-navigation/bottom-tabs@7.16.0\"\u003e7.16.0\u003c/a\u003e (2026-05-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault \u003ccode\u003emultiselectable\u003c/code\u003e to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/cd466d48aeefec6e513bb6c8d5103d15f9d73f7f\"\u003ecd466d4\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ability to prevent tab bar selection (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1930fa0d3c8d266d8b288b2da92c04f758f82571\"\u003e1930fa0\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate native tabs to use the new API in react-native-screens (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/a12db9657f5f2af2a0aaa71193e35382dc72a623\"\u003ea12db96\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\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/react-navigation/react-navigation/blob/@react-navigation/bottom-tabs@7.18.5/packages/bottom-tabs/CHANGELOG.md\"\u003e@​react-navigation/bottom-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.4...@react-navigation/bottom-tabs@7.18.5\"\u003e7.18.5\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebottom-tabs:\u003c/strong\u003e pop nested stack to top on blur even when animation is interrupted (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13123\"\u003e#13123\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e6baf55b\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.3...@react-navigation/bottom-tabs@7.18.4\"\u003e7.18.4\u003c/a\u003e (2026-06-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.2...@react-navigation/bottom-tabs@7.18.3\"\u003e7.18.3\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.1...@react-navigation/bottom-tabs@7.18.2\"\u003e7.18.2\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.0...@react-navigation/bottom-tabs@7.18.1\"\u003e7.18.1\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.1...@react-navigation/bottom-tabs@7.17.2\"\u003e7.17.2\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.0...@react-navigation/bottom-tabs@7.17.1\"\u003e7.17.1\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.2...@react-navigation/bottom-tabs@7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-06-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflash while switching native bottom tabs with lazy (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13133\"\u003e#13133\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ae1adbdf073abb97c7bbb5e6df1350bee3b3e13\"\u003e0ae1adb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13132\"\u003e#13132\u003c/a\u003e - by \u003ca href=\"https://github.com/dylancom\"\u003e\u003ccode\u003e@​dylancom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd createXScreen helpers to navigators (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8b7c2d7ae29b4e86b047d231ef35d9704809cab3\"\u003e8b7c2d7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.1...@react-navigation/bottom-tabs@7.16.2\"\u003e7.16.2\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7d664cb1d3062ebf975ca7d560f0d6f2cd32fc4e\"\u003e\u003ccode\u003e7d664cb\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e\u003ccode\u003e6baf55b\u003c/code\u003e\u003c/a\u003e fix(bottom-tabs): pop nested stack to top on blur even when animation is inte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ce68b20b516d7d523fe85b567055516fdd49464b\"\u003e\u003ccode\u003ece68b20\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/d1f2a06597d7f2ae490d09b7ecc4f3531e5efc46\"\u003e\u003ccode\u003ed1f2a06\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e\u003ccode\u003e66b5164\u003c/code\u003e\u003c/a\u003e feat: deprecate navigate object overload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/83cf9bf91fd562d94dba330a25cca38dfd1c775b\"\u003e\u003ccode\u003e83cf9bf\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/dd325d641ccae08a61fd25710270abb85865482f\"\u003e\u003ccode\u003edd325d6\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/bottom-tabs@7.18.5/packages/bottom-tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/elements` from 2.9.2 to 2.9.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/elements's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.21...@react-navigation/elements@2.9.22\"\u003e2.9.22\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egracefully handle multiple versions of elements for useFrameSize (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e0ababa0\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/kimito-link/surechigai-romi.link/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimito-link%2Fsurechigai-romi.link/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4787157046","node_id":"PR_kwDOMx_PIM7swUnA","number":71,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 14 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-07-01T15:56:31.000Z","updated_at":"2026-07-01T15:56:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":14,"packages":[{"name":"turbo","old_version":"2.9.18","new_version":"2.10.2","repository_url":"https://github.com/vercel/turborepo"},{"name":"lucide-react-native","old_version":"1.21.0","new_version":"1.23.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nativewind","old_version":"4.2.5","new_version":"4.2.6","repository_url":"https://github.com/nativewind/nativewind"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-css-interop","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/nativewind/nativewind"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"@testing-library/react-native","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/callstack/react-native-testing-library"},{"name":"axios","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"react-hook-form","old_version":"7.79.0","new_version":"7.80.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-icons","old_version":"5.6.0","new_version":"5.7.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.2","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.15","new_version":"8.5.16","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.18` | `2.10.2` |\n| [lucide-react-native](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react-native) | `1.21.0` | `1.23.0` |\n| [nativewind](https://github.com/nativewind/nativewind) | `4.2.5` | `4.2.6` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| [react-native-css-interop](https://github.com/nativewind/nativewind) | `0.2.5` | `0.2.6` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [@testing-library/react-native](https://github.com/callstack/react-native-testing-library) | `14.0.0` | `14.0.1` |\n| [axios](https://github.com/axios/axios) | `1.17.0` | `1.18.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.79.0` | `7.80.0` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.6.0` | `5.7.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.15` | `8.5.16` |\n\n\nUpdates `turbo` from 2.9.18 to 2.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.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\u003erelease(turborepo): 2.10.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13156\"\u003evercel/turborepo#13156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Prefer devEngines packageManager 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/13155\"\u003evercel/turborepo#13155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Zig for LSP builds 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/13158\"\u003evercel/turborepo#13158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Pin macOS Rust builds to macOS 15 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/13167\"\u003evercel/turborepo#13167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Recognize nub as a package manager by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13120\"\u003evercel/turborepo#13120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve 3-level nested Bun lockfile entries during prune 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/13168\"\u003evercel/turborepo#13168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid following nested symlinked cache outputs 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/13166\"\u003evercel/turborepo#13166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add nub package manager support to JavaScript packages 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/13169\"\u003evercel/turborepo#13169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Link ghostty-vt statically on Windows MSVC 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/13171\"\u003evercel/turborepo#13171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.2-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13172\"\u003evercel/turborepo#13172\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/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13120\"\u003evercel/turborepo#13120\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.10.1...v2.10.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.10.1...v2.10.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.10.2-canary.1\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\u003efeat: Support devEngines packageManager in workspaces 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/13150\"\u003evercel/turborepo#13150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13149\"\u003evercel/turborepo#13149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update add package manager codemod 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/13151\"\u003evercel/turborepo#13151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update workspace package manager declarations 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/13154\"\u003evercel/turborepo#13154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13156\"\u003evercel/turborepo#13156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Prefer devEngines packageManager 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/13155\"\u003evercel/turborepo#13155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Zig for LSP builds 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/13158\"\u003evercel/turborepo#13158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Pin macOS Rust builds to macOS 15 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/13167\"\u003evercel/turborepo#13167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Recognize nub as a package manager by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13120\"\u003evercel/turborepo#13120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve 3-level nested Bun lockfile entries during prune 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/13168\"\u003evercel/turborepo#13168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid following nested symlinked cache outputs 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/13166\"\u003evercel/turborepo#13166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add nub package manager support to JavaScript packages 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/13169\"\u003evercel/turborepo#13169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Link ghostty-vt statically on Windows MSVC 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/13171\"\u003evercel/turborepo#13171\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/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13120\"\u003evercel/turborepo#13120\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.10.1-canary.3...v2.10.2-canary.1\"\u003ehttps://github.com/vercel/turborepo/compare/v2.10.1-canary.3...v2.10.2-canary.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\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/turborepo/commit/de17750cb2abc8e81dfc779196d100f52bcedfdf\"\u003e\u003ccode\u003ede17750\u003c/code\u003e\u003c/a\u003e publish 2.10.2 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c597bb51ca80dc3ee4fec89e0579612c227efbca\"\u003e\u003ccode\u003ec597bb5\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.10.2-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13172\"\u003e#13172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e950d713953e3688d7b3fd422a18fdeb3b55b683\"\u003e\u003ccode\u003ee950d71\u003c/code\u003e\u003c/a\u003e fix: Link ghostty-vt statically on Windows MSVC (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13171\"\u003e#13171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/53cddc8b3071cee0dcc83a0c7efb078e18673dc2\"\u003e\u003ccode\u003e53cddc8\u003c/code\u003e\u003c/a\u003e feat: Add nub package manager support to JavaScript packages (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13169\"\u003e#13169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/502ceaf402ca06ecd7e0ad62de4517a908054883\"\u003e\u003ccode\u003e502ceaf\u003c/code\u003e\u003c/a\u003e fix: Avoid following nested symlinked cache outputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13166\"\u003e#13166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/799fa5ac208198588e73b859c590edbb7cc6df91\"\u003e\u003ccode\u003e799fa5a\u003c/code\u003e\u003c/a\u003e fix: Preserve 3-level nested Bun lockfile entries during prune (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13168\"\u003e#13168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/782b168accdce6e439b63b9fb32705a878dec01c\"\u003e\u003ccode\u003e782b168\u003c/code\u003e\u003c/a\u003e feat: Recognize nub as a package manager (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13120\"\u003e#13120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/16fe0a4bcaa84a81b8e7b194eef4f222c0916481\"\u003e\u003ccode\u003e16fe0a4\u003c/code\u003e\u003c/a\u003e ci: Pin macOS Rust builds to macOS 15 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13167\"\u003e#13167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c1bc71f8c1766a1ae960f644135202f8708191d0\"\u003e\u003ccode\u003ec1bc71f\u003c/code\u003e\u003c/a\u003e fix: Install Zig for LSP builds (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13158\"\u003e#13158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6598f7cbe34e32a105731e6497621ac3198505aa\"\u003e\u003ccode\u003e6598f7c\u003c/code\u003e\u003c/a\u003e docs: Prefer devEngines packageManager (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13155\"\u003e#13155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.18...v2.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react-native` from 1.21.0 to 1.23.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-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): prevent scrollbar layout shift on icons page by \u003ca href=\"https://github.com/g30r93g\"\u003e\u003ccode\u003e@​g30r93g\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4500\"\u003elucide-icons/lucide#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Remove certificates banner 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/4504\"\u003elucide-icons/lucide#4504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): GH copilot repo summary 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/4505\"\u003elucide-icons/lucide#4505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Small fix in the workflow 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/4508\"\u003elucide-icons/lucide#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Switch to token 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/4509\"\u003elucide-icons/lucide#4509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epaper-bag\u003c/code\u003e icon by \u003ca href=\"https://github.com/dkast\"\u003e\u003ccode\u003e@​dkast\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4023\"\u003elucide-icons/lucide#4023\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/g30r93g\"\u003e\u003ccode\u003e@​g30r93g\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4500\"\u003elucide-icons/lucide#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dkast\"\u003e\u003ccode\u003e@​dkast\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4023\"\u003elucide-icons/lucide#4023\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.22.0...1.23.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.22.0...1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add 6 database variant icons 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/4336\"\u003elucide-icons/lucide#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release.yml): Remove concurrency field to prevent release mess 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/4485\"\u003elucide-icons/lucide#4485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): fix color input clipping by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4488\"\u003elucide-icons/lucide#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): add Deno to installation instructions by \u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4486\"\u003elucide-icons/lucide#4486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump esbuild from 0.25.12 to 0.28.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/4459\"\u003elucide-icons/lucide#4459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): prevent private analytics token from blocking local dev by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4481\"\u003elucide-icons/lucide#4481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(installation.md): Remove outdate next tag in installation 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/4495\"\u003elucide-icons/lucide#4495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): Fix context provider export 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/4497\"\u003elucide-icons/lucide#4497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(astro): add Astro v7 compatibility by \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4491\"\u003elucide-icons/lucide#4491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecarrot\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/4010\"\u003elucide-icons/lucide#4010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eungroup\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/3969\"\u003elucide-icons/lucide#3969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ephi\u003c/code\u003e icon also used as \u003ccode\u003egolden-ratio\u003c/code\u003e by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4218\"\u003elucide-icons/lucide#4218\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/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4486\"\u003elucide-icons/lucide#4486\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.21.0...1.22.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.21.0...1.22.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/lucide-icons/lucide/commit/7e938845f076fc8cfbd367a4a2ee17dc299bdff3\"\u003e\u003ccode\u003e7e93884\u003c/code\u003e\u003c/a\u003e fix(lcuide-react-native): Fix context provider export (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react-native/issues/4497\"\u003e#4497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.23.0/packages/lucide-react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nativewind` from 4.2.5 to 4.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nativewind/nativewind/releases\"\u003enativewind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enativewind@4.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [eb31af8]\n\u003cul\u003e\n\u003cli\u003ereact-native-css-interop@0.2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/d5cfd40f52354e71423ff5ba743d2591c47d2757\"\u003e\u003ccode\u003ed5cfd40\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/eb31af82d0d0720fbcd2936a8bf6c7c5ac106c58\"\u003e\u003ccode\u003eeb31af8\u003c/code\u003e\u003c/a\u003e chore(changeset): patch react-native-css-interop for the Metro 0.83+ haste fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/f234ea5ee61b4022cd2925aed8a70b2907572c1c\"\u003e\u003ccode\u003ef234ea5\u003c/code\u003e\u003c/a\u003e fix(react-native-css-interop): emit modifiedFiles with a relative path for Me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/758d6e4c88a16ec63d92d2b7363d6bd6e2439638\"\u003e\u003ccode\u003e758d6e4\u003c/code\u003e\u003c/a\u003e docs: link README banner to ronindevs.com (v4) (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/666dd4bed126c95e710109289b646885d9b9df81\"\u003e\u003ccode\u003e666dd4b\u003c/code\u003e\u003c/a\u003e Add Ronin Software credit to the README (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nativewind/nativewind/compare/nativewind@4.2.5...nativewind@4.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.85.3 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-css-interop` from 0.2.5 to 0.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nativewind/nativewind/releases\"\u003ereact-native-css-interop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-native-css-interop@0.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eeb31af8: Fix dev hot-reload of new utility classes on Metro 0.83+ (Expo SDK 55/56)\u003c/p\u003e\n\u003cp\u003eThe dev-mode haste \u0026quot;change\u0026quot; event now emits the \u003ccode\u003emodifiedFiles\u003c/code\u003e key (which Metro 0.83.6+ / 0.84.3+ reads) with a path relative to \u003ccode\u003erootDir\u003c/code\u003e, instead of \u003ccode\u003echangedFiles\u003c/code\u003e with an absolute path. This stops the swallowed \u003ccode\u003emodifiedFiles is not iterable\u003c/code\u003e error and ensures the regenerated CSS virtual module is actually matched in Metro's graph and delivered to the connected client — so newly-added utility classes apply via Fast Refresh without a manual Metro restart.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/d5cfd40f52354e71423ff5ba743d2591c47d2757\"\u003e\u003ccode\u003ed5cfd40\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/eb31af82d0d0720fbcd2936a8bf6c7c5ac106c58\"\u003e\u003ccode\u003eeb31af8\u003c/code\u003e\u003c/a\u003e chore(changeset): patch react-native-css-interop for the Metro 0.83+ haste fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/f234ea5ee61b4022cd2925aed8a70b2907572c1c\"\u003e\u003ccode\u003ef234ea5\u003c/code\u003e\u003c/a\u003e fix(react-native-css-interop): emit modifiedFiles with a relative path for Me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/758d6e4c88a16ec63d92d2b7363d6bd6e2439638\"\u003e\u003ccode\u003e758d6e4\u003c/code\u003e\u003c/a\u003e docs: link README banner to ronindevs.com (v4) (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/666dd4bed126c95e710109289b646885d9b9df81\"\u003e\u003ccode\u003e666dd4b\u003c/code\u003e\u003c/a\u003e Add Ronin Software credit to the README (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nativewind/nativewind/compare/react-native-css-interop@0.2.5...react-native-css-interop@0.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-reanimated` from 4.3.1 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-reanimated's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReanimated - 4.5.0\u003c/h2\u003e\n\u003ch2\u003eKey changes\u003c/h2\u003e\n\u003ch3\u003eMore props supported by CSS Core Animation\u003c/h3\u003e\n\u003cp\u003eShadow (\u003ccode\u003eshadowColor\u003c/code\u003e, \u003ccode\u003eshadowOpacity\u003c/code\u003e, \u003ccode\u003eshadowRadius\u003c/code\u003e, \u003ccode\u003eshadowOffset\u003c/code\u003e), background, and border (\u003ccode\u003ebackgroundColor\u003c/code\u003e, \u003ccode\u003eborderColor\u003c/code\u003e, \u003ccode\u003eborderWidth\u003c/code\u003e, \u003ccode\u003eborderRadius\u003c/code\u003e) CSS transitions now run on iOS Core Animation.\u003c/p\u003e\n\u003cp\u003eUsing CSS Core Animation required enabling \u003ca href=\"https://docs.swmansion.com/react-native-reanimated/docs/guides/feature-flags#ios_css_core_animation\"\u003eIOS_CSS_CORE_ANIMATION feature flag\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Run shadow CSS transitions on Core Animation by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9685\"\u003esoftware-mansion/react-native-reanimated#9685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Run background and border CSS transitions on Core Animation by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9689\"\u003esoftware-mansion/react-native-reanimated#9689\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCSS Animations Pseudoselectors\u003c/h3\u003e\n\u003cp\u003eCSS animations now support pseudo-selectors such as \u003ccode\u003e:hover\u003c/code\u003e, \u003ccode\u003e:active\u003c/code\u003e, and \u003ccode\u003e:focus\u003c/code\u003e, with native Apple and Android backends alongside a web implementation.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pseudo-selectors web implementation by \u003ca href=\"https://github.com/wisniewskij\"\u003e\u003ccode\u003e@​wisniewskij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9474\"\u003esoftware-mansion/react-native-reanimated#9474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: CSS Pseudoselectors - android backend by wisniewskij in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9432\"\u003esoftware-mansion/react-native-reanimated#9432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: CSS Pseudoselectors - apple backend by wisniewskij in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9297\"\u003esoftware-mansion/react-native-reanimated#9297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCSS Animations web support for SVG\u003c/h3\u003e\n\u003cp\u003eAnimating \u003ccode\u003ereact-native-svg\u003c/code\u003e components is now available on web.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: register remaining react-native-svg components for web CSS animations by MatiPl01 in (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9549\"\u003esoftware-mansion/react-native-reanimated#9549\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSharedTransitionBoundary component\u003c/h3\u003e\n\u003cp\u003eIntroducing the \u003ccode\u003e\u0026lt;SharedTransitionBoundary\u0026gt;\u003c/code\u003e component, which scopes shared element transitions to a subtree so only matching elements within the boundary animate together. Useful for isolating shared transitions between screens that would otherwise interfere.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(set): SharedTransitionBoundary by \u003ca href=\"https://github.com/kasperski95\"\u003e\u003ccode\u003e@​kasperski95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9435\"\u003esoftware-mansion/react-native-reanimated#9435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Pseudo selector type issues by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9597\"\u003esoftware-mansion/react-native-reanimated#9597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove PlainStyle, tighten CSS style typing by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9538\"\u003esoftware-mansion/react-native-reanimated#9538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build.gradle.kts not falling back to default ABIs by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9611\"\u003esoftware-mansion/react-native-reanimated#9611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: pseudo-selector example screens by \u003ca href=\"https://github.com/wisniewskij\"\u003e\u003ccode\u003e@​wisniewskij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9473\"\u003esoftware-mansion/react-native-reanimated#9473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ruby scripts leaking functions to global scope by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9617\"\u003esoftware-mansion/react-native-reanimated#9617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cleanup LA by \u003ca href=\"https://github.com/finloop\"\u003e\u003ccode\u003e@​finloop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9534\"\u003esoftware-mansion/react-native-reanimated#9534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pods): Fix invalid \u003ccode\u003ereact-native/../react-native\u003c/code\u003e resolution for aliases by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9592\"\u003esoftware-mansion/react-native-reanimated#9592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 30fps layout animations on iOS release builds by \u003ca href=\"https://github.com/bartlomiejbloniarz\"\u003e\u003ccode\u003e@​bartlomiejbloniarz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9616\"\u003esoftware-mansion/react-native-reanimated#9616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clang-tidy violations across native sources by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9630\"\u003esoftware-mansion/react-native-reanimated#9630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer resolved component ref for host lookup by \u003ca href=\"https://github.com/sorinc03\"\u003e\u003ccode\u003e@​sorinc03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9589\"\u003esoftware-mansion/react-native-reanimated#9589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Reanimated): re-run mappers dirtied during a mapper run by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9644\"\u003esoftware-mansion/react-native-reanimated#9644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove CMake version requirement by \u003ca href=\"https://github.com/piaskowyk\"\u003e\u003ccode\u003e@​piaskowyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9643\"\u003esoftware-mansion/react-native-reanimated#9643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: re-add LightNode before starting exiting animation by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9646\"\u003esoftware-mansion/react-native-reanimated#9646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve unused HERMES_V1_ENABLED CMake warning by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9645\"\u003esoftware-mansion/react-native-reanimated#9645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error against React Native nightly caused by SAM conversion of CustomEventNamesResolver by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9659\"\u003esoftware-mansion/react-native-reanimated#9659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Reanimated): guard preserveMountedTags against resolveView throwing by \u003ca href=\"https://github.com/audrius-savickas\"\u003e\u003ccode\u003e@​audrius-savickas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9649\"\u003esoftware-mansion/react-native-reanimated#9649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/cf478db9a3d41c60a78b51d03b42c1ebe2282e44\"\u003e\u003ccode\u003ecf478db\u003c/code\u003e\u003c/a\u003e release(Reanimated): 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/33f51d7d430b6249c07c7be573c4bdf49396e032\"\u003e\u003ccode\u003e33f51d7\u003c/code\u003e\u003c/a\u003e chore: prepare branch for reanimated 4.5.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/8306dc96bbb566af420338e742e300425065c2a0\"\u003e\u003ccode\u003e8306dc9\u003c/code\u003e\u003c/a\u003e fix: Memory leak when unmounting views mid-animation (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9711\"\u003e#9711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/855bd45b1c1ea0ea6b446bb7b9273d2043ff4990\"\u003e\u003ccode\u003e855bd45\u003c/code\u003e\u003c/a\u003e fix: Android ANR deadlock between CSS updates-registry lock and Fabric commit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/a0549d77178899da6f22d58f56b2555432ac0b49\"\u003e\u003ccode\u003ea0549d7\u003c/code\u003e\u003c/a\u003e fix(Reanimated): delay on synchronous event animation cancel (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9732\"\u003e#9732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/f8c81802a65aac92ad14d0362119d7f60400baf6\"\u003e\u003ccode\u003ef8c8180\u003c/code\u003e\u003c/a\u003e fix: share a single touch listener across press pseudo-selectors (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9729\"\u003e#9729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/9b8f83c703ecc05b8238785e2c06778d680a8fb3\"\u003e\u003ccode\u003e9b8f83c\u003c/code\u003e\u003c/a\u003e fix: Keep Android CSS :hover active while the pointer is over descendant view...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/9551383ce33652ce01b86a66d76b2efd51d0548f\"\u003e\u003ccode\u003e9551383\u003c/code\u003e\u003c/a\u003e fix: flashing to default style when a CSS transition detaches on Android (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9728\"\u003e#9728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/6efa524c59ad778a496f9eebbe2d325ed93af644\"\u003e\u003ccode\u003e6efa524\u003c/code\u003e\u003c/a\u003e fix: Android crash on odd-length CSS strokeDasharray (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9719\"\u003e#9719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/5eeb3d3a60e87a6a515f90e1cc9471babb4c5f69\"\u003e\u003ccode\u003e5eeb3d3\u003c/code\u003e\u003c/a\u003e fix: Preserve builder subclass type through static animation modifiers (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9710\"\u003e#9710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commits/4.5.0/packages/react-native-reanimated\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.7.0 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\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/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-svg` from 15.15.4 to 15.15.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-svg/releases\"\u003ereact-native-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.5\u003c/h2\u003e\n\u003cp\u003eThis release includes minor fixes and improvements across all platforms, along with the OIDC setup.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: clang-diagnostic-inconsistent-missing-override error in Imageview… by \u003ca href=\"https://github.com/acoates-ms\"\u003e\u003ccode\u003e@​acoates-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2939\"\u003esoftware-mansion/react-native-svg#2939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: render SVG on macOS Fabric by opting out of updateLayer by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2941\"\u003esoftware-mansion/react-native-svg#2941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: drop warn-once dependency by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2946\"\u003esoftware-mansion/react-native-svg#2946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump tests-example to react-native@0.85.3 by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2945\"\u003esoftware-mansion/react-native-svg#2945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Setup publishing workflow by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2947\"\u003esoftware-mansion/react-native-svg#2947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove release-it package by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2950\"\u003esoftware-mansion/react-native-svg#2950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): fix MaskView broken when enabling RN props 2.0 by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2948\"\u003esoftware-mansion/react-native-svg#2948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): fix LinearGradient when enabling RN props 2.0 by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2949\"\u003esoftware-mansion/react-native-svg#2949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add RNRepo to ci builds by \u003ca href=\"https://github.com/radoslawrolka\"\u003e\u003ccode\u003e@​radoslawrolka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2944\"\u003esoftware-mansion/react-native-svg#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply opacity to currentColor for fill and stroke on Apple platforms by \u003ca href=\"https://github.com/davor-bauk-sh\"\u003e\u003ccode\u003e@​davor-bauk-sh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2923\"\u003esoftware-mansion/react-native-svg#2923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update repository URL by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2957\"\u003esoftware-mansion/react-native-svg#2957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 15.15.5 by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2956\"\u003esoftware-mansion/react-native-svg#2956\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/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2948\"\u003esoftware-mansion/react-native-svg#2948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radoslawrolka\"\u003e\u003ccode\u003e@​radoslawrolka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2944\"\u003esoftware-mansion/react-native-svg#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davor-bauk-sh\"\u003e\u003ccode\u003e@​davor-bauk-sh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2923\"\u003esoftware-mansion/react-native-svg#2923\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-svg/compare/v15.15.4...v15.15.5\"\u003ehttps://github.com/software-mansion/react-native-svg/compare/v15.15.4...v15.15.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/af03fe811effb266eeb897363df7ed5286bcc9dc\"\u003e\u003ccode\u003eaf03fe8\u003c/code\u003e\u003c/a\u003e fix: update repository URL (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/347e097a02ef046e6e1fcc79292ecd48e58f7a40\"\u003e\u003ccode\u003e347e097\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/AndDev741/Beyou-Frontend/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndDev741%2FBeyou-Frontend/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"},{"uuid":"4771732941","node_id":"PR_kwDOSsscSs7r9vTV","number":6,"state":"open","title":"chore(deps): bump the minor-patch group with 50 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-06-29T21:32:21.000Z","updated_at":"2026-06-30T03:01:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":50,"packages":[{"name":"@vercel/nft","old_version":"1.5.0","new_version":"1.10.2","repository_url":"https://github.com/vercel/nft"},{"name":"lefthook","old_version":"2.1.6","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.46.0","new_version":"0.56.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.61.0","new_version":"1.71.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"playwright","old_version":"1.58.2","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@lezer/common","old_version":"1.5.1","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/cpp","old_version":"1.1.5","new_version":"1.1.6","repository_url":"https://github.com/lezer-parser/cpp"},{"name":"@lezer/css","old_version":"1.3.1","new_version":"1.3.4","repository_url":"https://github.com/lezer-parser/css"},{"name":"@lezer/markdown","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/lezer-parser/markdown"},{"name":"@lezer/python","old_version":"1.1.18","new_version":"1.1.19","repository_url":"https://github.com/lezer-parser/python"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@anthropic-ai/claude-agent-sdk","old_version":"0.2.133","new_version":"0.3.195","repository_url":"https://github.com/anthropics/claude-agent-sdk-typescript"},{"name":"@isaacs/ttlcache","old_version":"2.1.4","new_version":"2.1.5","repository_url":"https://github.com/isaacs/ttlcache"},{"name":"@opencode-ai/sdk","old_version":"1.14.46","new_version":"1.17.11","repository_url":"https://github.com/sst/opencode-sdk-js"},{"name":"@xterm/headless","old_version":"6.0.0","new_version":"6.1.0-beta.288","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"sherpa-onnx-node","old_version":"1.12.28","new_version":"1.13.3","repository_url":"https://github.com/csukuangfj/sherpa-onnx"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vitest/ui","old_version":"4.1.6","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@react-native/normalize-colors","old_version":"0.81.6","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"@react-navigation/native","old_version":"7.1.33","new_version":"7.3.4","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.21","new_version":"3.14.4","repository_url":"https://github.com/TanStack/virtual"},{"name":"i18next","old_version":"26.3.0","new_version":"26.3.3","repository_url":"https://github.com/i18next/i18next"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.5","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-keyboard-controller","old_version":"1.20.7","new_version":"1.21.13","repository_url":"https://github.com/kirillzyusko/react-native-keyboard-controller"},{"name":"react-native-nitro-modules","old_version":"0.35.5","new_version":"0.35.10","repository_url":"https://github.com/mrousavy/nitro"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.15.3","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-unistyles","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/jpudysz/react-native-unistyles"},{"name":"react-native-worklets","old_version":"0.8.3","new_version":"0.10.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@vitest/browser","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"material-icon-theme","old_version":"5.32.0","new_version":"5.36.1","repository_url":"https://github.com/material-extensions/vscode-material-icon-theme"},{"name":"wrangler","old_version":"4.90.0","new_version":"4.105.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"electron-log","old_version":"5.4.3","new_version":"5.4.4","repository_url":"https://github.com/megahertz/electron-log"},{"name":"electron-updater","old_version":"6.8.3","new_version":"6.8.9","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-builder","old_version":"26.8.1","new_version":"26.15.3","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"@clack/prompts","old_version":"1.1.0","new_version":"1.6.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"yaml","old_version":"2.8.4","new_version":"2.9.0","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 50 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/nft](https://github.com/vercel/nft) | `1.5.0` | `1.10.2` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.6` | `2.1.9` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.46.0` | `0.56.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.61.0` | `1.71.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `0.23.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.61.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.5.1` | `1.5.2` |\n| [@lezer/cpp](https://github.com/lezer-parser/cpp) | `1.1.5` | `1.1.6` |\n| [@lezer/css](https://github.com/lezer-parser/css) | `1.3.1` | `1.3.4` |\n| [@lezer/markdown](https://github.com/lezer-parser/markdown) | `1.6.3` | `1.6.4` |\n| [@lezer/python](https://github.com/lezer-parser/python) | `1.1.18` | `1.1.19` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.9` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.2.133` | `0.3.195` |\n| [@isaacs/ttlcache](https://github.com/isaacs/ttlcache) | `2.1.4` | `2.1.5` |\n| [@opencode-ai/sdk](https://github.com/sst/opencode-sdk-js) | `1.14.46` | `1.17.11` |\n| [@xterm/headless](https://github.com/xtermjs/xterm.js) | `6.0.0` | `6.1.0-beta.288` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [sherpa-onnx-node](https://github.com/csukuangfj/sherpa-onnx) | `1.12.28` | `1.13.3` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.61.1` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.6` | `4.1.9` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [@react-native/normalize-colors](https://github.com/facebook/react-native/tree/HEAD/packages/normalize-color) | `0.81.6` | `0.86.0` |\n| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `7.1.33` | `7.3.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.101.2` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.21` | `3.14.4` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.0` | `26.3.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.86.0` |\n| [react-native-keyboard-controller](https://github.com/kirillzyusko/react-native-keyboard-controller) | `1.20.7` | `1.21.13` |\n| [react-native-nitro-modules](https://github.com/mrousavy/nitro) | `0.35.5` | `0.35.10` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.25.2` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.3` | `15.15.5` |\n| [react-native-unistyles](https://github.com/jpudysz/react-native-unistyles) | `3.2.4` | `3.2.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.8.3` | `0.10.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.14` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.7` | `4.1.9` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.7` | `4.1.9` |\n| [material-icon-theme](https://github.com/material-extensions/vscode-material-icon-theme) | `5.32.0` | `5.36.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.90.0` | `4.105.0` |\n| [electron-log](https://github.com/megahertz/electron-log) | `5.4.3` | `5.4.4` |\n| [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) | `6.8.3` | `6.8.9` |\n| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `26.8.1` | `26.15.3` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.1.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.4` | `2.9.0` |\n\nUpdates `@vercel/nft` from 1.5.0 to 1.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/nft/releases\"\u003e@​vercel/nft's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.10.1...1.10.2\"\u003e1.10.2\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish using node@24 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/591\"\u003e#591\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/8673d639da0064ae02fa05d67b981100f6e0fbe1\"\u003e8673d63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.9.0...1.10.0\"\u003e1.10.0\u003c/a\u003e (2026-05-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd module-sync catchall tracing (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/584\"\u003e#584\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/e2f2185c2d930bd855b577e9404389da844d29b7\"\u003ee2f2185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.8.0...1.9.0\"\u003e1.9.0\u003c/a\u003e (2026-05-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor ffmpeg-static special case (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/586\"\u003e#586\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/3ea44339b823aad28d81b7462abaa98bd2c0f774\"\u003e3ea4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove badge from readme (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/589\"\u003e#589\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/6bc496fe76a4e38d3c67d9fb8dda5b129b6c12e3\"\u003e6bc496f\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/vercel/nft/commit/8673d639da0064ae02fa05d67b981100f6e0fbe1\"\u003e\u003ccode\u003e8673d63\u003c/code\u003e\u003c/a\u003e fix: publish using node@24 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/0ceef3f8c7e8e9a6db68e9d61a11e985136dde30\"\u003e\u003ccode\u003e0ceef3f\u003c/code\u003e\u003c/a\u003e fix: lock semantic-release publish dependencies (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/e2f2185c2d930bd855b577e9404389da844d29b7\"\u003e\u003ccode\u003ee2f2185\u003c/code\u003e\u003c/a\u003e feat: add module-sync catchall tracing (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/6bc496fe76a4e38d3c67d9fb8dda5b129b6c12e3\"\u003e\u003ccode\u003e6bc496f\u003c/code\u003e\u003c/a\u003e feat: remove badge from readme (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/1d935a367d3f69162421a223fd44c7f3db909d29\"\u003e\u003ccode\u003e1d935a3\u003c/code\u003e\u003c/a\u003e chore: pr lint title permission (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/fcadee246d6cca1bb78062a9fbbfbb998a0034a7\"\u003e\u003ccode\u003efcadee2\u003c/code\u003e\u003c/a\u003e chore: update semantic-release@25.0.3 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/3ea44339b823aad28d81b7462abaa98bd2c0f774\"\u003e\u003ccode\u003e3ea4433\u003c/code\u003e\u003c/a\u003e feat: refactor ffmpeg-static special case (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/1ebd2b1de2d047b522750900988be5ba0146a53f\"\u003e\u003ccode\u003e1ebd2b1\u003c/code\u003e\u003c/a\u003e chore: switch npm releases to trusted publishing (OIDC) (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/dd0bd0541a16025177166d745ab79953fb82d518\"\u003e\u003ccode\u003edd0bd05\u003c/code\u003e\u003c/a\u003e feat: module-sync fallback should use import for ESM (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/d7de957ee564796cbe9eda0fc4ce929ffaec37cd\"\u003e\u003ccode\u003ed7de957\u003c/code\u003e\u003c/a\u003e chore: switch package manager to pnpm (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/nft/compare/1.5.0...1.10.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​vercel/nft\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.1.6 to 2.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1d35cbabe1ebaf2a5ed4d2186caa0402de6448e2 chore: add pretty gradient (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22be6c50e1412c748f3c6b60e9c61cd056dc693b deps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1bae568f03dfb88af9185031fa44e9fee285e917 fix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e488a5f99a5a496e5837f757f8ce3e6c6d1415792 fix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef415a9d3fce1d4f6af62622cf96c72e04ecf7bd3 chore: go mod tidy\u003c/li\u003e\n\u003cli\u003ecf4ab9ea4580f5aeb0d4b61d4dd169533e5bb0c9 fix: always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4c0e000d6fe9f35f42efefb9263b0b4cb5dfbd49 fix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e76aa843ef5ceb6970f61cd2ff28d16dd2ec82272 fix: linter, sacrifice optimization for readability\u003c/li\u003e\n\u003cli\u003e9d53c36ed9a26d3bf66e341a9650a0ecac9b6a37 fix: separate fallback push branch from pathspecs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22c9f773cf93b59005bd244c5b00caab2947a755 fix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e37d83986d8e6d6bf6792f57e22e7cbb1a9e28064 fix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeb1064d0b8c6248627960bea1abf6891db5a21b1 refactor: add new logger without a global state (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1385\"\u003e#1385\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/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.9 (2026-05-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1431\"\u003e#1431\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1415\"\u003e#1415\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.8 (2026-05-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1421\"\u003e#1421\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.7 (2026-05-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1420\"\u003e#1420\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1418\"\u003e#1418\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1417\"\u003e#1417\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1416\"\u003e#1416\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add new logger without a global state (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1385\"\u003e#1385\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: linter, sacrifice optimization for readability by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: separate fallback push branch from pathspecs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1396\"\u003e#1396\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​lawrence3699\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/evilmartians/lefthook/commit/75f99ff325a731c296b572292dd1c855cd970b93\"\u003e\u003ccode\u003e75f99ff\u003c/code\u003e\u003c/a\u003e 2.1.9: fix install with --reset-hooks-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/1d35cbabe1ebaf2a5ed4d2186caa0402de6448e2\"\u003e\u003ccode\u003e1d35cba\u003c/code\u003e\u003c/a\u003e chore: add pretty gradient (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/1bae568f03dfb88af9185031fa44e9fee285e917\"\u003e\u003ccode\u003e1bae568\u003c/code\u003e\u003c/a\u003e fix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/22be6c50e1412c748f3c6b60e9c61cd056dc693b\"\u003e\u003ccode\u003e22be6c5\u003c/code\u003e\u003c/a\u003e deps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/9e75b2138b4d31b156d3256c2b0617851377aaf2\"\u003e\u003ccode\u003e9e75b21\u003c/code\u003e\u003c/a\u003e 2.1.8: reduce warning for core.hooksPath if it matches the default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/488a5f99a5a496e5837f757f8ce3e6c6d1415792\"\u003e\u003ccode\u003e488a5f9\u003c/code\u003e\u003c/a\u003e fix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/b5c8310e174489a3705dbbe240eea035058a9128\"\u003e\u003ccode\u003eb5c8310\u003c/code\u003e\u003c/a\u003e 2.1.7: restore unstaged changes when possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/37d83986d8e6d6bf6792f57e22e7cbb1a9e28064\"\u003e\u003ccode\u003e37d8398\u003c/code\u003e\u003c/a\u003e fix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/4c0e000d6fe9f35f42efefb9263b0b4cb5dfbd49\"\u003e\u003ccode\u003e4c0e000\u003c/code\u003e\u003c/a\u003e fix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/22c9f773cf93b59005bd244c5b00caab2947a755\"\u003e\u003ccode\u003e22c9f77\u003c/code\u003e\u003c/a\u003e fix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.1.6...v2.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.46.0 to 0.56.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/c4be770f24adc4026efa96fb82182f743c55e423\"\u003e\u003ccode\u003ec4be770\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.71.0 \u0026amp;\u0026amp; oxfmt v0.56.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/23707\"\u003e#23707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/aa79b5be9915068f60bc361febf2e7496b92fc24\"\u003e\u003ccode\u003eaa79b5b\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.70.0 \u0026amp;\u0026amp; oxfmt v0.55.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/23442\"\u003e#23442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9a2788b3ae60c033a969fbba63733748f8c6130a\"\u003e\u003ccode\u003e9a2788b\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eprefer-export-from\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22935\"\u003e#22935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/44ae845fe19d3700128e50e7e61d98c7a85f3f47\"\u003e\u003ccode\u003e44ae845\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.69.0 \u0026amp;\u0026amp; oxfmt v0.54.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/23116\"\u003e#23116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dadafe3e0874b2b75775d265b24d19d7f446e2bf\"\u003e\u003ccode\u003edadafe3\u003c/code\u003e\u003c/a\u003e docs(oxlint, oxfmt): mention migrate skills in npm READMEs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22965\"\u003e#22965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/f88961ae2968ae2a12035111d07c72797812d2fd\"\u003e\u003ccode\u003ef88961a\u003c/code\u003e\u003c/a\u003e docs(oxfmt): annotate each config option with supported languages (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22953\"\u003e#22953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/964a7580840f394d67c149ea083e35a1e74c128f\"\u003e\u003ccode\u003e964a758\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.68.0 \u0026amp;\u0026amp; oxfmt v0.53.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22883\"\u003e#22883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/557020642e27b948e46f73754b82bee452a82f32\"\u003e\u003ccode\u003e5570206\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.66.0 \u0026amp;\u0026amp; oxfmt v0.51.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.56.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.61.0 to 1.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.71.0] - 2026-06-22\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0dc2405 linter: Add schema for \u003ccode\u003eeslint/no-restricted-properties\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23619\"\u003e#23619\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003eb638d0e linter: Add schema for \u003ccode\u003enode/callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23615\"\u003e#23615\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003eeb8bedc linter: Add schema for \u003ccode\u003eimport/extensions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23557\"\u003e#23557\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003e46f3625 linter: Implement node/no-sync rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23589\"\u003e#23589\u003c/a\u003e) (fujitani sora)\u003c/li\u003e\n\u003cli\u003eb01739a linter: Add schema for \u003ccode\u003eunicorn/numeric-separators-style\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23554\"\u003e#23554\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003e68afd2a linter/node: Implement \u003ccode\u003eno-mixed-requires\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23539\"\u003e#23539\u003c/a\u003e) (fujitani sora)\u003c/li\u003e\n\u003cli\u003ea421215 linter: Add schema for \u003ccode\u003eeslint/prefer-destructuring\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23410\"\u003e#23410\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003e84438be linter/jsdoc: Added missing options to \u003ccode\u003erequire-param-description\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23416\"\u003e#23416\u003c/a\u003e) (kapobajza)\u003c/li\u003e\n\u003cli\u003e51910df linter/jsdoc: Add missing options to \u003ccode\u003erequire-param-type\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23418\"\u003e#23418\u003c/a\u003e) (kapobajza)\u003c/li\u003e\n\u003cli\u003ee90925f linter/unicorn: Implement prefer-number-coercion rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23497\"\u003e#23497\u003c/a\u003e) (Shekhu☺️)\u003c/li\u003e\n\u003cli\u003edd1c866 linter/vue: Implement no-async-in-computed-properties rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23493\"\u003e#23493\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eb02444e linter: Add schema for \u003ccode\u003ereact/jsx-no-script-url\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23475\"\u003e#23475\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003ea8dce46 linter/unicorn: Implement \u003ccode\u003emax-nested-calls\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23461\"\u003e#23461\u003c/a\u003e) (arieleli01212)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea303c23 linter/jsx-a11y: Align \u003ccode\u003eanchor-is-valid\u003c/code\u003e config with upstream (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23446\"\u003e#23446\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb50bf4d linter: Remove manually written options doc for \u003ccode\u003eeslint/arrow-body-style\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23490\"\u003e#23490\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.70.0] - 2026-06-15\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2e8bda4 linter/vue: Implement no-dupe-keys rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23350\"\u003e#23350\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e1490a0a linter/react: Implement react-compiler rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23202\"\u003e#23202\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003edd560ae linter/unicorn: Implement \u003ccode\u003eno-array-fill-with-reference-type\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23397\"\u003e#23397\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003eaf36c2f linter: Add schema for \u003ccode\u003ereact/jsx-curly-brace-presence\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23400\"\u003e#23400\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003e47d34a3 linter: Add schema for \u003ccode\u003ereact/jsx-handler-names\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23393\"\u003e#23393\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003ef4250d0 linter: Add schema for \u003ccode\u003eunicorn/import-style\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23386\"\u003e#23386\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003e30c74ce linter: Add schema for \u003ccode\u003ejsx_a11y/no-noninteractive-element-to-interactive-role\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23384\"\u003e#23384\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003ecfbe8dc linter: Add schema for \u003ccode\u003ejsx_a11y/no-interactive-element-to-noninteractive-role\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23382\"\u003e#23382\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003ed15b7ff linter: Add schema for \u003ccode\u003etypescript/no-restricted-types\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23381\"\u003e#23381\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003e028a811 linter: Add schema for \u003ccode\u003ejsx-a11y/media-has-caption\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23377\"\u003e#23377\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003eb3b1038 linter: Add schema for \u003ccode\u003ejsx-a11y/label-has-associated-control\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23376\"\u003e#23376\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e7ada6b2 linter: Add schema for \u003ccode\u003ejsx_a11y/no-distracting-elements\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23379\"\u003e#23379\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003eee3dd49 linter: Add schema for \u003ccode\u003ejsx-a11y/img-redundant-alt\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23374\"\u003e#23374\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003edf5f8dd linter: Add short descriptions to most lint rules. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23365\"\u003e#23365\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003ee3fd735 linter: Add schema for \u003ccode\u003ejsx_a11y/alt-text\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23369\"\u003e#23369\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e0f2fff4 linter: Add schema for \u003ccode\u003ereact/exhaustive-deps\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23372\"\u003e#23372\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003ee3e4e10 linter: Add schema for \u003ccode\u003ereact_perf/jsx-no-new-object-as-prop\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23368\"\u003e#23368\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003e9366d44 linter: Add schema for \u003ccode\u003eunicorn/prefer-at\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23366\"\u003e#23366\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003ef57b55d linter: Add schema for \u003ccode\u003etypescript/array-type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23355\"\u003e#23355\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e0dcf912 linter: Add schema for \u003ccode\u003etypescript/ban-ts-comment\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23354\"\u003e#23354\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/c4be770f24adc4026efa96fb82182f743c55e423\"\u003e\u003ccode\u003ec4be770\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.71.0 \u0026amp;\u0026amp; oxfmt v0.56.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23707\"\u003e#23707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0dc24054119b22247c6a7b9bdb20cc6e589f267a\"\u003e\u003ccode\u003e0dc2405\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003eeslint/no-restricted-properties\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23619\"\u003e#23619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b638d0ee1df63487e7c04e031b4b71ab10d592ce\"\u003e\u003ccode\u003eb638d0e\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003enode/callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23615\"\u003e#23615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6d355ab8b3644505c4491da5fc4ec88695de50f7\"\u003e\u003ccode\u003e6d355ab\u003c/code\u003e\u003c/a\u003e refactor(linter): remove \u003ccode\u003enumber_as_object_schema\u003c/code\u003e helper (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23614\"\u003e#23614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/eb8bedc2fba9cead8632a75bb7936205fae7dcf0\"\u003e\u003ccode\u003eeb8bedc\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003eimport/extensions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23557\"\u003e#23557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/46f362530da1c2c5e868613e339999314b9f3a72\"\u003e\u003ccode\u003e46f3625\u003c/code\u003e\u003c/a\u003e feat(linter): implement node/no-sync rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/953c7b3f1c9e2c80ee1b782f1540d277cc22ed99\"\u003e\u003ccode\u003e953c7b3\u003c/code\u003e\u003c/a\u003e refactor(linter): make \u003ccode\u003eunicorn/numeric-separators-style\u003c/code\u003e options \u003ccode\u003eu32\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23558\"\u003e#23558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b01739ade376a9862fdb325ac9ef7023f504baf3\"\u003e\u003ccode\u003eb01739a\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003eunicorn/numeric-separators-style\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23554\"\u003e#23554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68afd2a1f7c8d624b17c0e24880f684d3c7db3c5\"\u003e\u003ccode\u003e68afd2a\u003c/code\u003e\u003c/a\u003e feat(linter/node): implement \u003ccode\u003eno-mixed-requires\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23539\"\u003e#23539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b08e9f5b9e9d948f873d199fb6317997cd296e11\"\u003e\u003ccode\u003eb08e9f5\u003c/code\u003e\u003c/a\u003e refactor(linter): re-enable schema for `jsx_a11y/no-noninteractive-element-in...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.71.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint-tsgolint` from 0.22.1 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.45.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/915\"\u003eoxc-project/tsgolint#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add skill for upgrading typescript-go by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/918\"\u003eoxc-project/tsgolint#918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v10.33.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/921\"\u003eoxc-project/tsgolint#921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/922\"\u003eoxc-project/tsgolint#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: attach tsconfig path to diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/923\"\u003eoxc-project/tsgolint#923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-nullish-coalescing): parenthesize mixed logical fixes by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/924\"\u003eoxc-project/tsgolint#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests(return-await): cover non-async arrow functions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/926\"\u003eoxc-project/tsgolint#926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github.com/go-json-experiment/json digest to b6187a3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/927\"\u003eoxc-project/tsgolint#927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/928\"\u003eoxc-project/tsgolint#928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.46.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/929\"\u003eoxc-project/tsgolint#929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2 to v2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/930\"\u003eoxc-project/tsgolint#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/931\"\u003eoxc-project/tsgolint#931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update typescript-go digest to 48e2953 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/933\"\u003eoxc-project/tsgolint#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update typescript-go digest to 5eb880f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/936\"\u003eoxc-project/tsgolint#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-misused-promises): handle empty JSX attributes by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/938\"\u003eoxc-project/tsgolint#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unsafe-enum-comparison): flag string literal unions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/937\"\u003eoxc-project/tsgolint#937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update typescript-go digest to e1f8f97 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/939\"\u003eoxc-project/tsgolint#939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update typescript-go digest to 092b34f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/940\"\u003eoxc-project/tsgolint#940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: configure typescript-go renovate schedule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/941\"\u003eoxc-project/tsgolint#941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/945\"\u003eoxc-project/tsgolint#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-typescript to v0.96.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/947\"\u003eoxc-project/tsgolint#947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/946\"\u003eoxc-project/tsgolint#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.46.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/oxc-project/tsgolint/pull/948\"\u003eoxc-project/tsgolint#948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-nullish-coalescing): emit suggestion over fix by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/951\"\u003eoxc-project/tsgolint#951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update packageManager to pnpm 11.0.4 by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/953\"\u003eoxc-project/tsgolint#953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/955\"\u003eoxc-project/tsgolint#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-nullable-type-assertion-style): use suggestion instead of fix by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/956\"\u003eoxc-project/tsgolint#956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update Go version requirement to 1.26 in CONTRIBUTING.md. by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/957\"\u003eoxc-project/tsgolint#957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow safe promise intersection members by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/959\"\u003eoxc-project/tsgolint#959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: switch security workflow to ubuntu-latest by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/962\"\u003eoxc-project/tsgolint#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.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/oxc-project/tsgolint/pull/963\"\u003eoxc-project/tsgolint#963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/964\"\u003eoxc-project/tsgolint#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-markdown to v0.22.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/965\"\u003eoxc-project/tsgolint#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/966\"\u003eoxc-project/tsgolint#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): stop counting settled candidates by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/967\"\u003eoxc-project/tsgolint#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003edprint\u003c/code\u003e to pnpm \u003ccode\u003eallowBuilds\u003c/code\u003e by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/968\"\u003eoxc-project/tsgolint#968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v0.23.0\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.22.1...v0.23.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/oxc-project/tsgolint/commit/0e575fae8407227601f66c1d8d8927a535aea58b\"\u003e\u003ccode\u003e0e575fa\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edprint\u003c/code\u003e to pnpm \u003ccode\u003eallowBuilds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bb8886bef7ae76cf3280852228a05214c54f2a83\"\u003e\u003ccode\u003ebb8886b\u003c/code\u003e\u003c/a\u003e perf(no-unnecessary-type-parameters): stop counting settled candidates (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/90be7b2609efd2bcae290b09e4835fe9ae52c63e\"\u003e\u003ccode\u003e90be7b2\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/cdae358c525a9a93ab48af36b51ae2a6c740830d\"\u003e\u003ccode\u003ecdae358\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency dprint-markdown to v0.22.0 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/d356c9e3d66d0b4fbe1b7353fcf5b8f857d6ed80\"\u003e\u003ccode\u003ed356c9e\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.0.3 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7cba6be4c0d972578d14e52c7a454a0a15961727\"\u003e\u003ccode\u003e7cba6be\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v4.1.6 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1dcd2a6f4138f4b9a273a231def838995ac589e5\"\u003e\u003ccode\u003e1dcd2a6\u003c/code\u003e\u003c/a\u003e ci: switch security workflow to ubuntu-latest (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/962\"\u003e#962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/b4f66246a62ea03d7cd664bf940d2f978c2068d5\"\u003e\u003ccode\u003eb4f6624\u003c/code\u003e\u003c/a\u003e fix: allow safe promise intersection members (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/233eeb35db9d698db67c4d4247963047ceb30fb7\"\u003e\u003ccode\u003e233eeb3\u003c/code\u003e\u003c/a\u003e docs: Update Go version requirement to 1.26 in CONTRIBUTING.md. (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/8bd37abc596e5dd0d54ec6625b6c2a77922b7ca4\"\u003e\u003ccode\u003e8bd37ab\u003c/code\u003e\u003c/a\u003e fix(no-nullable-type-assertion-style): use suggestion instead of fix (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.58.2 to 1.61.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.61.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41365\"\u003e#41365\u003c/a\u003e [Bug]: Expect.Extend matcher with same name as default matcher in same expect instance overrides default matchers implementation to custom matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41351\"\u003e#41351\u003c/a\u003e [Bug]: Playwright UI mode: apiRequestContext._wrapApiCall reports unexpected number of bytes (same test passes in headed mode)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41360\"\u003e#41360\u003c/a\u003e [Bug]: Trace viewer: message times in websockets are downscaled by 1000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41311\"\u003e#41311\u003c/a\u003e [Bug]: [Regression]: Sync loader throws \u0026quot;context.conditions?.includes is not a function\u0026quot; on Node 22.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41371\"\u003e#41371\u003c/a\u003e [Regression]: Sync ESM loader (registerHooks) fails to resolve extensionless .ts subpath imports across pnpm workspace symlinks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.61.0\u003c/h2\u003e\n\u003ch2\u003e🔑 WebAuthn passkeys\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e virtual authenticator, available via \u003ca href=\"https://playwright.dev/docs/api/class-browsercontext#browser-context-credentials\"\u003ebrowserContext.credentials\u003c/a\u003e, lets tests register passkeys and answer \u003ccode\u003enavigator.credentials.create()\u003c/code\u003e / \u003ccode\u003enavigator.credentials.get()\u003c/code\u003e ceremonies in the page — no real hardware key required, works in all browsers:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst context = await browser.newContext();\r\n\u003cp\u003e// Seed a passkey your backend provisioned for a test user.\nawait context.credentials.create('example.com', {\nid: credentialId,\nuserHandle,\nprivateKey,\npublicKey,\n});\nawait context.credentials.install();\u003c/p\u003e\n\u003cp\u003econst page = await context.newPage();\nawait page.goto('\u003ca href=\"https://example.com/login\"\u003ehttps://example.com/login\u003c/a\u003e');\n// The page's navigator.credentials.get() is answered with the seeded passkey.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eYou can also let the app register a passkey once in a setup test, read it back with \u003ca href=\"https://playwright.dev/docs/api/class-credentials#credentials-get\"\u003ecredentials.get()\u003c/a\u003e, and seed it into later tests — see \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e🗃️ Web Storage\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-webstorage\"\u003eWebStorage\u003c/a\u003e API, available via \u003ca href=\"https://playwright.dev/docs/api/class-page#page-local-storage\"\u003epage.localStorage\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-session-storage\"\u003epage.sessionStorage\u003c/a\u003e, reads and writes the page's storage for the current origin:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.localStorage.setItem('token', 'abc');\r\nconst token = await page.localStorage.getItem('token');\r\nconst items = await page.sessionStorage.items();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eNetwork\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-security-details\"\u003eapiResponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-server-addr\"\u003eapiResponse.serverAddr()\u003c/a\u003e mirror the browser-side \u003ca href=\"https://playwright.dev/docs/api/class-response#response-security-details\"\u003eresponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-response#response-server-addr\"\u003eresponse.serverAddr()\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBrowser and Screencast\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/39e3553a4f283a41134d75d7e404484bd9e6865a\"\u003e\u003ccode\u003e39e3553\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41399\"\u003e#41399\u003c/a\u003e): fix(test): load require-reached files as commonjs in syn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4328122a0fa91df1be287f12d26f272f598ccca7\"\u003e\u003ccode\u003e4328122\u003c/code\u003e\u003c/a\u003e chore: mark v1.61.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41404\"\u003e#41404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2c29a94ed59a2dbb2cb2553ee7d1ba429f027826\"\u003e\u003ccode\u003e2c29a94\u003c/code\u003e\u003c/a\u003e fix(tracing): stop recording websocket frames outside of chunks (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41398\"\u003e#41398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4324b1904199c58ae56d864390f5210df18e33f6\"\u003e\u003ccode\u003e4324b19\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41367\"\u003e#41367\u003c/a\u003e): fix(test): keep builtin expect matchers on base extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/041e7e30002e7c384e1918c29720b34c435145f4\"\u003e\u003ccode\u003e041e7e3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41364\"\u003e#41364\u003c/a\u003e): fix(har): \u003ccode\u003eWebSocket\u003c/code\u003e message timestamps should be in mi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b8a0fc33932399fc5cfcd211165cf16f8ca01d71\"\u003e\u003ccode\u003eb8a0fc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41309\"\u003e#41309\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43149\"\u003e#43149\u003c/a\u003e): Revert \u0026quot;fix(firefox): treat `navigationCommitted...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b5a31759e6611397bf3afaaa6049a420a5f082bd\"\u003e\u003ccode\u003eb5a3175\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41319\"\u003e#41319\u003c/a\u003e): fix(loader): support other node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d4724a91b280ae1ee9a87c426e9d6a953c59756e\"\u003e\u003ccode\u003ed4724a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41290\"\u003e#41290\u003c/a\u003e): feat(docker): add Ubuntu 26.04 (Resolute Raccoon) image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cc5a90cfa3eaa430b1a991963100f95126caa47\"\u003e\u003ccode\u003e1cc5a90\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41295\"\u003e#41295\u003c/a\u003e): chore: PLAYWRIGHT_TRACING_NO_WEBSOCKET_FRAMES and PLAYWR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a6772bdede34028cbbd417a3b3d778801899e870\"\u003e\u003ccode\u003ea6772bd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41280\"\u003e#41280\u003c/a\u003e): Revert \u0026quot;fix(trace-viewer): add keyboard navigation to `N...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.61.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/common` from 1.5.1 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e@​lezer/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\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/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.5.1...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/cpp` from 1.1.5 to 1.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/cpp/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/css` from 1.3.1 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/css/blob/main/CHANGELOG.md\"\u003e@​lezer/css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAllow namespaced selectors without namespace or with \u003ccode\u003e*\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eParse namespaced attributes in attribute selectors.\u003c/p\u003e\n\u003ch2\u003e1.3.2 (2026-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly parse \u003ccode\u003e@page\u003c/code\u003e rules with pseudo-class page selectors.\u003c/p\u003e\n\u003cp\u003eFix parsing of \u003ccode\u003e@font-feature-values\u003c/code\u003e with multi-word font names.\u003c/p\u003e\n\u003cp\u003eProperly parse \u003ccode\u003e@\u003c/code\u003e rules that put multiple queries next to each other without separating comma, such as \u003ccode\u003e@container\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eParse selectors with \u003ccode\u003e|\u003c/code\u003e namespace prefixes.\u003c/p\u003e\n\u003cp\u003eProperly parse \u003ccode\u003ei\u003c/code\u003e and \u003ccode\u003es\u003c/code\u003e flags in attribute selectors.\u003c/p\u003e\n\u003cp\u003eProperly parse \u003ccode\u003e!important\u003c/code\u003e notation as two separate tokens.\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/lezer-parser/css/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/markdown` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/markdown/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/python` from 1.1.18 to 1.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/python/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.6 to 4.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587cb61d8338d83f525295322692a2db40\"\u003e\u003ccode\u003e934b0f5\u003c/code\u003e\u003c/a\u003e fix(pool): prevent test run hang on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10543\"\u003e#10543\u003c/a\u003e) [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651afbae2a9b0cefe6c031a9308f168ac60\"\u003e\u003ccode\u003e7fb2965\u003c/code\u003e\u003c/a\u003e fix(browser): wait for orchestrator readiness before resolving browser sessio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c1be7089e3705e3dd9e84fea118d09d3\"\u003e\u003ccode\u003ea518019\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.9/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/claude-agent-sdk` from 0.2.133 to 0.3.195\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/releases\"\u003e@​anthropic-ai/claude-agent-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.195\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuery.reinitialize()\u003c/code\u003e to re-send the initialize control request and redeliver pending permission/dialog prompts after a transport gap\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecommands_changed\u003c/code\u003e event not being emitted for synced skills when the skill list resolves before the change-detector subscribes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.3.195\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.3.195\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.3.195\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.3.195\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.3.193\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epromptSuggestions\u003c/code\u003e option to Browser SDK \u003ccode\u003equery()\u003c/code\u003e to opt the remote CLI into emitting follow-up suggestions\u003c/li\u003e\n\u003cli\u003eFixed brief console window flashes on Windows when spawning CLI subprocesses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.3.193\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.3.193\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.3.193\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.3.193\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.3.191\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eold_source\u003c/code\u003e field to \u003ccode\u003eNotebookEdit\u003c/code\u003e tool results for \u003ccode\u003ereplace\u003c/code\u003e and \u003ccode\u003edelete\u003c/code\u003e operations, enabling inline diffs\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eseven_day_overage_included\u003c/code\u003e to \u003ccode\u003eSDKRateLimitInfo.rateLimitType\u003c/code\u003e for per-model weekly usage limits\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emodel_scoped\u003c/code\u003e array to usage response for per-model weekly limit windows with utilization and reset times\u003c/li\u003e\n\u003cli...\n\n_Description has been truncated_","html_url":"https://github.com/ChisaAlter/ChisaCode/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChisaAlter%2FChisaCode/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4768586148","node_id":"PR_kwDOOgw-5M7rzWU-","number":426,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 81 updates","user":"dependabot[bot]","labels":["type: deps"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-30T05:59:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T13:32:32.000Z","updated_at":"2026-06-30T05:59:22.000Z","time_to_close":59208,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":81,"packages":[{"name":"@expo/metro-runtime","old_version":"56.0.11","new_version":"56.0.15","repository_url":"https://github.com/expo/expo"},{"name":"@oxyhq/bloom","old_version":"0.20.0","new_version":"0.24.1","repository_url":"https://github.com/OxyHQ/Bloom"},{"name":"react-native-worklets","old_version":"0.8.3","new_version":"0.10.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"turbo","old_version":"2.9.14","new_version":"2.10.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"tldts","old_version":"7.0.22","new_version":"7.4.5","repository_url":"https://github.com/remusao/tldts"},{"name":"react-native-keyboard-controller","old_version":"1.21.6","new_version":"1.21.13","repository_url":"https://github.com/kirillzyusko/react-native-keyboard-controller"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@react-native/babel-preset","old_version":"0.77.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"@tanstack/query-async-storage-persister","old_version":"5.100.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/query-sync-storage-persister","old_version":"5.100.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query","old_version":"5.100.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-persist-client","old_version":"5.100.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/color","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native-builder-bob","old_version":"0.40.17","new_version":"0.43.0","repository_url":"https://github.com/callstack/react-native-builder-bob"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"@aws-sdk/client-s3","old_version":"3.983.0","new_version":"3.1076.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.983.0","new_version":"3.1076.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.983.0","new_version":"3.1076.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"axios","old_version":"1.13.4","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.79.0","new_version":"5.79.2","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"helmet","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"mailparser","old_version":"3.9.3","new_version":"3.9.12","repository_url":"https://github.com/nodemailer/mailparser"},{"name":"multer","old_version":"2.0.2","new_version":"2.2.0","repository_url":"https://github.com/expressjs/multer"},{"name":"@types/multer","old_version":"1.4.13","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"sharp","old_version":"0.33.5","new_version":"0.35.2","repository_url":"https://github.com/lovell/sharp"},{"name":"smtp-server","old_version":"3.18.1","new_version":"3.19.1","repository_url":"https://github.com/nodemailer/smtp-server"},{"name":"@types/smtp-server","old_version":"3.5.12","new_version":"3.5.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"swagger-jsdoc","old_version":"6.2.8","new_version":"6.3.0","repository_url":"https://github.com/Surnet/swagger-jsdoc"},{"name":"@types/mongodb","old_version":"4.0.6","new_version":"4.0.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nodemon","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"},{"name":"typescript-eslint","old_version":"8.54.0","new_version":"8.62.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@base-ui/react","old_version":"1.1.0","new_version":"1.6.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@hugeicons/react","old_version":"1.1.4","new_version":"1.1.9","repository_url":"https://github.com/hugeicons/hugeicons"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.4","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.11","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.4","new_version":"2.1.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.1","new_version":"2.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.2","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.1.4","new_version":"2.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.1","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.1.2","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.27","repository_url":"https://github.com/honojs/hono"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.15.1","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@expo/vector-icons","old_version":"15.0.3","new_version":"15.1.1","repository_url":"https://github.com/expo/vector-icons"},{"name":"@lottiefiles/dotlottie-react","old_version":"0.13.5","new_version":"0.19.5","repository_url":"https://github.com/LottieFiles/dotlottie-web"},{"name":"@shopify/react-native-skia","old_version":"2.6.2","new_version":"2.6.9","repository_url":"https://github.com/Shopify/react-native-skia"},{"name":"lottie-react-native","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/lottie-react-native/lottie-react-native"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"@alia.onl/sdk","old_version":"3.1.0","new_version":"3.1.2"},{"name":"@lottiefiles/dotlottie-react-native","old_version":"0.7.1","new_version":"0.11.0","repository_url":"https://github.com/LottieFiles/dotlottie-react-native"},{"name":"@react-navigation/bottom-tabs","old_version":"7.15.6","new_version":"7.18.3","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@react-navigation/drawer","old_version":"7.8.0","new_version":"7.12.3","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@react-navigation/native","old_version":"7.1.34","new_version":"7.3.4","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@shopify/flash-list","old_version":"2.0.2","new_version":"2.3.2","repository_url":"https://github.com/Shopify/flash-list"},{"name":"livekit-client","old_version":"2.17.2","new_version":"2.20.0","repository_url":"https://github.com/livekit/client-sdk-js"},{"name":"@gorhom/bottom-sheet","old_version":"5.2.8","new_version":"5.2.14","repository_url":"https://github.com/gorhom/react-native-bottom-sheet"},{"name":"@react-native/virtualized-lists","old_version":"0.83.2","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"sonner-native","old_version":"0.21.2","new_version":"0.26.4","repository_url":"https://github.com/gunnartorfis/sonner-native"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-router","old_version":"1.158.1","new_version":"1.170.16","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-devtools","old_version":"1.158.1","new_version":"1.167.0","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-plugin","old_version":"1.158.1","new_version":"1.168.18","repository_url":"https://github.com/TanStack/router"},{"name":"react-resizable-panels","old_version":"4.6.0","new_version":"4.12.0","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"@tanstack/eslint-config","old_version":"0.3.4","new_version":"0.4.0","repository_url":"https://github.com/TanStack/config"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"web-vitals","old_version":"5.1.0","new_version":"5.3.0","repository_url":"https://github.com/GoogleChrome/web-vitals"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 76 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@expo/metro-runtime](https://github.com/expo/expo) | `56.0.11` | `56.0.15` |\n| [@oxyhq/bloom](https://github.com/OxyHQ/Bloom) | `0.20.0` | `0.24.1` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.8.3` | `0.10.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.10.1` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.22` | `7.4.5` |\n| [react-native-keyboard-controller](https://github.com/kirillzyusko/react-native-keyboard-controller) | `1.21.6` | `1.21.13` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.14` |\n| [@react-native/babel-preset](https://github.com/facebook/react-native) | `0.77.3` | `0.86.0` |\n| [@tanstack/query-async-storage-persister](https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister) | `5.100.14` | `5.101.2` |\n| [@tanstack/query-sync-storage-persister](https://github.com/TanStack/query/tree/HEAD/packages/query-sync-storage-persister) | `5.100.14` | `5.101.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.14` | `5.101.2` |\n| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client) | `5.100.14` | `5.101.2` |\n| [@types/color](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/color) | `4.2.0` | `4.2.1` |\n| [react-native-builder-bob](https://github.com/callstack/react-native-builder-bob/tree/HEAD/packages/react-native-builder-bob) | `0.40.17` | `0.43.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.983.0` | `3.1076.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.983.0` | `3.1076.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.983.0` | `3.1076.0` |\n| [axios](https://github.com/axios/axios) | `1.13.4` | `1.18.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.79.0` | `5.79.2` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.1.0` | `8.2.0` |\n| [mailparser](https://github.com/nodemailer/mailparser) | `3.9.3` | `3.9.12` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.2.0` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `1.4.13` | `2.1.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.35.2` |\n| [smtp-server](https://github.com/nodemailer/smtp-server) | `3.18.1` | `3.19.1` |\n| [@types/smtp-server](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/smtp-server) | `3.5.12` | `3.5.13` |\n| [swagger-jsdoc](https://github.com/Surnet/swagger-jsdoc) | `6.2.8` | `6.3.0` |\n| [@types/mongodb](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongodb) | `4.0.6` | `4.0.7` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.11` | `3.1.14` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.54.0` | `8.62.1` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.1.0` | `1.6.0` |\n| [@hugeicons/react](https://github.com/hugeicons/hugeicons/tree/HEAD/packages/react) | `1.1.4` | `1.1.9` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.4` | `1.1.17` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.1.11` | `1.2.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.4` | `1.1.17` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.4` | `2.1.18` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.1` | `2.1.10` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.2` | `1.2.12` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.1.4` | `2.3.1` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.1` | `1.1.10` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.3` | `1.3.0` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.1.2` | `1.3.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.2` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.27` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.15` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.15.1` | `7.18.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.6.0` |\n| [@expo/vector-icons](https://github.com/expo/vector-icons) | `15.0.3` | `15.1.1` |\n| [@lottiefiles/dotlottie-react](https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react) | `0.13.5` | `0.19.5` |\n| [@shopify/react-native-skia](https://github.com/Shopify/react-native-skia) | `2.6.2` | `2.6.9` |\n| [lottie-react-native](https://github.com/lottie-react-native/lottie-react-native) | `7.3.5` | `7.3.8` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| @alia.onl/sdk | `3.1.0` | `3.1.2` |\n| [@lottiefiles/dotlottie-react-native](https://github.com/LottieFiles/dotlottie-react-native) | `0.7.1` | `0.11.0` |\n| [@react-navigation/bottom-tabs](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/bottom-tabs) | `7.15.6` | `7.18.3` |\n| [@react-navigation/drawer](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/drawer) | `7.8.0` | `7.12.3` |\n| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `7.1.34` | `7.3.4` |\n| [@shopify/flash-list](https://github.com/Shopify/flash-list) | `2.0.2` | `2.3.2` |\n| [livekit-client](https://github.com/livekit/client-sdk-js) | `2.17.2` | `2.20.0` |\n| [@gorhom/bottom-sheet](https://github.com/gorhom/react-native-bottom-sheet) | `5.2.8` | `5.2.14` |\n| [@react-native/virtualized-lists](https://github.com/facebook/react-native/tree/HEAD/packages/virtualized-lists) | `0.83.2` | `0.86.0` |\n| [sonner-native](https://github.com/gunnartorfis/sonner-native) | `0.21.2` | `0.26.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.3.2` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.158.1` | `1.170.16` |\n| [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) | `1.158.1` | `1.167.0` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.158.1` | `1.168.18` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.6.0` | `4.12.0` |\n| [@tanstack/eslint-config](https://github.com/TanStack/config/tree/HEAD/packages/eslint-config) | `0.3.4` | `0.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.4` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `5.1.0` | `5.3.0` |\n\n\nUpdates `@expo/metro-runtime` from 56.0.11 to 56.0.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@oxyhq/bloom` from 0.20.0 to 0.24.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/OxyHQ/Bloom/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-worklets` from 0.8.3 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-worklets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eWorklets - 0.10.0\u003c/h2\u003e\n\u003ch2\u003eKey changes\u003c/h2\u003e\n\u003ch3\u003eBundle Mode considered stable\u003c/h3\u003e\n\u003cp\u003eBundle Mode is now considered stable and the recommended way of using Worklets.\nPrevious mode (called Legacy Eval Mode) is still enabled by default.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://docs.swmansion.com/react-native-worklets/docs/bundleMode/\"\u003ehttps://docs.swmansion.com/react-native-worklets/docs/bundleMode/\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(Worklets): remove experimental label from Bundle Mode by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9584\"\u003esoftware-mansion/react-native-reanimated#9584\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRobust API for module import forwarding\u003c/h3\u003e\n\u003cp\u003ePrevious \u003ccode\u003eworkletizableModules\u003c/code\u003e API was removed and replaced with more\nconfigurable \u003ccode\u003eimportForwarding\u003c/code\u003e, along with documentation explaining how to use it.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://docs.swmansion.com/react-native-worklets/docs/bundleMode/importForwarding/\"\u003ehttps://docs.swmansion.com/react-native-worklets/docs/bundleMode/importForwarding/\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Worklets): module import forwarding API by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9638\"\u003esoftware-mansion/react-native-reanimated#9638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(Worklets): importForwarding API by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9665\"\u003esoftware-mansion/react-native-reanimated#9665\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative serialization support for ArrayBufferView\u003c/h3\u003e\n\u003cp\u003eArrayBufferView objects (like TypedArrays) are now serialized via a dedicated\nnative code path, reducing serialization overhead.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorklets: added native serialization for ArrayBufferView by \u003ca href=\"https://github.com/tshmieldev\"\u003e\u003ccode\u003e@​tshmieldev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9475\"\u003esoftware-mansion/react-native-reanimated#9475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eworklets plugin: preserve JSX imports in bundle mode by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9212\"\u003esoftware-mansion/react-native-reanimated#9212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Worklets): shared memory docs guide by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9282\"\u003esoftware-mansion/react-native-reanimated#9282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bundlemode): \u003ccode\u003egetBundleModeMetroConfig\u003c/code\u003e consider user config's resolveRequest by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9327\"\u003esoftware-mansion/react-native-reanimated#9327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: runtime tests in release by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9500\"\u003esoftware-mansion/react-native-reanimated#9500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): declare \u003ccode\u003e@​babel/types\u003c/code\u003e as a dependency by \u003ca href=\"https://github.com/pkuczynski\"\u003e\u003ccode\u003e@​pkuczynski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9511\"\u003esoftware-mansion/react-native-reanimated#9511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Encapsulate runtime registration lock with RAII by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9519\"\u003esoftware-mansion/react-native-reanimated#9519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable Bundle Mode in repository by default by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9523\"\u003esoftware-mansion/react-native-reanimated#9523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use optional chaining on Platform.OS to prevent crash in Bundle Mode by \u003ca href=\"https://github.com/MelloB1989\"\u003e\u003ccode\u003e@​MelloB1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9525\"\u003esoftware-mansion/react-native-reanimated#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWorklets: changed inaccessibleobject to error by \u003ca href=\"https://github.com/tshmieldev\"\u003e\u003ccode\u003e@​tshmieldev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9532\"\u003esoftware-mansion/react-native-reanimated#9532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Sort worklets compatibility table versions numerically by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9572\"\u003esoftware-mansion/react-native-reanimated#9572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache \u003ccode\u003eisOnJSQueueThread\u003c/code\u003e JNI method lookup by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9578\"\u003esoftware-mansion/react-native-reanimated#9578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove use-after-move in \u003ccode\u003emakeJWorkletRuntimeWrapper\u003c/code\u003e by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9580\"\u003esoftware-mansion/react-native-reanimated#9580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove no-op \u003ccode\u003eregisterNatives({})\u003c/code\u003e in \u003ccode\u003eJWorkletRuntimeWrapper\u003c/code\u003e by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9582\"\u003esoftware-mansion/react-native-reanimated#9582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Deduplicate \u003ccode\u003eAndroidUIScheduler\u003c/code\u003e global ref, avoid null-deref after invalidate by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9583\"\u003esoftware-mansion/react-native-reanimated#9583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pods): Fix invalid \u003ccode\u003ereact-native/../react-native\u003c/code\u003e resolution for aliases by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9592\"\u003esoftware-mansion/react-native-reanimated#9592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Worklets): always expecting sourceMaps in unpackers by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9607\"\u003esoftware-mansion/react-native-reanimated#9607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Worklets): Babel plugin not detecting production environment by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9609\"\u003esoftware-mansion/react-native-reanimated#9609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build.gradle.kts not falling back to default ABIs by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9611\"\u003esoftware-mansion/react-native-reanimated#9611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(Worklets): cxx nits by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9612\"\u003esoftware-mansion/react-native-reanimated#9612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/b93e679f04252f960ce3cbda1539d017db39d028\"\u003e\u003ccode\u003eb93e679\u003c/code\u003e\u003c/a\u003e release(Worklets): 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/6f9094b4d3adf472ecc3b2f3026a62c04a6c2fe9\"\u003e\u003ccode\u003e6f9094b\u003c/code\u003e\u003c/a\u003e fix(worklets): Keep getTransformOptions arguments in metro for bundle mode (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/6d6aa874657387be09d7d50a758338d227c1fdba\"\u003e\u003ccode\u003e6d6aa87\u003c/code\u003e\u003c/a\u003e worklets plugin: preserve JSX imports in bundle mode (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9212\"\u003e#9212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/3206cb1cd9341dac161a0b842f8f8ff5fdc169f8\"\u003e\u003ccode\u003e3206cb1\u003c/code\u003e\u003c/a\u003e chore(Worklets): remove experimental label from Bundle Mode (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9584\"\u003e#9584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/775fa93927c38301b6831277f827f08d68917de5\"\u003e\u003ccode\u003e775fa93\u003c/code\u003e\u003c/a\u003e docs(Worklets): importForwading API (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9665\"\u003e#9665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/7c86624010d73cc0615db036173f35bf7c694993\"\u003e\u003ccode\u003e7c86624\u003c/code\u003e\u003c/a\u003e fix(Worklets): RemoteFunction memory cycle (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9673\"\u003e#9673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/32941a8780fd5a4179bfc91367ce129a55732814\"\u003e\u003ccode\u003e32941a8\u003c/code\u003e\u003c/a\u003e Worklets: added native serialization for ArrayBufferView (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9475\"\u003e#9475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/127897947380691bf97a16cf5cfdbc191a827933\"\u003e\u003ccode\u003e1278979\u003c/code\u003e\u003c/a\u003e fix: Fix ios crash after linter change  (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9668\"\u003e#9668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/aea10edc11ec3536fc4dcecd55472501649faff5\"\u003e\u003ccode\u003eaea10ed\u003c/code\u003e\u003c/a\u003e feat(Worklets): module import forwarding API (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9638\"\u003e#9638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/3a105905c4097ffd9d848baee75e0cce29a2359c\"\u003e\u003ccode\u003e3a10590\u003c/code\u003e\u003c/a\u003e refactor(Worklets): use shims for react-native imports (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9640\"\u003e#9640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commits/worklets-0.10.0/packages/react-native-worklets\"\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.14 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.1\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\u003erelease(turborepo): 2.10.0 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13131\"\u003evercel/turborepo#13131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add Turborepo 2.10 release post and update docs 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/13096\"\u003evercel/turborepo#13096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Avoid normalizing git index path joins 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/12944\"\u003evercel/turborepo#12944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove tbx package 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/13133\"\u003evercel/turborepo#13133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Migrate TUI virtual terminals from vt100 to Ghostty 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/13135\"\u003evercel/turborepo#13135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add examples maintenance agent 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/13136\"\u003evercel/turborepo#13136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove a few pre-push hooks 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/13137\"\u003evercel/turborepo#13137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Making sure Zig works in releases 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/13138\"\u003evercel/turborepo#13138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13139\"\u003evercel/turborepo#13139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Corepack packageManager integrity hashes by \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13123\"\u003evercel/turborepo#13123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(env): Add XDG_DATA_* to pass-through by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13145\"\u003evercel/turborepo#13145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13147\"\u003evercel/turborepo#13147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support \u003ccode\u003edevEngines.packageManager\u003c/code\u003e by \u003ca href=\"https://github.com/lachieh\"\u003e\u003ccode\u003e@​lachieh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12388\"\u003evercel/turborepo#12388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support devEngines packageManager in workspaces 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/13150\"\u003evercel/turborepo#13150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13149\"\u003evercel/turborepo#13149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update add package manager codemod 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/13151\"\u003evercel/turborepo#13151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update workspace package manager declarations 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/13154\"\u003evercel/turborepo#13154\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/lachieh\"\u003e\u003ccode\u003e@​lachieh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12388\"\u003evercel/turborepo#12388\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.10.0...v2.10.1\"\u003ehttps://github.com/vercel/turborepo/compare/v2.10.0...v2.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.10.1-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\u003erelease(turborepo): 2.10.1-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13147\"\u003evercel/turborepo#13147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support \u003ccode\u003edevEngines.packageManager\u003c/code\u003e by \u003ca href=\"https://github.com/lachieh\"\u003e\u003ccode\u003e@​lachieh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12388\"\u003evercel/turborepo#12388\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/lachieh\"\u003e\u003ccode\u003e@​lachieh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12388\"\u003evercel/turborepo#12388\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.10.1-canary.2...v2.10.1-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.10.1-canary.2...v2.10.1-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.10.1-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\u003erelease(turborepo): 2.10.1-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13139\"\u003evercel/turborepo#13139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Corepack packageManager integrity hashes by \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13123\"\u003evercel/turborepo#13123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(env): Add XDG_DATA_* to pass-through by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13145\"\u003evercel/turborepo#13145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/74e85a998dbf492d262c465151b0e2d5b52eb272\"\u003e\u003ccode\u003e74e85a9\u003c/code\u003e\u003c/a\u003e publish 2.10.1 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f87871960786cc6a60c0202b76d0e16e0deabec2\"\u003e\u003ccode\u003ef878719\u003c/code\u003e\u003c/a\u003e feat: Update workspace package manager declarations (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13154\"\u003e#13154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/27ca96212a4a27774e21579e3bd052df191fe637\"\u003e\u003ccode\u003e27ca962\u003c/code\u003e\u003c/a\u003e feat: Update add package manager codemod (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13151\"\u003e#13151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0d32225ab2db6b8446cc45f68191623b59879db8\"\u003e\u003ccode\u003e0d32225\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.10.1-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13149\"\u003e#13149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d94ae503115ec7ea07105a0cea69837b4d5f22c\"\u003e\u003ccode\u003e9d94ae5\u003c/code\u003e\u003c/a\u003e feat: Support devEngines packageManager in workspaces (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13150\"\u003e#13150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e48c56c4755b5213615083d028ee1dd452c963b1\"\u003e\u003ccode\u003ee48c56c\u003c/code\u003e\u003c/a\u003e feat: Support \u003ccode\u003edevEngines.packageManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12388\"\u003e#12388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e844c15f63cdfd9e5fa07189f8786aa7acba4f5d\"\u003e\u003ccode\u003ee844c15\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.10.1-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13147\"\u003e#13147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0b3b4a66b78c99c15119e025162a55f88a856118\"\u003e\u003ccode\u003e0b3b4a6\u003c/code\u003e\u003c/a\u003e fix(env): Add XDG_DATA_* to pass-through (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13145\"\u003e#13145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6bf6a67a1f6ac5d8c4fc60cddcb1268f6ee84697\"\u003e\u003ccode\u003e6bf6a67\u003c/code\u003e\u003c/a\u003e fix: Support Corepack packageManager integrity hashes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13123\"\u003e#13123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/69a743ece6bcf74b4e66448abccaa46d2e7f953c\"\u003e\u003ccode\u003e69a743e\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.10.1-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13139\"\u003e#13139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.14...v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tldts` from 7.0.22 to 7.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remusao/tldts/releases\"\u003etldts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.5\u003c/h2\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2617\"\u003e#2617\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.4\u003c/h2\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2614\"\u003e#2614\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.3\u003c/h2\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2605\"\u003e#2605\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nut_and_bolt: Dependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump rollup from 4.61.0 to 4.61.1 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2602\"\u003e#2602\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump typescript-eslint from 8.60.0 to 8.60.1 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2601\"\u003e#2601\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.60.4 to 4.61.0 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2600\"\u003e#2600\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2597\"\u003e#2597\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nut_and_bolt: Dependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump eslint-plugin-prettier from 5.5.5 to 5.5.6 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2598\"\u003e#2598\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\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/remusao/tldts/blob/master/CHANGELOG.md\"\u003etldts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.4.5 (Sun Jun 28 2026)\u003c/h1\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2617\"\u003e#2617\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003ev7.4.4 (Tue Jun 23 2026)\u003c/h1\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2614\"\u003e#2614\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003ev7.4.3 (Mon Jun 15 2026)\u003c/h1\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2605\"\u003e#2605\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nut_and_bolt: Dependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump rollup from 4.61.0 to 4.61.1 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2602\"\u003e#2602\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump typescript-eslint from 8.60.0 to 8.60.1 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2601\"\u003e#2601\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.60.4 to 4.61.0 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2600\"\u003e#2600\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003ev7.4.2 (Sat May 30 2026)\u003c/h1\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/a854d8c53d2e65ece5a1c09dac5723308f13ec20\"\u003e\u003ccode\u003ea854d8c\u003c/code\u003e\u003c/a\u003e Bump version to: v7.4.5 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/ec23b8e273db2c03303d8034b34e2dc747067788\"\u003e\u003ccode\u003eec23b8e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/ef6c3b01f33d357b7258a114a673a9788a9c4ff6\"\u003e\u003ccode\u003eef6c3b0\u003c/code\u003e\u003c/a\u003e Update upstream public suffix list (\u003ca href=\"https://redirect.github.com/remusao/tldts/issues/2617\"\u003e#2617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/8712f6f2c91f66365819f798073a3e3ea6efbc12\"\u003e\u003ccode\u003e8712f6f\u003c/code\u003e\u003c/a\u003e Bump version to: v7.4.4 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/e8026b69191af83a4c4c5c0a2c91e86a37cb5198\"\u003e\u003ccode\u003ee8026b6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/1cd9297dbad125ea53cde0fdc298cd976455ff7f\"\u003e\u003ccode\u003e1cd9297\u003c/code\u003e\u003c/a\u003e Update upstream public suffix list (\u003ca href=\"https://redirect.github.com/remusao/tldts/issues/2614\"\u003e#2614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/4447fc1a98b7566bdd2f7d054171aaeb261a17db\"\u003e\u003ccode\u003e4447fc1\u003c/code\u003e\u003c/a\u003e Bump version to: v7.4.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/c4f38f8a1ffc556caef6b3d3419054377e72176e\"\u003e\u003ccode\u003ec4f38f8\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/4f4ca83bb6f20a541037d355ed80451b505f8e78\"\u003e\u003ccode\u003e4f4ca83\u003c/code\u003e\u003c/a\u003e Update upstream public suffix list (\u003ca href=\"https://redirect.github.com/remusao/tldts/issues/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/e3e66769c2a0d116a82698b16d969b6912f303cd\"\u003e\u003ccode\u003ee3e6676\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.61.0 to 4.61.1 (\u003ca href=\"https://redirect.github.com/remusao/tldts/issues/2602\"\u003e#2602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remusao/tldts/compare/v7.0.22...v7.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-keyboard-controller` from 1.21.6 to 1.21.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/releases\"\u003ereact-native-keyboard-controller's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.21.13\u003c/h2\u003e\n\u003cp\u003eFixing crashes in the package 🕵️‍♂️\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNPE in \u003ccode\u003eremoveTextChangedListener\u003c/code\u003e (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/797e02e0511ea6a7f61238ba60876972717cb51e\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/797e02e0511ea6a7f61238ba60876972717cb51e\u003c/a\u003e) by \u003ca href=\"https://github.com/fedpre\"\u003e\u003ccode\u003e@​fedpre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eforwardingTarget\u003c/code\u003e infinite recursion (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/f15535d09a5b10f6dedc1c9b7d13981dd26c355d\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/f15535d09a5b10f6dedc1c9b7d13981dd26c355d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👍 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eguard \u003ccode\u003eKeyboardLayoutGuide\u003c/code\u003e path through config (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/918254a8daab95a6f95d7cb7e67b0f445b01044d\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/918254a8daab95a6f95d7cb7e67b0f445b01044d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove duplicated words (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/608a69698ba95a19bb30b729228f2395eb1bf363\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/608a69698ba95a19bb30b729228f2395eb1bf363\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔢 Miscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einvalid certificate publishing (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/213f07d2b7776bf4f3143df5acff42ad8b93bb21\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/213f07d2b7776bf4f3143df5acff42ad8b93bb21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eapplesimutils installation on CI (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/83e622e443c4e9824b285b5527b535eaa4c778f4\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/83e622e443c4e9824b285b5527b535eaa4c778f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.21.12\u003c/h2\u003e\n\u003cp\u003eAnother release that improves library stability 🤞\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopening system windows causes stale animated values on Android (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/6c468772913760c4b9a470e71b8092a48a903465\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/6c468772913760c4b9a470e71b8092a48a903465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't emit \u003ccode\u003econtentOffset {0,0}\u003c/code\u003e on the first \u003ccode\u003eanimatedProps\u003c/code\u003e evaluation in \u003ccode\u003eKeyboardChatScrollView\u003c/code\u003e/\u003ccode\u003eKeyboardAwareScrollView\u003c/code\u003e (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/cac5e2df44ab99793d686f29f89f5d14d4efd9b8\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/cac5e2df44ab99793d686f29f89f5d14d4efd9b8\u003c/a\u003e) by \u003ca href=\"https://github.com/mperonnet\"\u003e\u003ccode\u003e@​mperonnet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enon-scrollable \u003ccode\u003eKeyboardChatScrollView\u003c/code\u003e when \u003ccode\u003eblankSpace\u003c/code\u003e is big (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/a2f7e7e22aca61b18d6e1a450a38b06a8fe5abbf\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/a2f7e7e22aca61b18d6e1a450a38b06a8fe5abbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclosing a \u003ccode\u003eModal\u003c/code\u003e triggers undesired scrolling in \u003ccode\u003eKeyboardAwareScrollView\u003c/code\u003e on Android (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/d77e9ebabd39abc1dbf023ae948cad2e6c35a863\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/d77e9ebabd39abc1dbf023ae948cad2e6c35a863\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔢 Miscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eiOS 27 example app compatibility (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/b7b47e329f60cde57849b19aa209a19cfc23b197\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/b7b47e329f60cde57849b19aa209a19cfc23b197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.21.11\u003c/h2\u003e\n\u003cp\u003eFixing nightly RN builds 🌔\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emissing \u003ccode\u003ethemedContext\u003c/code\u003e getter causes compilation errors on RN 0.87 (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/78c1f81e92569da4d464eb94d28aca331193bdef\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/78c1f81e92569da4d464eb94d28aca331193bdef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.21.10\u003c/h2\u003e\n\u003cp\u003eFirst patch release containing 2 digits in patch version - that means that version is stable 😁\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emissing scroll animation when switching between inputs in \u003ccode\u003eKeyboardAwareScrollView\u003c/code\u003e (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/bd482534d37f7b889bb7a92a1a1528db262dde13\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/bd482534d37f7b889bb7a92a1a1528db262dde13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent crash when \u003ccode\u003eKeyboardChatScrollView\u003c/code\u003e unmounted (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/62ea262c387a11c71a893ff935ca8b642b0d90de\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/62ea262c387a11c71a893ff935ca8b642b0d90de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/8647dc81f177869b143f065e4e1ce0dd8033a90f\"\u003e\u003ccode\u003e8647dc8\u003c/code\u003e\u003c/a\u003e chore: release 1.21.13 (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/f15535d09a5b10f6dedc1c9b7d13981dd26c355d\"\u003e\u003ccode\u003ef15535d\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eforwardingTarget\u003c/code\u003e infinite recursion (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/918254a8daab95a6f95d7cb7e67b0f445b01044d\"\u003e\u003ccode\u003e918254a\u003c/code\u003e\u003c/a\u003e refactor: guard \u003ccode\u003eKeyboardLayoutGuide\u003c/code\u003e path through config (instead of direct ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/83e622e443c4e9824b285b5527b535eaa4c778f4\"\u003e\u003ccode\u003e83e622e\u003c/code\u003e\u003c/a\u003e fix: applesimutils installation on CI (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/797e02e0511ea6a7f61238ba60876972717cb51e\"\u003e\u003ccode\u003e797e02e\u003c/code\u003e\u003c/a\u003e fix(android): guard null watcher before removeTextChangedListener (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/608a69698ba95a19bb30b729228f2395eb1bf363\"\u003e\u003ccode\u003e608a696\u003c/code\u003e\u003c/a\u003e docs: remove duplicated words (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/213f07d2b7776bf4f3143df5acff42ad8b93bb21\"\u003e\u003ccode\u003e213f07d\u003c/code\u003e\u003c/a\u003e fix: invalid certificate publishing (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/873699f2889a789bed383487c8d4ed12ea8c72e8\"\u003e\u003ccode\u003e873699f\u003c/code\u003e\u003c/a\u003e chore: release 1.21.12 (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/d77e9ebabd39abc1dbf023ae948cad2e6c35a863\"\u003e\u003ccode\u003ed77e9eb\u003c/code\u003e\u003c/a\u003e fix: trigger full event lifecycle when keyboard is syncing on Android (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/a2f7e7e22aca61b18d6e1a450a38b06a8fe5abbf\"\u003e\u003ccode\u003ea2f7e7e\u003c/code\u003e\u003c/a\u003e fix: non-scrollable \u003ccode\u003eScrollView\u003c/code\u003e when \u003ccode\u003eblankSpace\u003c/code\u003e is big should make it scro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/compare/1.21.6...1.21.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zustand` from 5.0.11 to 5.0.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/zustand/releases\"\u003ezustand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.14\u003c/h2\u003e\n\u003cp\u003eThis release fixes a type issue in devtools.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(devtools): improve type inference for Devtools initializer by \u003ca href=\"https://github.com/dbritto-dev\"\u003e\u003ccode\u003e@​dbritto-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3511\"\u003epmndrs/zustand#3511\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/TheSeydiCharyyev\"\u003e\u003ccode\u003e@​TheSeydiCharyyev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3487\"\u003epmndrs/zustand#3487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brofrong\"\u003e\u003ccode\u003e@​brofrong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3496\"\u003epmndrs/zustand#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyun907\"\u003e\u003ccode\u003e@​hyun907\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3506\"\u003epmndrs/zustand#3506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.13...v5.0.14\"\u003ehttps://github.com/pmndrs/zustand/compare/v5.0.13...v5.0.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.13\u003c/h2\u003e\n\u003cp\u003eThis release includes an improvement in the devtools middleware.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(devtools): remove duplicate module augmentation by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3443\"\u003epmndrs/zustand#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(devtools): support Firefox/Safari stack format in findCallerName by \u003ca href=\"https://github.com/SBolsec\"\u003e\u003ccode\u003e@​SBolsec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3469\"\u003epmndrs/zustand#3469\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/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3443\"\u003epmndrs/zustand#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FelixEckl-vireq\"\u003e\u003ccode\u003e@​FelixEckl-vireq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3466\"\u003epmndrs/zustand#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimHyeongRae0\"\u003e\u003ccode\u003e@​KimHyeongRae0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3471\"\u003epmndrs/zustand#3471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lstak\"\u003e\u003ccode\u003e@​lstak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3483\"\u003epmndrs/zustand#3483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlexRixten\"\u003e\u003ccode\u003e@​AlexRixten\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3474\"\u003epmndrs/zustand#3474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBolsec\"\u003e\u003ccode\u003e@​SBolsec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3469\"\u003epmndrs/zustand#3469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.13\"\u003ehttps://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.12\u003c/h2\u003e\n\u003cp\u003eTwo small fixes.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(persist): use latest state in post-rehydration callback by \u003ca href=\"https://github.com/Shohjahon-n\"\u003e\u003ccode\u003e@​Shohjahon-n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3391\"\u003epmndrs/zustand#3391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(devtools): correct redux devtools config type extension by \u003ca href=\"https://github.com/grigoriy-reshetniak\"\u003e\u003ccode\u003e@​grigoriy-reshetniak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3414\"\u003epmndrs/zustand#3414\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/pavan-sh\"\u003e\u003ccode\u003e@​pavan-sh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3378\"\u003epmndrs/zustand#3378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3395\"\u003epmndrs/zustand#3395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Aravindsreeni\"\u003e\u003ccode\u003e@​Aravindsreeni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3400\"\u003epmndrs/zustand#3400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wallzero\"\u003e\u003ccode\u003e@​wallzero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3401\"\u003epmndrs/zustand#3401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaesunbak\"\u003e\u003ccode\u003e@​chaesunbak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3405\"\u003epmndrs/zustand#3405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shohjahon-n\"\u003e\u003ccode\u003e@​Shohjahon-n\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3391\"\u003epmndrs/zustand#3391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.11...v5.0.12\"\u003ehttps://github.com/pmndrs/zustand/compare/v5.0.11...v5.0.12\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/bfb2a9e7ce52608d54d8a077fb87ac9d12e73c58\"\u003e\u003ccode\u003ebfb2a9e\u003c/code\u003e\u003c/a\u003e 5.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/62b2aff30c3860a1ad735d61801c6cc379771d24\"\u003e\u003ccode\u003e62b2aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/ad77bd3bb6f7bbd12fea8b458ed5c0673df0793a\"\u003e\u003ccode\u003ead77bd3\u003c/code\u003e\u003c/a\u003e fix(devtools): improve type inference for Devtools initializer (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/8476d2ca288d787c1ffdd53615f44c85e98f87be\"\u003e\u003ccode\u003e8476d2c\u003c/code\u003e\u003c/a\u003e update pnpm etc (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/d690ec29a923977d7a9091554445d1026dfe4611\"\u003e\u003ccode\u003ed690ec2\u003c/code\u003e\u003c/a\u003e docs(combine): add object constraints to T and U in signature (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/fd8c60190191c66270ced434196a210f481e9d35\"\u003e\u003ccode\u003efd8c601\u003c/code\u003e\u003c/a\u003e docs(react): add Action constraint to redux middleware signature (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/2ce8226ba4481bec4ab7e1573606d336f4003fba\"\u003e\u003ccode\u003e2ce8226\u003c/code\u003e\u003c/a\u003e docs(immer): fix setPerson updater type in usage examples (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/038b93861b232e3b7e15a40d561c0d69fec2f2f1\"\u003e\u003ccode\u003e038b938\u003c/code\u003e\u003c/a\u003e docs(updating-state): use curried create form with explicit state type (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3503\"\u003e#3503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/60a91b480b0d1742584c651cc0ddd58ac9a230ea\"\u003e\u003ccode\u003e60a91b4\u003c/code\u003e\u003c/a\u003e docs(devtools): add missing devtools import to troubleshooting example (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/efad16936dd6f648075dc1e86abe9a072746530e\"\u003e\u003ccode\u003eefad169\u003c/code\u003e\u003c/a\u003e Update FUNDING.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.11...v5.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-native/babel-preset` from 0.77.3 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003e@​react-native/babel-preset's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGEL...\n\n_Description has been truncated_","html_url":"https://github.com/OxyHQ/OxyHQServices/pull/426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OxyHQ%2FOxyHQServices/issues/426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/426/packages"},{"uuid":"4766438205","node_id":"PR_kwDOR3yRQM7rsNGW","number":25,"state":"open","title":"chore(deps): bump the npm-minor-patch group across 1 directory with 27 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-29T08:36:52.000Z","updated_at":"2026-06-29T08:36:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":27,"packages":[{"name":"turbo","old_version":"2.9.1","new_version":"2.10.0","repository_url":"https://github.com/vercel/turborepo"},{"name":"nativewind","old_version":"4.2.3","new_version":"4.2.6","repository_url":"https://github.com/nativewind/nativewind"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.79.7","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.4.1","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.11.1","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"@codemirror/autocomplete","old_version":"6.20.1","new_version":"6.20.3","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/commands","old_version":"6.10.3","new_version":"6.10.4","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/language","old_version":"6.12.3","new_version":"6.12.4","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/search","old_version":"6.6.0","new_version":"6.7.1","repository_url":"https://github.com/codemirror/search"},{"name":"@codemirror/state","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.41.0","new_version":"6.43.4","repository_url":"https://github.com/codemirror/view"},{"name":"@tosspayments/tosspayments-sdk","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/tosspayments/browser-sdk"},{"name":"next","old_version":"16.2.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.61.1","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.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"10.1.0","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"29.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.16","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.62.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.1` | `2.10.0` |\n| [nativewind](https://github.com/nativewind/nativewind) | `4.2.3` | `4.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.79.7` | `0.86.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.4.1` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.11.1` | `4.25.2` |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.1` | `6.20.3` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.3` | `6.10.4` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.12.3` | `6.12.4` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.6.0` | `6.7.1` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.6.0` | `6.7.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.41.0` | `6.43.4` |\n| [@tosspayments/tosspayments-sdk](https://github.com/tosspayments/browser-sdk/tree/HEAD/packages/tosspayments-sdk) | `2.6.0` | `2.7.1` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.9` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.61.1` |\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.3` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.6.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.1` | `29.1.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.16` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.62.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.9` |\n\n\nUpdates `turbo` from 2.9.1 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.0\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\u003efeat: Replace package manager commands in scaffolded README files by \u003ca href=\"https://github.com/DependerKumarSoni\"\u003e\u003ccode\u003e@​DependerKumarSoni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/6747\"\u003evercel/turborepo#6747\u003c/a\u003e\u003c/li\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\u003e\u003ccode\u003e@​turbo/codemod\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Handle package manager catalogs in migration codemod 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/12496\"\u003evercel/turborepo#12496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Always update $schema URL to versioned format during migration 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/12529\"\u003evercel/turborepo#12529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support \u003ccode\u003eturbo.jsonc\u003c/code\u003e in codemod transforms 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/12532\"\u003evercel/turborepo#12532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve prerelease info in schema URL during codemod migration 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/12542\"\u003evercel/turborepo#12542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eeslint\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Upgrade dependencies to resolve their known vulnerabilities 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/12604\"\u003evercel/turborepo#12604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add \u003ccode\u003ecacheMaxAge\u003c/code\u003e and \u003ccode\u003ecacheMaxSize\u003c/code\u003e for local cache eviction 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/12487\"\u003evercel/turborepo#12487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update to Rust 1.95.0 by \u003ca href=\"https://github.com/ognevny\"\u003e\u003ccode\u003e@​ognevny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12636\"\u003evercel/turborepo#12636\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(examples): Add Next.js + Elysia full-stack starter template by \u003ca href=\"https://github.com/eastgold15\"\u003e\u003ccode\u003e@​eastgold15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12414\"\u003evercel/turborepo#12414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): Bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.11 to 0.8.12 in /examples/with-react-native-web 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/vercel/turborepo/pull/12537\"\u003evercel/turborepo#12537\u003c/a\u003e\u003c/li\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\u003cli\u003efeat(sandbox): Bump \u003ccode\u003e@​vercel/sandbox\u003c/code\u003e from v1 to beta by \u003ca href=\"https://github.com/marc-vercel\"\u003e\u003ccode\u003e@​marc-vercel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12595\"\u003evercel/turborepo#12595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update examples to Turbo 2.9.6 by \u003ca href=\"https://github.com/cursor\"\u003e\u003ccode\u003e@​cursor\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12600\"\u003evercel/turborepo#12600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: Add Ultracite example by \u003ca href=\"https://github.com/haydenbleasel\"\u003e\u003ccode\u003e@​haydenbleasel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12615\"\u003evercel/turborepo#12615\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Release post for 2.9 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/12441\"\u003evercel/turborepo#12441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add documentation for cacheMaxAge and cacheMaxSize options 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/12500\"\u003evercel/turborepo#12500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve correct nested bun lockfile versions during prune 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/12506\"\u003evercel/turborepo#12506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Avoid \u003ccode\u003esetsid()\u003c/code\u003e in PTY spawn to prevent macOS Gatekeeper CPU spikes\u0026quot; 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/12507\"\u003evercel/turborepo#12507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Unblock \u003ccode\u003ewatch\u003c/code\u003e loop so interruptible persistent tasks restart on file changes 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/12509\"\u003evercel/turborepo#12509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api-client): Treat * as wildcard in preflight Access-Control-Allow-Headers by \u003ca href=\"https://github.com/bitttttten\"\u003e\u003ccode\u003e@​bitttttten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12503\"\u003evercel/turborepo#12503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Document \u003ccode\u003eturbo.*\u003c/code\u003e generator variables 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/12511\"\u003evercel/turborepo#12511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Backfill missing pnpm workspace importer entries during prune 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/12514\"\u003evercel/turborepo#12514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Include transitive dependencies in engine graph pruning for affected paths using Task Graph 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/12516\"\u003evercel/turborepo#12516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update AI-generated response disclaimer to include human attribution by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12517\"\u003evercel/turborepo#12517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve shallow install strategy during npm 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/12520\"\u003evercel/turborepo#12520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve per-workspace lockfiles during pnpm 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/12519\"\u003evercel/turborepo#12519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add incremental task caching 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/12531\"\u003evercel/turborepo#12531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Send siteId as label on feedback GitHub issues by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12527\"\u003evercel/turborepo#12527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace local ai-agent-detection with \u003ccode\u003e@​vercel/agent-readability\u003c/code\u003e by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12528\"\u003evercel/turborepo#12528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent \u003ccode\u003efilterUsingTasks\u003c/code\u003e \u003ccode\u003e--filter\u003c/code\u003e from pulling dependents into Task Graph 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/12535\"\u003evercel/turborepo#12535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Only enforce signature key length for keys that exist 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/12538\"\u003evercel/turborepo#12538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate engine concurrency after task-level filtering 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/12540\"\u003evercel/turborepo#12540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow \u003ccode\u003e--affected\u003c/code\u003e and \u003ccode\u003e--filter\u003c/code\u003e to be combined 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/12543\"\u003evercel/turborepo#12543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config): Deep-merge nested OTEL config across priority sources by \u003ca href=\"https://github.com/bitttttten\"\u003e\u003ccode\u003e@​bitttttten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12513\"\u003evercel/turborepo#12513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Retain microfrontend proxy tasks when using \u003ccode\u003efilterUsingTasks\u003c/code\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/12545\"\u003evercel/turborepo#12545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Bun workspace lockfile pruning producing invalid output by \u003ca href=\"https://github.com/JRoy\"\u003e\u003ccode\u003e@​JRoy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12548\"\u003evercel/turborepo#12548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Respect dirty .gitignore patterns during task input hashing 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/12557\"\u003evercel/turborepo#12557\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/12fb0d9e152265658aa57d42580aaf49779ff319\"\u003e\u003ccode\u003e12fb0d9\u003c/code\u003e\u003c/a\u003e publish 2.10.0 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a12323b44de80207d5df5355132a8914c99799c7\"\u003e\u003ccode\u003ea12323b\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.19-canary.10 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13130\"\u003e#13130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/65175fe0dd899ade2e153063c53c58a6c845820f\"\u003e\u003ccode\u003e65175fe\u003c/code\u003e\u003c/a\u003e fix: Hash selected dependency outputs instead of tasks (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13129\"\u003e#13129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5ba8917e68e58591d262c97962ea1b18dae19f25\"\u003e\u003ccode\u003e5ba8917\u003c/code\u003e\u003c/a\u003e fix: Improve watch graceful shutdown (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13128\"\u003e#13128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/75ee2cc5517c6ec91db347716229314c70265c8d\"\u003e\u003ccode\u003e75ee2cc\u003c/code\u003e\u003c/a\u003e chore: Update to Rust 1.96.0 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12974\"\u003e#12974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6dccf5ab92e383c42731e9f763b8500c3ae736e1\"\u003e\u003ccode\u003e6dccf5a\u003c/code\u003e\u003c/a\u003e fix: Restart deferred hash consumers in watch (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13127\"\u003e#13127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4ebb50ff6335e2c8dcf4bc7c9389454d3613ec94\"\u003e\u003ccode\u003e4ebb50f\u003c/code\u003e\u003c/a\u003e feat: Add deferred hashing for task inputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13125\"\u003e#13125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/517e1a5cd9127f47eebf32bacd15bf7b1e4e5a8f\"\u003e\u003ccode\u003e517e1a5\u003c/code\u003e\u003c/a\u003e docs: Fix stderr debugging guidance (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13122\"\u003e#13122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0220b35577350939c078e535e54773a42c4e3cd3\"\u003e\u003ccode\u003e0220b35\u003c/code\u003e\u003c/a\u003e fix: Respect task inputs when stopping interruptible persistent tasks in watc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6988692ee7afb76a24045db62e438920e6dfd5e1\"\u003e\u003ccode\u003e6988692\u003c/code\u003e\u003c/a\u003e fix: Add ComSpec and PATHEXT to default Windows env passthrough (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13114\"\u003e#13114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.1...v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nativewind` from 4.2.3 to 4.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nativewind/nativewind/releases\"\u003enativewind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enativewind@4.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [eb31af8]\n\u003cul\u003e\n\u003cli\u003ereact-native-css-interop@0.2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enativewind@4.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [64c9f04]\n\u003cul\u003e\n\u003cli\u003ereact-native-css-interop@0.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enativewind@4.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3138724: Add Roninidevs Nativewind banner to the top of the README\u003c/li\u003e\n\u003cli\u003ef69ec4c: Update repository and bugs URLs from marklawlor/nativewind to nativewind/nativewind\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3138724]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f69ec4c]\n\u003cul\u003e\n\u003cli\u003ereact-native-css-interop@0.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/d5cfd40f52354e71423ff5ba743d2591c47d2757\"\u003e\u003ccode\u003ed5cfd40\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/eb31af82d0d0720fbcd2936a8bf6c7c5ac106c58\"\u003e\u003ccode\u003eeb31af8\u003c/code\u003e\u003c/a\u003e chore(changeset): patch react-native-css-interop for the Metro 0.83+ haste fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/f234ea5ee61b4022cd2925aed8a70b2907572c1c\"\u003e\u003ccode\u003ef234ea5\u003c/code\u003e\u003c/a\u003e fix(react-native-css-interop): emit modifiedFiles with a relative path for Me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/758d6e4c88a16ec63d92d2b7363d6bd6e2439638\"\u003e\u003ccode\u003e758d6e4\u003c/code\u003e\u003c/a\u003e docs: link README banner to ronindevs.com (v4) (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/666dd4bed126c95e710109289b646885d9b9df81\"\u003e\u003ccode\u003e666dd4b\u003c/code\u003e\u003c/a\u003e Add Ronin Software credit to the README (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/97321ffe2edc5a3a85361a5d011288de89784f57\"\u003e\u003ccode\u003e97321ff\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/64c9f04dc13728ff62f4cc2fe65ab483b68790e3\"\u003e\u003ccode\u003e64c9f04\u003c/code\u003e\u003c/a\u003e Add changeset for react-native-css-interop metro-file-map forward compatibili...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/4555938f38d8865c263da896a3d35e7dd66453a6\"\u003e\u003ccode\u003e4555938\u003c/code\u003e\u003c/a\u003e [v4] fix(react-native-css-interop): Add metro-file-map forward compatibility ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/e83106958bd2a1a15ca6ded419542b5d08863cc3\"\u003e\u003ccode\u003ee831069\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1742\"\u003e#1742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/3138724dedba62293cf32674c8aa25d38e2af495\"\u003e\u003ccode\u003e3138724\u003c/code\u003e\u003c/a\u003e docs: add Roninidevs Nativewind banner to README (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nativewind/nativewind/compare/nativewind@4.2.3...nativewind@4.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.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-native` from 0.79.7 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG-0.7x.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog (pre 0.80)\u003c/h1\u003e\n\u003c/blockquote\u003e\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-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.4.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003edb1bdcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Release build CI (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/651\"\u003e#651\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/eed4a0f2d39c9acaddc97979a8f817bffee40f51\"\u003eeed4a0f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.1...v5.6.2\"\u003e5.6.2\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing event dispatcher for tvOS and macOS in legacy arch (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/670\"\u003e#670\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/393fcc85e869f87e8bc60dc860a657a5a94a03f3\"\u003e393fcc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-08-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRNCSafeAreaProvider compilation on RN 0.74 (\u003ca href=\"https://redirect.github.com/th3rdwave/react-native-safe-area-context/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/commit/ee466e28210baeb3e8f15bbd528d6ed97a2ab713\"\u003eee466e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v5.5.2...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-08-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport RN 0.81: set compile options using target_compile_reactnative_options (\u003ca href=\"https://redirect.github.com/th3rdwave/react-native-safe-area-context/issues/653\"\u003e#653\u003c/a\u003e) (\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/commit/c505e7345be44f8119fb4d849c2970684b3019db\"\u003ec505e73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v5.5.1...v5.5.2\"\u003e5.5.2\u003c/a\u003e (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[RN 0.81] Do not set the ShadowNodeTraits::Trait::DirtyYogaNode (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e0b35d24cfe72812f5d32e4576195693abbcda20\"\u003e\u003ccode\u003ee0b35d2\u003c/code\u003e\u003c/a\u003e chore: release 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/82027a77116380dfa5d3b716e540ffa57a2910cc\"\u003e\u003ccode\u003e82027a7\u003c/code\u003e\u003c/a\u003e do not push\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003e\u003ccode\u003edb1bdcb\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/d3a472e51cc6ca5181c0aac1478290caaebd0f52\"\u003e\u003ccode\u003ed3a472e\u003c/code\u003e\u003c/a\u003e Update broken React Native View prop links in API documentation (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/b18ae84eea605b83eb006ce82db066b28c3765b3\"\u003e\u003ccode\u003eb18ae84\u003c/code\u003e\u003c/a\u003e Update usage.mdx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.4.1...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-screens` from 4.11.1 to 4.25.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-screens/releases\"\u003ereact-native-screens's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.25.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003ePatch release bringing two important fixes.\u003c/p\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Android, Tabs): trigger appearance update on user tab selection (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): include keyboard translationY in shadow update (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-screens/compare/4.25.1...4.25.2\"\u003ehttps://github.com/software-mansion/react-native-screens/compare/4.25.1...4.25.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.25.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003ePatch version with some crucial fixes.\u003c/p\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Android, Tabs): handle Tabs reattachment to window (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4035\"\u003e#4035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): Prioritize keyboard animation over content resize animation (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3924\"\u003e#3924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(Android, FormSheet): Align animators implementation to use ValueAnimator (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(Android, FormSheet): Minor cleanups in SheetAnimationCoordinator (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3921\"\u003e#3921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): Create SheetAnimationCoordinator to synchronize animations coming from different sources (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-screens/compare/4.25.0...4.25.1\"\u003ehttps://github.com/software-mansion/react-native-screens/compare/4.25.0...4.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMinor release, bringing golden version of Tabs API. Unless we get your negative feedback, we plan to stabilise\nTabs API in next minor.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!important]\n4.25.0 no longer supports \u003cstrong\u003ethe legacy architecture\u003c/strong\u003e. Most likely, the library will simply fail to build.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThis release brings important Tabs API changes in JS and native layer, required for stabilisation of the API.\nDownstream libraries are already in advanced stage of adaptation to these changes. Please track the releases\nof your navigation solution for compatibility remarks.\u003c/p\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Tabs): remove \u003ccode\u003efreezeContents\u003c/code\u003e \u0026amp; \u003ccode\u003eplaceholder\u003c/code\u003e props by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3673\"\u003esoftware-mansion/react-native-screens#3673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Tabs): Add support for selectedIcon on Android by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3633\"\u003esoftware-mansion/react-native-screens#3633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: define min. required \u003ccode\u003ereact-native\u003c/code\u003e version in \u003ccode\u003epeerDependencies\u003c/code\u003e by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3691\"\u003esoftware-mansion/react-native-screens#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(readme): update supported RN versions in readme (drop legacy arch) by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3692\"\u003esoftware-mansion/react-native-screens#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eScrollViewMarker\u003c/code\u003e experimental component by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3674\"\u003esoftware-mansion/react-native-screens#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rename \u003ccode\u003eTabsAccessory\u003c/code\u003e to \u003ccode\u003eTabsBottomAccessory\u003c/code\u003e by \u003ca href=\"https://github.com/kligarski\"\u003e\u003ccode\u003e@​kligarski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3712\"\u003esoftware-mansion/react-native-screens#3712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(iOS, Split): align naming for native components by \u003ca href=\"https://github.com/sgaczol\"\u003e\u003ccode\u003e@​sgaczol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3695\"\u003esoftware-mansion/react-native-screens#3695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Tabs): State-driven appearance on Android by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3714\"\u003esoftware-mansion/react-native-screens#3714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/a9d5735610d56215df140ab6a7a3bb899da91cda\"\u003e\u003ccode\u003ea9d5735\u003c/code\u003e\u003c/a\u003e fix(Android, Tabs): trigger appearance update on user tab selection (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/c58b6d41c3d677e14b34619aee8957d6a14a4abb\"\u003e\u003ccode\u003ec58b6d4\u003c/code\u003e\u003c/a\u003e fix(Android, FormSheet): include keyboard translationY in shadow update (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/a00b3597714c55481206dfefce66f9c2fa2dbf19\"\u003e\u003ccode\u003ea00b359\u003c/code\u003e\u003c/a\u003e Remove import of test 3910\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/8722518ef929f1c8e3716cc811ed3541787d175b\"\u003e\u003ccode\u003e8722518\u003c/code\u003e\u003c/a\u003e fix(Android, Tabs): handle Tabs reattachment to window (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4035\"\u003e#4035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/c2172beab7ccae5dd2a87d53e9be940662c56a22\"\u003e\u003ccode\u003ec2172be\u003c/code\u003e\u003c/a\u003e fix(Android, FormSheet): Prioritize keyboard animation over content resize an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/fa548257dfb292c683c03d90bdea5564e00206ea\"\u003e\u003ccode\u003efa54825\u003c/code\u003e\u003c/a\u003e refactor(Android, FormSheet): Align animators implementation to use ValueAnim...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/1258d2b9790e8c2b21574cd605db5c1c62df7460\"\u003e\u003ccode\u003e1258d2b\u003c/code\u003e\u003c/a\u003e refactor(Android, FormSheet): Minor cleanups in SheetAnimationCoordinator (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/25651730f11e3d57506b7dfded80974bd55a019c\"\u003e\u003ccode\u003e2565173\u003c/code\u003e\u003c/a\u003e fix(Android, FormSheet): Create SheetAnimationCoordinator to synchronize anim...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/dfd36e1f68a34cee6baace4293cf799f970631c8\"\u003e\u003ccode\u003edfd36e1\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;chore: cherry-pick changes to 4.25.1 stable\u0026quot; (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4055\"\u003e#4055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/0b200fd53b608197cc45c551d0f0558018094ada\"\u003e\u003ccode\u003e0b200fd\u003c/code\u003e\u003c/a\u003e chore: cherry-pick changes to 4.25.1 stable (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4054\"\u003e#4054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-screens/compare/4.11.1...4.25.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-native-screens 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 `@codemirror/autocomplete` from 6.20.1 to 6.20.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.10.3 to 6.10.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.12.3 to 6.12.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.6.0 to 6.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.6.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.41.0 to 6.43.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tosspayments/tosspayments-sdk` from 2.6.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tosspayments/browser-sdk/blob/main/packages/tosspayments-sdk/CHANGELOG.md\"\u003e@​tosspayments/tosspayments-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e13f9ad0: \u003ccode\u003eclearTossPayments\u003c/code\u003e 가 default URL 뿐 아니라 \u003ccode\u003eloadTossPayments\u003c/code\u003e 가 시도한 모든 src 의 스크립트를 정확히 제거하도록 수정합니다. 패키지 모듈 내부에 (src, namespace) 추적 state 를 두어, custom \u003ccode\u003esrc\u003c/code\u003e 로 load 한 케이스에서도 자연스럽게 해당 스크립트와 sdk-loader 의 cache entry 가 함께 정리됩니다.\u003c/p\u003e\n\u003cp\u003eSSR 환경에서 throw 하지 않도록 document/window 가드를 추가했으며, \u003ccode\u003ewindow.TossPayments\u003c/code\u003e 를 \u003ccode\u003edelete\u003c/code\u003e 로 정리하여 \u003ccode\u003ein\u003c/code\u003e 검사가 false 가 되도록 합니다.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003epackage.json\u003c/code\u003e 에 \u003ccode\u003eexports\u003c/code\u003e 필드를 추가하여 Node ESM / Vite / Next.js 등 modern bundler 의 conditional resolution(\u003ccode\u003etypes\u003c/code\u003e/\u003ccode\u003eimport\u003c/code\u003e/\u003ccode\u003erequire\u003c/code\u003e) 을 지원합니다. \u003ccode\u003emain\u003c/code\u003e/\u003ccode\u003emodule\u003c/code\u003e/\u003ccode\u003etypes\u003c/code\u003e 필드는 구버전 호환을 위해 유지됩니다.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0b72221: standard-public-interfaces 2.9.0 버전업\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tosspayments/browser-sdk/commits/HEAD/packages/tosspayments-sdk\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.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\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1...v16.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.61.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.61.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41365\"\u003e#41365\u003c/a\u003e [Bug]: Expect.Extend matcher with same name as default matcher in same expect instance overrides default matchers implementation to custom matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41351\"\u003e#41351\u003c/a\u003e [Bug]: Playwright UI mode: apiRequestContext._wrapApiCall reports unexpected number of bytes (same test passes in headed mode)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41360\"\u003e#41360\u003c/a\u003e [Bug]: Trace viewer: message times in websockets are downscaled by 1000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41311\"\u003e#41311\u003c/a\u003e [Bug]: [Regression]: Sync loader throws \u0026quot;context.conditions?.includes is not a function\u0026quot; on Node 22.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41371\"\u003e#41371\u003c/a\u003e [Regression]: Sync ESM loader (registerHooks) fails to resolve extensionless .ts subpath imports across pnpm workspace symlinks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.61.0\u003c/h2\u003e\n\u003ch2\u003e🔑 WebAuthn passkeys\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-c...\n\n_Description has been truncated_","html_url":"https://github.com/L-a-z-e/ai-craft-hub/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/L-a-z-e%2Fai-craft-hub/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"4763950837","node_id":"PR_kwDOTH9FFM7rkJdE","number":13,"state":"open","title":"chore(deps): Bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-28T23:22:23.000Z","updated_at":"2026-06-28T23:22:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"expo-constants","old_version":"17.0.8","new_version":"17.1.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-image","old_version":"2.0.7","new_version":"2.4.1","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"7.0.5","new_version":"7.1.7","repository_url":"https://github.com/expo/expo"},{"name":"expo-location","old_version":"18.0.10","new_version":"18.1.6","repository_url":"https://github.com/expo/expo"},{"name":"expo-secure-store","old_version":"14.0.1","new_version":"14.2.4","repository_url":"https://github.com/expo/expo"},{"name":"expo-status-bar","old_version":"2.0.1","new_version":"2.2.3","repository_url":"https://github.com/expo/expo"},{"name":"react-native","old_version":"0.76.6","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-gesture-handler","old_version":"2.20.2","new_version":"2.32.0","repository_url":"https://github.com/software-mansion/react-native-gesture-handler"},{"name":"react-native-reanimated","old_version":"3.16.7","new_version":"3.19.5","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"4.12.0","new_version":"4.14.1","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.4.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"@supabase/ssr","old_version":"0.6.1","new_version":"0.12.0","repository_url":"https://github.com/supabase/ssr"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `17.0.8` | `17.1.8` |\n| [expo-image](https://github.com/expo/expo/tree/HEAD/packages/expo-image) | `2.0.7` | `2.4.1` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `7.0.5` | `7.1.7` |\n| [expo-location](https://github.com/expo/expo/tree/HEAD/packages/expo-location) | `18.0.10` | `18.1.6` |\n| [expo-secure-store](https://github.com/expo/expo/tree/HEAD/packages/expo-secure-store) | `14.0.1` | `14.2.4` |\n| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `2.0.1` | `2.2.3` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.76.6` | `0.86.0` |\n| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.20.2` | `2.32.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `3.16.7` | `3.19.5` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `4.12.0` | `4.14.1` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.4.0` | `4.25.2` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.6.1` | `0.12.0` |\n\n\nUpdates `expo-constants` from 17.0.8 to 17.1.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-constants/CHANGELOG.md\"\u003eexpo-constants's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003ch2\u003e56.0.16 — 2026-05-26\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.15 — 2026-05-23\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.14 — 2026-05-21\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.13 — 2026-05-20\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.12 — 2026-05-19\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.11 — 2026-05-15\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.10 — 2026-05-13\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.9 — 2026-05-13\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.8 — 2026-05-13\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.7 — 2026-05-11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-constants\"\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/~alanhughes\"\u003ealanhughes\u003c/a\u003e, a new releaser for expo-constants since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-image` from 2.0.7 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-image/CHANGELOG.md\"\u003eexpo-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eImage.writeToCacheAsync\u003c/code\u003e and \u003ccode\u003eImage.readFromCacheAsync\u003c/code\u003e to seed and read the image cache by cache key. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46620\"\u003e#46620\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[web] Improved \u003ccode\u003estatic\u003c/code\u003e image source selection on web to be based on the rendered layout size by leading the generated \u003ccode\u003esizes\u003c/code\u003e with \u003ccode\u003eauto\u003c/code\u003e, and default \u003ccode\u003estatic\u003c/code\u003e images to \u003ccode\u003eloading=\u0026quot;lazy\u0026quot;\u003c/code\u003e (opt out with \u003ccode\u003eloading=\u0026quot;eager\u0026quot;\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46425\"\u003e#46425\u003c/a\u003e by \u003ca href=\"https://github.com/sebholl\"\u003e\u003ccode\u003e@​sebholl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed image staying blank when its \u003ccode\u003esource\u003c/code\u003e changes while a \u003ccode\u003etransition\u003c/code\u003e cross-fade is still running. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46752\"\u003e#46752\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fixed \u003ccode\u003egenerateThumbhashAsync\u003c/code\u003e crashing on images with extreme aspect ratios. (\u003ca href=\"https://redirect.github.com/expo/expo/issues/47189\"\u003e#47189\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Replaced the deprecated RenderScript-based \u003ccode\u003eblurRadius\u003c/code\u003e blur with a software stack blur to fix a use-after-free crash under concurrent image loads (aborts under GrapheneOS hardened_malloc). (\u003ca href=\"https://github.com/expo/expo/pull/PR\"\u003e#PR\u003c/a\u003e by \u003ca href=\"https://github.com/DimitrisTzimikas\"\u003e\u003ccode\u003e@​DimitrisTzimikas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Deprecated \u003ccode\u003ewebMaxViewportWidth\u003c/code\u003e. With layout-based selection it is now only used to emit fallback \u003ccode\u003esizes\u003c/code\u003e breakpoints for browsers that don't yet support \u003ccode\u003esizes=\u0026quot;auto\u0026quot;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46425\"\u003e#46425\u003c/a\u003e by \u003ca href=\"https://github.com/sebholl\"\u003e\u003ccode\u003e@​sebholl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.9 — 2026-05-23\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003eplaceholder\u003c/code\u003e failing to load images from the asset catalog (xcassets). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46170\"\u003e#46170\u003c/a\u003e by \u003ca href=\"https://github.com/zhelezkov\"\u003e\u003ccode\u003e@​zhelezkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fix xcasset images not loading from JS due to \u003ccode\u003efile://\u003c/code\u003e scheme mismatch. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46170\"\u003e#46170\u003c/a\u003e by \u003ca href=\"https://github.com/zhelezkov\"\u003e\u003ccode\u003e@​zhelezkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.8 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003euseImage\u003c/code\u003e crashing on SVG sources, and made \u003ccode\u003emaxWidth\u003c/code\u003e/\u003ccode\u003emaxHeight\u003c/code\u003e preserve the SVG's aspect ratio. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46077\"\u003e#46077\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.7 — 2026-05-21\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.6 — 2026-05-20\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003etintColor\u003c/code\u003e in \u003ccode\u003eloadAsync\u003c/code\u003e/\u003ccode\u003euseImage\u003c/code\u003e requiring API 26. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45981\"\u003e#45981\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.5 — 2026-05-19\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fixed \u003ccode\u003erecyclingKey\u003c/code\u003e not clearing cached \u003ccode\u003eplaceholderImage\u003c/code\u003e, causing stale blurhash placeholders in recycled list cells. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44762\"\u003e#44762\u003c/a\u003e by \u003ca href=\"https://github.com/simonronec\"\u003e\u003ccode\u003e@​simonronec\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\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-image\"\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/~alanhughes\"\u003ealanhughes\u003c/a\u003e, a new releaser for expo-image since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-linking` from 7.0.5 to 7.1.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-linking/CHANGELOG.md\"\u003eexpo-linking's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.7 - 2025-07-03\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix cold booting iOS apps from a universal link. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37647\"\u003e#37647\u003c/a\u003e by \u003ca href=\"https://github.com/EvanBacon\"\u003e\u003ccode\u003e@​EvanBacon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.6 - 2025-07-01\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003euseURL\u003c/code\u003e in favor of \u003ccode\u003euseLinkingURL\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37005\"\u003e#37005\u003c/a\u003e by \u003ca href=\"https://github.com/aleqsio\"\u003e\u003ccode\u003e@​aleqsio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;Please\u0026quot; from warnings and errors (\u003ca href=\"https://redirect.github.com/expo/expo/pull/36862\"\u003e#36862\u003c/a\u003e by \u003ca href=\"https://github.com/brentvatne\"\u003e\u003ccode\u003e@​brentvatne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.5 — 2025-05-08\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ecreateURL\u003c/code\u003e double-encodes URI parameters. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/36704\"\u003e#36704\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.4 — 2025-04-30\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.1.3 — 2025-04-25\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.1.2 — 2025-04-14\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.1.1 — 2025-04-09\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.1.0 — 2025-04-04\u003c/h2\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd macOS support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/35064\"\u003e#35064\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Started using expo modules gradle plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/34176\"\u003e#34176\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[apple] Migrate remaining \u003ccode\u003eexpo-module.config.json\u003c/code\u003e to unified platform syntax. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/34445\"\u003e#34445\u003c/a\u003e by \u003ca href=\"https://github.com/reichhartd\"\u003e\u003ccode\u003e@​reichhartd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-linking\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-location` from 18.0.10 to 18.1.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-location/CHANGELOG.md\"\u003eexpo-location's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e18.1.6 - 2025-07-01\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u0026quot;Please\u0026quot; from warnings and errors (\u003ca href=\"https://redirect.github.com/expo/expo/pull/36862\"\u003e#36862\u003c/a\u003e by \u003ca href=\"https://github.com/brentvatne\"\u003e\u003ccode\u003e@​brentvatne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e18.1.5 — 2025-05-08\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003eshouldUseForegroundService\u003c/code\u003e being always \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/35875\"\u003e#35875\u003c/a\u003e by \u003ca href=\"https://github.com/filipef101\"\u003e\u003ccode\u003e@​filipef101\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e18.1.4 — 2025-04-30\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e18.1.3 — 2025-04-25\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e18.1.2 — 2025-04-14\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e18.1.1 — 2025-04-09\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e18.1.0 — 2025-04-04\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Add missing ProGuard rule to fix task consumer failed (\u003ca href=\"https://redirect.github.com/expo/expo/pull/34098\"\u003e#34098\u003c/a\u003e by \u003ca href=\"https://github.com/cornejobarraza\"\u003e\u003ccode\u003e@​cornejobarraza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] \u003ccode\u003estartLocationUpdatesAsync\u003c/code\u003e should not require background permissions (\u003ca href=\"https://redirect.github.com/expo/expo/pull/33617\"\u003e#33617\u003c/a\u003e by \u003ca href=\"https://github.com/andrejpavlovic\"\u003e\u003ccode\u003e@​andrejpavlovic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn Android, remove dependency on \u003ccode\u003esmart-location-lib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/33609\"\u003e#33609\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Started using expo modules gradle plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/34176\"\u003e#34176\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Added missing dependency. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/35822\"\u003e#35822\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-location\"\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/~kudochien\"\u003ekudochien\u003c/a\u003e, a new releaser for expo-location since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-secure-store` from 14.0.1 to 14.2.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-secure-store/CHANGELOG.md\"\u003eexpo-secure-store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003ch2\u003e56.0.4 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.3 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.2 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.1 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.0 — 2026-05-05\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped minimum iOS/tvOS version to 16.4, macOS to 13.4. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43296\"\u003e#43296\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose a typed config plugin function (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44098\"\u003e#44098\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e55.0.13 - 2026-04-09\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e55.0.12 - 2026-04-07\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e55.0.11 - 2026-04-02\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/expo/expo/commits/HEAD/packages/expo-secure-store\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-status-bar` from 2.0.1 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-status-bar/CHANGELOG.md\"\u003eexpo-status-bar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.3 — 2025-04-30\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.2 — 2025-04-25\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.1 — 2025-04-14\u003c/h2\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport imperative functions from \u003ccode\u003eSystemBars\u003c/code\u003e when edge-to-edge is enabled. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/36156\"\u003e#36156\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0 — 2025-04-11\u003c/h2\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse react-native-edge-to-edge system bars when edge-to-edge is enabled (\u003ca href=\"https://redirect.github.com/expo/expo/pull/36087\"\u003e#36087\u003c/a\u003e by \u003ca href=\"https://github.com/brentvatne\"\u003e\u003ccode\u003e@​brentvatne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 — 2025-04-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWarn about potential edge-to-edge interferences. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/34478\"\u003e#34478\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-status-bar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.76.6 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG-0.7x.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog (pre 0.80)\u003c/h1\u003e\n\u003ch2\u003ev0.79.7\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLayout:\u003c/strong\u003e Make missing parent view state in updateLayout a soft error (\u003ca href=\"https://github.com/facebook/react-native/commit/56ad8d9bfd08ea70bc6f5726a2b4a6afb6d2d7c2\"\u003e56ad8d9bfd\u003c/a\u003e by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLayout:\u003c/strong\u003e Make missing parent view state in updateLayout a soft error (\u003ca href=\"https://github.com/facebook/react-native/commit/f2e47d8dabcd61621ea81c86cd1e2488948c4229\"\u003ef2e47d8dab\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.79.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRNGP\u003c/strong\u003e Add support for \u003ccode\u003eexclusiveEnterpriseRepository\u003c/code\u003e  (\u003ca href=\"https://github.com/facebook/react-native/commit/df5ac988cec936c430d41b0fcc15181dc06e46a1\"\u003edf5ac988ce\u003c/a\u003e by \u003ca href=\"https://github.com/cortinico\"\u003e\u003ccode\u003e@​cortinico\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCocoapods:\u003c/strong\u003e Add the ENTERPRISE_REPOSITORY env var to let user consume artifacts from their personal maven mirror (\u003ca href=\"https://github.com/facebook/react-native/commit/a74d930c93ffae8c02142e8cc016a4c390a5f784\"\u003ea74d930c93\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCodegen:\u003c/strong\u003e Add missing Babel dependencies (\u003ca href=\"https://github.com/facebook/react-native/commit/bf2c3af93b146943cb35866fa9badcd188e63f5b\"\u003ebf2c3af93b\u003c/a\u003e by \u003ca href=\"https://github.com/tido64\"\u003e\u003ccode\u003e@​tido64\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLegacy Arch:\u003c/strong\u003e Fix Legacy arch crashing or freezing upon reload (\u003ca href=\"https://github.com/facebook/react-native/commit/db600b2e9e87863cad6dd5ce262dc1f793bcaeb0\"\u003edb600b2e9e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eModal:\u003c/strong\u003e Fix Modal first frame being rendered on top-left corner (\u003ca href=\"https://github.com/facebook/react-native/commit/5a315f8d6b0ea54442c7ef94b7346b0c73fd0b4c\"\u003e5a315f8d6b\u003c/a\u003e by \u003ca href=\"https://github.com/cortinico\"\u003e\u003ccode\u003e@​cortinico\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTurboModule:\u003c/strong\u003e Fix emitting event from turbo module crashes on 32bit android (\u003ca href=\"https://github.com/facebook/react-native/commit/43bc43e5e85519d2924c4fc80765e66d0c48b1a9\"\u003e43bc43e5e8\u003c/a\u003e by \u003ca href=\"https://github.com/vladimirivanoviliev\"\u003e\u003ccode\u003e@​vladimirivanoviliev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.79.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFlow:\u003c/strong\u003e Publish top-level Flow types for \u003ccode\u003ereact-native\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/fbbd20dd632acd72d2abe861dd4a0e6e98437cf2\"\u003efbbd20dd63\u003c/a\u003e by \u003ca href=\"https://github.com/buschco\"\u003e\u003ccode\u003e@​buschco\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.79.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCodegen:\u003c/strong\u003e Backports fix: exclusion of selectively disabled libraries from codegen generation (\u003ca href=\"https://github.com/facebook/react-native/commit/3acfe01382e67b16386bb04f7730abc479fec1cc\"\u003e3acfe01382\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFlow:\u003c/strong\u003e Publish top-level Flow types for \u003ccode\u003ereact-native\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/50667eceb1be4771375d6a3cc2f4e42d4d8aad3a\"\u003e50667eceb1\u003c/a\u003e by \u003ca href=\"https://github.com/aswinandro\"\u003e\u003ccode\u003e@​aswinandro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime:\u003c/strong\u003e Disabling \u003ccode\u003eupdateRuntimeShadowNodeReferencesOnCommit\u003c/code\u003e by default. (\u003ca href=\"https://github.com/facebook/react-native/commit/2cd074d77a706f4fe4396ffdf87408f781e935a4\"\u003e2cd074d77a\u003c/a\u003e by \u003ca href=\"https://github.com/lenaic\"\u003e\u003ccode\u003e@​lenaic\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput:\u003c/strong\u003e Fix broken focus behavior for TextInput in older Android versions (\u0026lt; 9) (\u003ca href=\"https://github.com/facebook/react-native/commit/0ebaaed281fcfa01b20a17a461c1d0b489a7f0a2\"\u003e0ebaaed281\u003c/a\u003e by \u003ca href=\"https://github.com/joevilches\"\u003e\u003ccode\u003e@​joevilches\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-gesture-handler` from 2.20.2 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/releases\"\u003ereact-native-gesture-handler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.32.0\u003c/h2\u003e\n\u003ch2\u003e❗ Important changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Remove getChildInDrawingOrderAtIndex by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4156\"\u003esoftware-mansion/react-native-gesture-handler#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport React Native 0.86 by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4166\"\u003esoftware-mansion/react-native-gesture-handler#4166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRNRenderer\u003c/code\u003e import for React Native 0.86+ by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4160\"\u003esoftware-mansion/react-native-gesture-handler#4160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👍 Improvements\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix duplicated \u003ccode\u003etestID\u003c/code\u003e by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4186\"\u003esoftware-mansion/react-native-gesture-handler#4186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Fix discrete gestures not triggering \u003ccode\u003eonFinalize\u003c/code\u003e by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4196\"\u003esoftware-mansion/react-native-gesture-handler#4196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Fix wrong reported number of pointers by \u003ca href=\"https://github.com/j-piasecki\"\u003e\u003ccode\u003e@​j-piasecki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4218\"\u003esoftware-mansion/react-native-gesture-handler#4218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Fix handler retrieval and mismatched coordinate space by \u003ca href=\"https://github.com/j-piasecki\"\u003e\u003ccode\u003e@​j-piasecki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4199\"\u003esoftware-mansion/react-native-gesture-handler#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Don't iterate to root while resolving recognizer by \u003ca href=\"https://github.com/j-piasecki\"\u003e\u003ccode\u003e@​j-piasecki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4202\"\u003esoftware-mansion/react-native-gesture-handler#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Android): apply numberOfPointers config to the pointer requirement in LongPressGestureHandler by \u003ca href=\"https://github.com/prashanFOMO\"\u003e\u003ccode\u003e@​prashanFOMO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4253\"\u003esoftware-mansion/react-native-gesture-handler#4253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔢 Miscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old arch CI by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4256\"\u003esoftware-mansion/react-native-gesture-handler#4256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pods): Fix invalid \u003ccode\u003ereact-native/../react-native\u003c/code\u003e resolution for aliases by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4232\"\u003esoftware-mansion/react-native-gesture-handler#4232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove ruby utils to module by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4245\"\u003esoftware-mansion/react-native-gesture-handler#4245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eexpo\u003c/code\u003e to stable 56 by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4227\"\u003esoftware-mansion/react-native-gesture-handler#4227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[macOS] Bump example app by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3993\"\u003esoftware-mansion/react-native-gesture-handler#3993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Reanimated by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4040\"\u003esoftware-mansion/react-native-gesture-handler#4040\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.2...v2.32.0\"\u003ehttps://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.2...v2.32.0\u003c/a\u003e\n\u003cstrong\u003echerry-pick thread\u003c/strong\u003e: \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4255\"\u003esoftware-mansion/react-native-gesture-handler#4255\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.31.2\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix TalkBack on Pressable by \u003ca href=\"https://github.com/akwasniewski\"\u003e\u003ccode\u003e@​akwasniewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4017\"\u003esoftware-mansion/react-native-gesture-handler#4017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Web] Fix Pinch and Rotation by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4078\"\u003esoftware-mansion/react-native-gesture-handler#4078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Correct Rotation handler by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4079\"\u003esoftware-mansion/react-native-gesture-handler#4079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔢 Miscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not check for worklets if babel plugin was not used by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4107\"\u003esoftware-mansion/react-native-gesture-handler#4107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwipeableProps from RefObject to Ref by \u003ca href=\"https://github.com/litinskii\"\u003e\u003ccode\u003e@​litinskii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3759\"\u003esoftware-mansion/react-native-gesture-handler#3759\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.1...v2.31.2\"\u003ehttps://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.1...v2.31.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.31.1\u003c/h2\u003e\n\u003ch2\u003e❗ Important changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport React Native 0.85 by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4014\"\u003esoftware-mansion/react-native-gesture-handler#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tvOS] Fix build error by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4060\"\u003esoftware-mansion/react-native-gesture-handler#4060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔢 Miscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix failing Jest CI by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3988\"\u003esoftware-mansion/react-native-gesture-handler#3988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/aa8991862d4c6d2392bd3d60045a5fa19805ffd8\"\u003e\u003ccode\u003eaa89918\u003c/code\u003e\u003c/a\u003e Release v2.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/f68a21a026a1296649c68f0d131eab2a85dd378b\"\u003e\u003ccode\u003ef68a21a\u003c/code\u003e\u003c/a\u003e Remove old arch CI (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4256\"\u003e#4256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/4afdcbdf62365d5ef99e3c8703ea41c330ef242b\"\u003e\u003ccode\u003e4afdcbd\u003c/code\u003e\u003c/a\u003e [Release 2.32] Cherry-pick thread (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4255\"\u003e#4255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/e85cdfe78868de67f677e96af0ce2ffd810972d6\"\u003e\u003ccode\u003ee85cdfe\u003c/code\u003e\u003c/a\u003e [Release] 2.31.2 cherry-pick thread (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/5642f004df5b684698cd692a8fbcb0aa565229b8\"\u003e\u003ccode\u003e5642f00\u003c/code\u003e\u003c/a\u003e [Release] 2.31.1 cherry-pick thread (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/71f4f8a85786fd06b8da83c9fbd984735929ba6f\"\u003e\u003ccode\u003e71f4f8a\u003c/code\u003e\u003c/a\u003e [Release] 2.31.0 cherry-pick thread (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4050\"\u003e#4050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/56b4fde4737b49e50517781cfc16229198439288\"\u003e\u003ccode\u003e56b4fde\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eexpo\u003c/code\u003e on v2 branch (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/7bf8b077b9481adcd1fdaa0a562999d968a8f55f\"\u003e\u003ccode\u003e7bf8b07\u003c/code\u003e\u003c/a\u003e fix(android): compile RNGestureHandlerModule with Kotlin 2.3 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/686e015fb28796eb70a4377db6655a453466b70b\"\u003e\u003ccode\u003e686e015\u003c/code\u003e\u003c/a\u003e Mocks: fix button content missing (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4048\"\u003e#4048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/25b88dbd6136b05fdc11393f9830832501f89ba3\"\u003e\u003ccode\u003e25b88db\u003c/code\u003e\u003c/a\u003e Temporarily disable commitly releases (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/3953\"\u003e#3953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/compare/2.20.2...v2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-native-gesture-handler since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-reanimated` from 3.16.7 to 3.19.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-reanimated's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.19.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Change condition on Release Compatibility Check CI  by \u003ca href=\"https://github.com/patrycjakalinska\"\u003e\u003ccode\u003e@​patrycjakalinska\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8594\"\u003esoftware-mansion/react-native-reanimated#8594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align with clang formatting on main by \u003ca href=\"https://github.com/patrycjakalinska\"\u003e\u003ccode\u003e@​patrycjakalinska\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8597\"\u003esoftware-mansion/react-native-reanimated#8597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove fromat from blame by \u003ca href=\"https://github.com/patrycjakalinska\"\u003e\u003ccode\u003e@​patrycjakalinska\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8615\"\u003esoftware-mansion/react-native-reanimated#8615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Fix failing CIs by \u003ca href=\"https://github.com/patrycjakalinska\"\u003e\u003ccode\u003e@​patrycjakalinska\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8642\"\u003esoftware-mansion/react-native-reanimated#8642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support originX and originY in web layout animations  by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8769\"\u003esoftware-mansion/react-native-reanimated#8769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Web entering animations triggered on view exiting by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8775\"\u003esoftware-mansion/react-native-reanimated#8775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Multiple surfaces by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8790\"\u003esoftware-mansion/react-native-reanimated#8790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/3.19.4...3.19.5\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/3.19.4...3.19.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.19.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Entering layout animations not working on Android by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8501\"\u003esoftware-mansion/react-native-reanimated#8501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix useAnimatedRef breaking on SectionList by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8532\"\u003esoftware-mansion/react-native-reanimated#8532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eKeyframe\u003c/code\u003e mock (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/6961\"\u003e#6961\u003c/a\u003e) by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8570\"\u003esoftware-mansion/react-native-reanimated#8570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix disappearing views when exiting LA is used on web with strict mode by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8568\"\u003esoftware-mansion/react-native-reanimated#8568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix web crashes if there is no DOM element and other little issues by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8583\"\u003esoftware-mansion/react-native-reanimated#8583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/3.19.3...3.19.4\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/3.19.3...3.19.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: scrollTo is not a function on web by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8362\"\u003esoftware-mansion/react-native-reanimated#8362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/3.19.2...3.19.3\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/3.19.2...3.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Web LA] Correctly handle \u003ccode\u003eEasing.bezier\u003c/code\u003e by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8060\"\u003esoftware-mansion/react-native-reanimated#8060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCannot read property '__nativeTag' of null\u003c/code\u003e. by \u003ca href=\"https://github.com/skusnierz\"\u003e\u003ccode\u003e@​skusnierz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8311\"\u003esoftware-mansion/react-native-reanimated#8311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Web LA] Ensure callbacks are called when ReducedMotion is on by \u003ca href=\"https://github.com/skusnierz\"\u003e\u003ccode\u003e@​skusnierz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8312\"\u003esoftware-mansion/react-native-reanimated#8312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003eReactAndroid_VERSION_MINOR\u003c/code\u003e CMake variable used before find_package by \u003ca href=\"https://github.com/skusnierz\"\u003e\u003ccode\u003e@​skusnierz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8313\"\u003esoftware-mansion/react-native-reanimated#8313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[LA] Add check if view is mounted on Android  (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8083\"\u003e#8083\u003c/a\u003e) by \u003ca href=\"https://github.com/skusnierz\"\u003e\u003ccode\u003e@​skusnierz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8321\"\u003esoftware-mansion/react-native-reanimated#8321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Move android-only prop definition to ifdef block by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8333\"\u003esoftware-mansion/react-native-reanimated#8333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't pass uninitialized ref to dispatchCommand, add warnings by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8334\"\u003esoftware-mansion/react-native-reanimated#8334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Animated styles not working with react freeze after unfreezing component by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8336\"\u003esoftware-mansion/react-native-reanimated#8336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: Reanimated 3.19.2 by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8337\"\u003esoftware-mansion/react-native-reanimated#8337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/3.19.1...3.19.2\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/3.19.1...3.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cpplint missing header include error by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/7849\"\u003esoftware-mansion/react-native-reanimated#7849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add missing check for the new architecture in 3.19 by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/7981\"\u003esoftware-mansion/react-native-reanimated#7981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Failing linter checks in v3 by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/7990\"\u003esoftware-mansion/react-native-reanimated#7990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Java compatibility by \u003ca href=\"https://github.com/piaskowyk\"\u003e\u003ccode\u003e@​piaskowyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/7996\"\u003esoftware-mansion/react-native-reanimated#7996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/31bfe931111a137ffc5f93224d522148af23d0f6\"\u003e\u003ccode\u003e31bfe93\u003c/code\u003e\u003c/a\u003e release(Reanimated): 3.19.5 (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8789\"\u003e#8789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/fb699962bfc0b1eba86e7275eca206e00c2a879f\"\u003e\u003ccode\u003efb69996\u003c/code\u003e\u003c/a\u003e cherry-pick(Reanimated/v3): Fix for multiple surfaces (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8554\"\u003e#8554\u003c/a\u003e) (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/3d81081f8f3374604801e4f8b191dfcbe9096dfc\"\u003e\u003ccode\u003e3d81081\u003c/code\u003e\u003c/a\u003e cherry-pick(Reanimated/v3) Fix web entering animations triggered on view exit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/de02413e2c77fc598ea40422dca849c3765a51c1\"\u003e\u003ccode\u003ede02413\u003c/code\u003e\u003c/a\u003e fix(3.19): Support originX and originY in web layout animations  (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8769\"\u003e#8769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/d11fd34cc958e57213ef5d86365166100d0d35c5\"\u003e\u003ccode\u003ed11fd34\u003c/code\u003e\u003c/a\u003e chore(3.19): Remove fromat from blame (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8615\"\u003e#8615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/1a45af78bc318310da4e78e7b2bf1c4a75ac29ea\"\u003e\u003ccode\u003e1a45af7\u003c/code\u003e\u003c/a\u003e chore(3.19): Align with clang formatting on main (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8597\"\u003e#8597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/ab9b7c03c9027587bd7c3222dbf06a0b00e9f7b1\"\u003e\u003ccode\u003eab9b7c0\u003c/code\u003e\u003c/a\u003e release(Reanimated): 3.19.4 (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/e9141c76c40ae3213945e614a1ab0f8495bf4bd9\"\u003e\u003ccode\u003ee9141c7\u003c/code\u003e\u003c/a\u003e cherry-pick(Reanimated): Fix web crashes if there is no DOM element and other...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/22c88fa67fb9a58077f5eed182365e4253b00c37\"\u003e\u003ccode\u003e22c88fa\u003c/code\u003e\u003c/a\u003e cherry-pick(Reanimated): Fix disappearing views when exiting LA is used on we...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/951e5a6958c9a91dcf875d21f33d0bc925874277\"\u003e\u003ccode\u003e951e5a6\u003c/code\u003e\u003c/a\u003e cherry-pick(Reanimated): Fix \u003ccode\u003eKeyframe\u003c/code\u003e mock (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/6961\"\u003e#6961\u003c/a\u003e) (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commits/3.19.5/packages/react-native-reanimated\"\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/~matipl01\"\u003ematipl01\u003c/a\u003e, a new releaser for react-native-reanimated since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 4.12.0 to 4.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.14.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v4.14.0...v4.14.1\"\u003e4.14.1\u003c/a\u003e (2024-12-06)\u003c/h2\u003e\n\u003cp\u003eFix tvos support\u003c/p\u003e\n\u003ch2\u003eRelease 4.14.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v4.13.1...v4.14.0\"\u003e4.14.0\u003c/a\u003e (2024-10-31)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove legacy version check in react-native.config.js \u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/540\"\u003e#540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.13.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v4.13.0...v4.13.1\"\u003e4.13.1\u003c/a\u003e (2024-10-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse jest.fn on mocked hooks (\u003ca href=\"https://redirect.github.com/th3rdwave/react-native-safe-area-context/pull/449\"\u003eth3rdwave/react-native-safe-area-context#449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v4.12.0...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2024-10-31)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd react-native-macos support (\u003ca href=\"https://redirect.github.com/th3rdwave/react-native-safe-area-context/issues/513\"\u003e#513\u003c/a\u003e) (\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/commit/ed16a5e4203ac5e1a52a5fbf5a434999c49be4f5\"\u003eed16a5e\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/AppAndFlow/react-native-safe-area-context/commit/fdb0e78d743686ebd19403207302aacbda2dca9a\"\u003e\u003ccode\u003efdb0e78\u003c/code\u003e\u003c/a\u003e chore: release 4.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/38fb04b3b248f62ba8fca6f7cdeb1a848e46d4cd\"\u003e\u003ccode\u003e38fb04b\u003c/code\u003e\u003c/a\u003e chore: add package manager field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/cf78068a6da5b42289de87b559ffc9a4e7652e25\"\u003e\u003ccode\u003ecf78068\u003c/code\u003e\u003c/a\u003e Fix tvos support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/abe15139b641ff1c3c8f989df3c24821befe3384\"\u003e\u003ccode\u003eabe1513\u003c/code\u003e\u003c/a\u003e feat: support RN 0.76 + add example with RNTA (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/725976d893637732dacf4a72c9e19f7ada055a93\"\u003e\u003ccode\u003e725976d\u003c/code\u003e\u003c/a\u003e chore: release 4.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/03a2872fb0b1c71529e6243b0e3a3b336294c4bf\"\u003e\u003ccode\u003e03a2872\u003c/code\u003e\u003c/a\u003e chore: Remove legacy version check in \u003ccode\u003ereact-native.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e8f873f0d19e2e1119071299cbea6eb70010342f\"\u003e\u003ccode\u003ee8f873f\u003c/code\u003e\u003c/a\u003e chore: release 4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/b2afa57ab6082792ca38435f13553500b0aaca70\"\u003e\u003ccode\u003eb2afa57\u003c/code\u003e\u003c/a\u003e use jest.fn on mocked hooks (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e5d23b880bb99264348ce7ce73700272b97a8927\"\u003e\u003ccode\u003ee5d23b8\u003c/code\u003e\u003c/a\u003e chore: release 4.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ed16a5e4203ac5e1a52a5fbf5a434999c49be4f5\"\u003e\u003ccode\u003eed16a5e\u003c/code\u003e\u003c/a\u003e feat: add react-native-macos support (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v4.12.0...v4.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-screens` from 4.4.0 to 4.25.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-screens/releases\"\u003ereact-native-screens's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.25.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003ePatch release bringing two important fixes.\u003c/p\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Android, Tabs): trigger appearance update on user tab selection (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): include keyboard translationY in shadow update (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-screens/compare/4.25.1...4.25.2\"\u003ehttps://github.com/software-mansion/react-native-screens/compare/4.25.1...4.25.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.25.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003ePatch version with some crucial fixes.\u003c/p\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Android, Tabs): handle Tabs reattachment to window (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4035\"\u003e#4035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): Prioritize keyboard animation over content resize animation (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3924\"\u003e#3924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(Android, FormSheet): Align animators implementation to use ValueAnimator (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(Android, FormSheet): Minor cleanups in SheetAnimationCoordinator (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3921\"\u003e#3921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): Create SheetAnimationCoordinator to synchronize animations coming from different sources (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=...\n\n_Description has been truncated_","html_url":"https://github.com/emredogan-cloud/tayfa/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emredogan-cloud%2Ftayfa/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4757913546","node_id":"PR_kwDOQr-6Is7rRqXk","number":120,"state":"closed","title":"Bump the npm-minor-patch group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-06T08:38:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-27T10:24:14.000Z","updated_at":"2026-07-06T08:38:46.000Z","time_to_close":771270,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-minor-patch","update_count":44,"packages":[{"name":"@expo/vector-icons","old_version":"15.0.3","new_version":"15.1.1","repository_url":"https://github.com/expo/vector-icons"},{"name":"@shopify/react-native-skia","old_version":"2.6.2","new_version":"2.6.8","repository_url":"https://github.com/Shopify/react-native-skia"},{"name":"@tanstack/query-async-storage-persister","old_version":"5.90.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query","old_version":"5.90.12","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-persist-client","old_version":"5.90.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.16.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"babel-preset-expo","old_version":"56.0.14","new_version":"56.0.15","repository_url":"https://github.com/expo/expo"},{"name":"expo","old_version":"56.0.8","new_version":"56.0.12","repository_url":"https://github.com/expo/expo"},{"name":"expo-build-properties","old_version":"56.0.16","new_version":"56.0.19","repository_url":"https://github.com/expo/expo"},{"name":"expo-camera","old_version":"56.0.7","new_version":"56.0.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"56.0.13","new_version":"56.0.14","repository_url":"https://github.com/expo/expo"},{"name":"expo-location","old_version":"56.0.15","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"expo-network","old_version":"56.0.4","new_version":"56.0.5","repository_url":"https://github.com/expo/expo"},{"name":"expo-notifications","old_version":"56.0.15","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"56.2.8","new_version":"56.2.11","repository_url":"https://github.com/expo/expo"},{"name":"expo-sharing","old_version":"56.0.15","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"expo-task-manager","old_version":"56.0.16","new_version":"56.0.19","repository_url":"https://github.com/expo/expo"},{"name":"jest-expo","old_version":"56.0.4","new_version":"56.0.5","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-i18next","old_version":"17.0.6","new_version":"17.0.8","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-body-highlighter","old_version":"3.1.4","new_version":"3.2.0"},{"name":"react-native-iap","old_version":"15.2.0","new_version":"15.3.4","repository_url":"https://github.com/hyodotdev/openiap"},{"name":"react-native-nitro-modules","old_version":"0.35.6","new_version":"0.35.10","repository_url":"https://github.com/mrousavy/nitro"},{"name":"react-native-paper","old_version":"5.14.5","new_version":"5.15.3","repository_url":"https://github.com/callstack/react-native-paper"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.8.3","new_version":"0.10.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"victory-native","old_version":"41.20.2","new_version":"41.26.0","repository_url":"https://github.com/FormidableLabs/victory-native-xl"},{"name":"zod","old_version":"4.3.5","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@react-native/assets-registry","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"@react-native/jest-preset","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"babel-plugin-module-resolver","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/tleunen/babel-plugin-module-resolver"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"prettier","old_version":"3.7.4","new_version":"3.9.0","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@expo/vector-icons](https://github.com/expo/vector-icons) | `15.0.3` | `15.1.1` |\n| [@shopify/react-native-skia](https://github.com/Shopify/react-native-skia) | `2.6.2` | `2.6.8` |\n| [@tanstack/query-async-storage-persister](https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister) | `5.90.14` | `5.101.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.12` | `5.101.2` |\n| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client) | `5.90.14` | `5.101.2` |\n| [axios](https://github.com/axios/axios) | `1.16.0` | `1.18.1` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `56.0.14` | `56.0.15` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `56.0.8` | `56.0.12` |\n| [expo-build-properties](https://github.com/expo/expo/tree/HEAD/packages/expo-build-properties) | `56.0.16` | `56.0.19` |\n| [expo-camera](https://github.com/expo/expo/tree/HEAD/packages/expo-camera) | `56.0.7` | `56.0.8` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `56.0.13` | `56.0.14` |\n| [expo-location](https://github.com/expo/expo/tree/HEAD/packages/expo-location) | `56.0.15` | `56.0.18` |\n| [expo-network](https://github.com/expo/expo/tree/HEAD/packages/expo-network) | `56.0.4` | `56.0.5` |\n| [expo-notifications](https://github.com/expo/expo/tree/HEAD/packages/expo-notifications) | `56.0.15` | `56.0.18` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `56.2.8` | `56.2.11` |\n| [expo-sharing](https://github.com/expo/expo/tree/HEAD/packages/expo-sharing) | `56.0.15` | `56.0.18` |\n| [expo-task-manager](https://github.com/expo/expo/tree/HEAD/packages/expo-task-manager) | `56.0.16` | `56.0.19` |\n| [jest-expo](https://github.com/expo/expo/tree/HEAD/packages/jest-expo) | `56.0.4` | `56.0.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.15` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.6` | `17.0.8` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| react-native-body-highlighter | `3.1.4` | `3.2.0` |\n| [react-native-iap](https://github.com/hyodotdev/openiap/tree/HEAD/libraries/react-native-iap) | `15.2.0` | `15.3.4` |\n| [react-native-nitro-modules](https://github.com/mrousavy/nitro) | `0.35.6` | `0.35.10` |\n| [react-native-paper](https://github.com/callstack/react-native-paper) | `5.14.5` | `5.15.3` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.8.3` | `0.10.0` |\n| [victory-native](https://github.com/FormidableLabs/victory-native-xl/tree/HEAD/lib) | `41.20.2` | `41.26.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [@react-native/assets-registry](https://github.com/facebook/react-native/tree/HEAD/packages/assets) | `0.85.3` | `0.86.0` |\n| [@react-native/jest-preset](https://github.com/facebook/react-native/tree/HEAD/packages/jest-preset) | `0.85.3` | `0.86.0` |\n| [babel-plugin-module-resolver](https://github.com/tleunen/babel-plugin-module-resolver) | `5.0.2` | `5.0.3` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.4.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.9.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n\n\nUpdates `@expo/vector-icons` from 15.0.3 to 15.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/releases\"\u003e@​expo/vector-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: return icon set instead of string in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003cp\u003eThis release got burned, use \u003ca href=\"https://github.com/expo/vector-icons/releases/tag/v15.1.1\"\u003ehttps://github.com/expo/vector-icons/releases/tag/v15.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/blob/master/CHANGELOG.md\"\u003e@​expo/vector-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn icon set in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e579cbfd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type strictness for font map (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/349\"\u003e#349\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/5699c4f39edda29d44f4a519fc45d9bdf623202c\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/vector-icons/commits/v15.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​expo/vector-icons\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/react-native-skia` from 2.6.2 to 2.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/react-native-skia/releases\"\u003e@​shopify/react-native-skia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.7...v2.6.8\"\u003e2.6.8\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e use RCT_REMOVE_LEGACY_ARCH to guard RCTCxxBridge usage (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3906\"\u003e#3906\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/9e8166b2bffea56c2a7aa575190d8aa19c67e473\"\u003e9e8166b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.6...v2.6.7\"\u003e2.6.7\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e gate RCTCxxBridge behind RCT_DISABLE_LEGACY_ARCH (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3852\"\u003e#3852\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/b8787dc483f2cb51c4bc9b01d498649e8793c330\"\u003eb8787dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e export dispose() on native MaskFilter host object (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3903\"\u003e#3903\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d34d66cb74391ab0b6aab5701ef727d674a927c5\"\u003ed34d66c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.3-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.3-next.1...v2.6.3-next.2\"\u003e2.6.3-next.2\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e new Skia Graphite release (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3898\"\u003e#3898\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/75116a77a988f3dd1811a1b84c58c208b3e66af2\"\u003e75116a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.5...v2.6.6\"\u003e2.6.6\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e✏️:\u003c/strong\u003e upgrade to chrome/m150 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3890\"\u003e#3890\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d789c50d034e8ef1ed396e938bc354a9796350a7\"\u003ed789c50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e substancial Graphite improvements (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3893\"\u003e#3893\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d3d2e82340995fac930bc17aea4a633dac288274\"\u003ed3d2e82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🤖:\u003c/strong\u003e add missing old-architecture (paper) stubs for SkiaWebGPUView (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3888\"\u003e#3888\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/4d7402705f1d68430b0a9012ecfa3a1ed263c26e\"\u003e4d74027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.4...v2.6.5\"\u003e2.6.5\u003c/a\u003e (2026-06-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e📦:\u003c/strong\u003e remove postinstall script (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3880\"\u003e#3880\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/7c3db5c04f4cf68367eb31cf5e39801a472f1137\"\u003e7c3db5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.3...v2.6.4\"\u003e2.6.4\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e⬆️:\u003c/strong\u003e upgrade react-native-worklet version (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3856\"\u003e#3856\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/19eb52822126a3f1ab5e416e92bbac30f4936c63\"\u003e19eb528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/9e8166b2bffea56c2a7aa575190d8aa19c67e473\"\u003e\u003ccode\u003e9e8166b\u003c/code\u003e\u003c/a\u003e fix(🍏): use RCT_REMOVE_LEGACY_ARCH to guard RCTCxxBridge usage (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d34d66cb74391ab0b6aab5701ef727d674a927c5\"\u003e\u003ccode\u003ed34d66c\u003c/code\u003e\u003c/a\u003e fix(🗿): export dispose() on native MaskFilter host object (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3903\"\u003e#3903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/b8787dc483f2cb51c4bc9b01d498649e8793c330\"\u003e\u003ccode\u003eb8787dc\u003c/code\u003e\u003c/a\u003e fix(🍏): gate RCTCxxBridge behind RCT_DISABLE_LEGACY_ARCH (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/af4d8fae5f4cbe7b164e3730d5eb2d3919e57e13\"\u003e\u003ccode\u003eaf4d8fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump http-proxy-middleware from 2.0.9 to 2.0.10 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3905\"\u003e#3905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/5fe29a5d72938188a26337459e2fbb30f0fa6e5b\"\u003e\u003ccode\u003e5fe29a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump remotion from 4.0.244 to 4.0.410 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3902\"\u003e#3902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/ad25141953b9dfe66e01086b94779361613fd8e9\"\u003e\u003ccode\u003ead25141\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/5fd10937a1b83b0ebca0e5d35f430cf949d839cf\"\u003e\u003ccode\u003e5fd1093\u003c/code\u003e\u003c/a\u003e chore(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/a0c842a7a44f6bb2b263f47be9593af069d3209b\"\u003e\u003ccode\u003ea0c842a\u003c/code\u003e\u003c/a\u003e chore(🗿): improve async WebGPU model (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d3d2e82340995fac930bc17aea4a633dac288274\"\u003e\u003ccode\u003ed3d2e82\u003c/code\u003e\u003c/a\u003e fix(🗿): substancial Graphite improvements (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/4423279698c2de34401bfde421b92eeec72a665b\"\u003e\u003ccode\u003e4423279\u003c/code\u003e\u003c/a\u003e chore(🐙): minor renaming (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.2...v2.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/query-async-storage-persister` from 5.90.14 to 5.101.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/query-async-storage-persister's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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/query-async-storage-persister/CHANGELOG.md\"\u003e@​tanstack/query-async-storage-persister's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/610e8d1684614f63e13f5829ad4bc375782ff06d\"\u003e\u003ccode\u003e610e8d1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10996\"\u003e#10996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b80929716f9ae36104245da9d99e8af3550e6f58\"\u003e\u003ccode\u003eb809297\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10977\"\u003e#10977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ee89b90238f2cf8af2b7b889835550233d0fe9dd\"\u003e\u003ccode\u003eee89b90\u003c/code\u003e\u003c/a\u003e test(query-async-storage-persister): replace deprecated 'toBeCalledTimes' wit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/query-async-storage-persister@5.101.2/packages/query-async-storage-persister\"\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@​tanstack/query-async-storage-persister\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.12 to 5.101.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\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/f5bf180d933d8b8d9d9e7b845e55b26a3a413b07\"\u003e\u003ccode\u003ef5bf180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/25cdd975fed4703d2ca5b600ca5ccd2b600b3dd8\"\u003e\u003ccode\u003e25cdd97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/ecd89c8faf7acc226f00633ea3a761d3ab842c1d\"\u003e\u003ccode\u003eecd89c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/01c763444e3cf3dfa9744f13911aa1533cac3c29\"\u003e\u003ccode\u003e01c7634\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/49012dbd5192dfe483d3b108b72ffaa7f2849e0f\"\u003e\u003ccode\u003e49012db\u003c/code\u003e\u003c/a\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.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/610e8d1684614f63e13f5829ad4bc375782ff06d\"\u003e\u003ccode\u003e610e8d1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10996\"\u003e#10996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1f84256a2e5967882f65fd2b26e6b67b33a7fdd9\"\u003e\u003ccode\u003e1f84256\u003c/code\u003e\u003c/a\u003e docs: document the \u003ccode\u003eselect\u003c/code\u003e typing caveat for parallel-queries hooks (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10984\"\u003e#10984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b80929716f9ae36104245da9d99e8af3550e6f58\"\u003e\u003ccode\u003eb809297\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10977\"\u003e#10977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ccc843ea44220ba4fb931fd3a0fe06f9e0f9ec74\"\u003e\u003ccode\u003eccc843e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useQueries): move type-only tests to 'useQueries.te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/415461346f319db94c47c9ff1dc47a1b845b6709\"\u003e\u003ccode\u003e4154613\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): split 'should handle conditional logi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8bb5fdea3e78c20d7d25c8017a0a2f23c6508996\"\u003e\u003ccode\u003e8bb5fde\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): split 'should pass meta to mutation' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87426a301609fa56ac595a8d26b846e0ef1ee788\"\u003e\u003ccode\u003e87426a3\u003c/code\u003e\u003c/a\u003e test(react-query): replace deprecated 'toBeCalledTimes' with 'toHaveBeenCalle...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/feb1efd804c1262106f72c8adc1d82a8ce9cfbb0\"\u003e\u003ccode\u003efeb1efd\u003c/code\u003e\u003c/a\u003e test(*): move 'vi.useRealTimers' to the end of 'afterEach' so cleanup runs un...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-persist-client` from 5.90.14 to 5.101.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query-persist-client'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.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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-persist-client/CHANGELOG.md\"\u003e@​tanstack/react-query-persist-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\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.100.13\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/610e8d1684614f63e13f5829ad4bc375782ff06d\"\u003e\u003ccode\u003e610e8d1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10996\"\u003e#10996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b80929716f9ae36104245da9d99e8af3550e6f58\"\u003e\u003ccode\u003eb809297\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10977\"\u003e#10977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/feb1efd804c1262106f72c8adc1d82a8ce9cfbb0\"\u003e\u003ccode\u003efeb1efd\u003c/code\u003e\u003c/a\u003e test(*): move 'vi.useRealTimers' to the end of 'afterEach' so cleanup runs un...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-persist-client@5.101.2/packages/react-query-persist-client\"\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@​tanstack/react-query-persist-client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.0 to 1.18.1\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.18.1 — June 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release focuses on Node HTTP adapter fixes, safer AxiosError serialisation, runtime/type correctness fixes, documentation updates, and dependency maintenance.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError Serialisation: Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, accepted path-only URLs when socketPath is configured, deferred environment proxy handling to Node, and explicitly passed maxBodyLength through to follow-redirects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10917\"\u003e#10917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10930\"\u003e#10930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRuntime and Type Correctness: Fixed several runtime crashes, type definition mismatches, and incorrect error handling paths. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosURLSearchParams: Switched the encoder callback to an arrow function so \u003ccode\u003eencoder.call(this)\u003c/code\u003e receives the \u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e instance correctly. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Documented sensitive headers and status transition behaviour, prepared cleaned-up docs, added Deno install instructions, and clarified that request data is request-specific (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11007\"\u003e#11007\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11010\"\u003e#11010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Bumped vite, rollup, form-data, js-yaml, and multer across the root project, docs, smoke tests, and module test workspaces. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11011\"\u003e#11011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11012\"\u003e#11012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11013\"\u003e#11013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11015\"\u003e#11015\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11016\"\u003e#11016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11017\"\u003e#11017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdevelopersrinu\"\u003e\u003ccode\u003e@​webdevelopersrinu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sijie-Z\"\u003e\u003ccode\u003e@​sijie-Z\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.18.0...v1.18.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etransitional.advertiseZstdAcceptEncoding\u003c/code\u003e controlling whether \u003ccode\u003ezstd\u003c/code\u003e is advertised in \u003ccode\u003eAccept-Encoding\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10920\"\u003e#10920\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuthentication Handling:\u003c/strong\u003e Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a209bfb1e5dcbce3cecbf4bd955339d006358887\"\u003e\u003ccode\u003ea209bfb\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.18.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11027\"\u003e#11027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fa6a55ef99235074d2c11d80a1064ef02850d598\"\u003e\u003ccode\u003efa6a55e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump multer from 2.1.1 to 2.2.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40e7be8a78dd43caaeb2313cc4be3f8e714be91d\"\u003e\u003ccode\u003e40e7be8\u003c/code\u003e\u003c/a\u003e docs: clarifies that request data is request-specific in axios (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a446b39b19c8b570214a4158520c5ddd5b020366\"\u003e\u003ccode\u003ea446b39\u003c/code\u003e\u003c/a\u003e fix(AxiosURLSearchParams): use arrow function so encoder.call(this) receives ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cf1306a42d97960b635c894c83658f2692e53585\"\u003e\u003ccode\u003ecf1306a\u003c/code\u003e\u003c/a\u003e docs: add Deno to install instructions (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b32880af48017457a1203ab2e63720902d3b71b3\"\u003e\u003ccode\u003eb32880a\u003c/code\u003e\u003c/a\u003e fix: incorrect use of error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1792eda11aff8fe0f8c8a6e5ae6ff305740a6460\"\u003e\u003ccode\u003e1792eda\u003c/code\u003e\u003c/a\u003e fix: ensure maxBodyLength is explicitly passed to follow-redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/30499d6af0961ec38619792013a534d1933b08a9\"\u003e\u003ccode\u003e30499d6\u003c/code\u003e\u003c/a\u003e fix: various runtime crashes and type definition mismatches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20ce9c412ebd88823d1a4a47000cb133a8f79440\"\u003e\u003ccode\u003e20ce9c4\u003c/code\u003e\u003c/a\u003e fix(http): defer env proxy handling to Node (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e64bcf9c5af231d6f37d8389b1e57ded314fff86\"\u003e\u003ccode\u003ee64bcf9\u003c/code\u003e\u003c/a\u003e chore(deps): merge branch 'v1.x' into tests/module/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-preset-expo` from 56.0.14 to 56.0.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/babel-preset-expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 56.0.8 to 56.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-build-properties` from 56.0.16 to 56.0.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-build-properties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-camera` from 56.0.7 to 56.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-camera/CHANGELOG.md\"\u003eexpo-camera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled responsive capture and fast capture prioritization on iOS for lower shutter lag and faster successive photo captures.\u003c/li\u003e\n\u003cli\u003e[Android] Add \u003ccode\u003ePhotographicSensitivity\u003c/code\u003e to returned EXIF metadata. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47222\"\u003e#47222\u003c/a\u003e by \u003ca href=\"https://github.com/Wenszel\"\u003e\u003ccode\u003e@​Wenszel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Use the selected camera to determine video stabilization support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45896\"\u003e#45896\u003c/a\u003e by \u003ca href=\"https://github.com/vivekjm\"\u003e\u003ccode\u003e@​vivekjm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHost the iOS camera preview on the view's backing layer so it no longer zooms into place on launch. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47172\"\u003e#47172\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace the deprecated \u003ccode\u003evideoOrientation\u003c/code\u003e API with \u003ccode\u003eAVCaptureDevice.RotationCoordinator\u003c/code\u003e for the iOS camera preview. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47172\"\u003e#47172\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dark frames and the preview rotating into place on iOS launch by fully configuring the camera session before it starts running. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47173\"\u003e#47173\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefault the iOS camera \u003ccode\u003epictureSize\u003c/code\u003e to \u003ccode\u003ephoto\u003c/code\u003e instead of \u003ccode\u003ehigh\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47173\"\u003e#47173\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\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/expo/expo/commits/HEAD/packages/expo-camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-constants` from 56.0.16 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-constants/CHANGELOG.md\"\u003eexpo-constants's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\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/expo/expo/commits/HEAD/packages/expo-constants\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-file-system` from 56.0.7 to 56.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-file-system/CHANGELOG.md\"\u003eexpo-file-system's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFile.write()\u003c/code\u003e is now asynchronous and returns a Promise. Use \u003ccode\u003eFile.writeSync()\u003c/code\u003e for synchronous behavior. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45992\"\u003e#45992\u003c/a\u003e by \u003ca href=\"https://github.com/wh201906\"\u003e\u003ccode\u003e@​wh201906\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileHandle.readBytes()\u003c/code\u003e and \u003ccode\u003eFileHandle.writeBytes()\u003c/code\u003e are now asynchronous and return a Promise. Use \u003ccode\u003eFileHandle.readBytesSync()\u003c/code\u003e and \u003ccode\u003eFileHandle.writeBytesSync()\u003c/code\u003e for synchronous behavior. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46280\"\u003e#46280\u003c/a\u003e by \u003ca href=\"https://github.com/wh201906\"\u003e\u003ccode\u003e@​wh201906\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFile.preview()\u003c/code\u003e and \u003ccode\u003eFile.canPreview()\u003c/code\u003e methods for opening files with platform-native preview flows. (by \u003ca href=\"https://github.com/eliotgevers\"\u003e\u003ccode\u003e@​eliotgevers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove read/write performance on Android by applying \u003ccode\u003ewithContext(Dispatchers.IO)\u003c/code\u003e when possible. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46376\"\u003e#46376\u003c/a\u003e by \u003ca href=\"https://github.com/wh201906\"\u003e\u003ccode\u003e@​wh201906\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eFileHandle\u003c/code\u003e docs. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46849\"\u003e#46849\u003c/a\u003e by \u003ca href=\"https://github.com/barthap\"\u003e\u003ccode\u003e@​barthap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-file-system\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-font` from 56.0.5 to 56.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-font/CHANGELOG.md\"\u003eexpo-font's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Added \u003ccode\u003eServer.withServerContext(callback)\u003c/code\u003e which scopes server-side font loads per render. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve package-style font paths. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46784\"\u003e#46784\u003c/a\u003e by \u003ca href=\"https://github.com/maxlapides\"\u003e\u003ccode\u003e@​maxlapides\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-font\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-linking` from 56.0.13 to 56.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-linking\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-location` from 56.0.15 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-location\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-network` from 56.0.4 to 56.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-network/CHANGELOG.md\"\u003eexpo-network's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] Add support for the macOS platform. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46535\"\u003e#46535\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Remove legacy \u003ccode\u003efetchNetworkState\u003c/code\u003e path. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47007\"\u003e#47007\u003c/a\u003e by \u003ca href=\"https://github.com/Wenszel\"\u003e\u003ccode\u003e@​Wenszel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Use \u003ccode\u003eLinkProperties\u003c/code\u003e in \u003ccode\u003egetIpAddressAsync\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47028\"\u003e#47028\u003c/a\u003e by \u003ca href=\"https://github.com/Wenszel\"\u003e\u003ccode\u003e@​Wenszel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-network\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-notifications` from 56.0.15 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-notifications\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-router` from 56.2.8 to 56.2.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-sharing` from 56.0.15 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-sharing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-task-manager` from 56.0.16 to 56.0.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-task-manager\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-expo` from 56.0.4 to 56.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/jest-expo/CHANGELOG.md\"\u003ejest-expo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlign \u003ccode\u003ejest-expo\u003c/code\u003e Babel options for all platforms with \u003ccode\u003eresolveBabelOptions\u003c/code\u003e output\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\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/expo/expo/commits/HEAD/packages/jest-expo\"\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.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/block...\n\n_Description has been truncated_","html_url":"https://github.com/evanjt/veloq/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanjt%2Fveloq/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"},{"uuid":"4753547551","node_id":"PR_kwDOO4omds7rDg9U","number":2,"state":"open","title":"chore(deps): Bump the production-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-26T16:29:51.000Z","updated_at":"2026-06-26T16:54:19.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":15,"packages":[{"name":"@expo/vector-icons","old_version":"15.0.3","new_version":"15.1.1","repository_url":"https://github.com/expo/vector-icons"},{"name":"@react-navigation/bottom-tabs","old_version":"7.3.14","new_version":"7.18.3","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@react-navigation/native","old_version":"7.1.26","new_version":"7.3.4","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@shopify/react-native-skia","old_version":"2.4.14","new_version":"2.6.8","repository_url":"https://github.com/Shopify/react-native-skia"},{"name":"@tanstack/react-query","old_version":"5.80.7","new_version":"5.101.1","repository_url":"https://github.com/TanStack/query"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.5","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-reanimated","old_version":"4.1.6","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.1","new_version":"0.10.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"victory-native","old_version":"41.20.2","new_version":"41.26.0","repository_url":"https://github.com/FormidableLabs/victory-native-xl"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the production-dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@expo/vector-icons](https://github.com/expo/vector-icons) | `15.0.3` | `15.1.1` |\n| [@react-navigation/bottom-tabs](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/bottom-tabs) | `7.3.14` | `7.18.3` |\n| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `7.1.26` | `7.3.4` |\n| [@shopify/react-native-skia](https://github.com/Shopify/react-native-skia) | `2.4.14` | `2.6.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.80.7` | `5.101.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.86.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.1.6` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.25.2` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.12.1` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.1` | `0.10.0` |\n| [victory-native](https://github.com/FormidableLabs/victory-native-xl/tree/HEAD/lib) | `41.20.2` | `41.26.0` |\n\n\nUpdates `@expo/vector-icons` from 15.0.3 to 15.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/releases\"\u003e@​expo/vector-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: return icon set instead of string in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003cp\u003eThis release got burned, use \u003ca href=\"https://github.com/expo/vector-icons/releases/tag/v15.1.1\"\u003ehttps://github.com/expo/vector-icons/releases/tag/v15.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/blob/master/CHANGELOG.md\"\u003e@​expo/vector-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn icon set in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e579cbfd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type strictness for font map (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/349\"\u003e#349\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/5699c4f39edda29d44f4a519fc45d9bdf623202c\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/vector-icons/commits/v15.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​expo/vector-icons\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/bottom-tabs` from 7.3.14 to 7.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/bottom-tabs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.2...@react-navigation/bottom-tabs@7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-06-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflash while switching native bottom tabs with lazy (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13133\"\u003e#13133\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ae1adbdf073abb97c7bbb5e6df1350bee3b3e13\"\u003e0ae1adb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13132\"\u003e#13132\u003c/a\u003e - by \u003ca href=\"https://github.com/dylancom\"\u003e\u003ccode\u003e@​dylancom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd createXScreen helpers to navigators (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8b7c2d7ae29b4e86b047d231ef35d9704809cab3\"\u003e8b7c2d7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.1...@react-navigation/bottom-tabs@7.16.2\"\u003e7.16.2\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault lazy to true for native tabs to avoid flicker (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ca4ac561a7f1d13cbec675a5e6af056041a6cfcf\"\u003eca4ac56\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.15.13...@react-navigation/bottom-tabs@7.16.0\"\u003e7.16.0\u003c/a\u003e (2026-05-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault \u003ccode\u003emultiselectable\u003c/code\u003e to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/cd466d48aeefec6e513bb6c8d5103d15f9d73f7f\"\u003ecd466d4\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ability to prevent tab bar selection (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1930fa0d3c8d266d8b288b2da92c04f758f82571\"\u003e1930fa0\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate native tabs to use the new API in react-native-screens (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/a12db9657f5f2af2a0aaa71193e35382dc72a623\"\u003ea12db96\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.15.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.15.10...@react-navigation/bottom-tabs@7.15.11\"\u003e7.15.11\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebottom-tabs:\u003c/strong\u003e disable pointer events on inactive tab screens (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13086\"\u003e#13086\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6858453d0a399c2d0cfa87c2f6e3a0a419a8b596\"\u003e6858453\u003c/a\u003e) - by \u003ca href=\"https://github.com/cortinico\"\u003e\u003ccode\u003e@​cortinico\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/bottom-tabs@7.18.3/packages/bottom-tabs/CHANGELOG.md\"\u003e@​react-navigation/bottom-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.2...@react-navigation/bottom-tabs@7.18.3\"\u003e7.18.3\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.1...@react-navigation/bottom-tabs@7.18.2\"\u003e7.18.2\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.0...@react-navigation/bottom-tabs@7.18.1\"\u003e7.18.1\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.1...@react-navigation/bottom-tabs@7.17.2\"\u003e7.17.2\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.0...@react-navigation/bottom-tabs@7.17.1\"\u003e7.17.1\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.2...@react-navigation/bottom-tabs@7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-06-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflash while switching native bottom tabs with lazy (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13133\"\u003e#13133\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ae1adbdf073abb97c7bbb5e6df1350bee3b3e13\"\u003e0ae1adb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13132\"\u003e#13132\u003c/a\u003e - by \u003ca href=\"https://github.com/dylancom\"\u003e\u003ccode\u003e@​dylancom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd createXScreen helpers to navigators (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8b7c2d7ae29b4e86b047d231ef35d9704809cab3\"\u003e8b7c2d7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.1...@react-navigation/bottom-tabs@7.16.2\"\u003e7.16.2\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault lazy to true for native tabs to avoid flicker (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ca4ac561a7f1d13cbec675a5e6af056041a6cfcf\"\u003eca4ac56\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.0...@react-navigation/bottom-tabs@7.16.1\"\u003e7.16.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.15.13...@react-navigation/bottom-tabs@7.16.0\"\u003e7.16.0\u003c/a\u003e (2026-05-11)\u003c/h1\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/d1f2a06597d7f2ae490d09b7ecc4f3531e5efc46\"\u003e\u003ccode\u003ed1f2a06\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e\u003ccode\u003e66b5164\u003c/code\u003e\u003c/a\u003e feat: deprecate navigate object overload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/83cf9bf91fd562d94dba330a25cca38dfd1c775b\"\u003e\u003ccode\u003e83cf9bf\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/dd325d641ccae08a61fd25710270abb85865482f\"\u003e\u003ccode\u003edd325d6\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8ac4d5e827a47174ab7f1a7e279228918761158a\"\u003e\u003ccode\u003e8ac4d5e\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7347d36aa0de7ccbae906446a9a05a6c6d8a0c31\"\u003e\u003ccode\u003e7347d36\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/a1039139c8dfc1fdf7ceef96640eaa6ee9c4a411\"\u003e\u003ccode\u003ea103913\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/bottom-tabs@7.18.3/packages/bottom-tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/elements` from 2.4.3 to 2.9.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/elements's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.21...@react-navigation/elements@2.9.22\"\u003e2.9.22\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egracefully handle multiple versions of elements for useFrameSize (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e0ababa0\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.17...@react-navigation/elements@2.9.18\"\u003e2.9.18\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix useFrameSize not returning correct layout on old arch (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1633fec7083b6391cd38ad52c05f82c00b899ba4\"\u003e1633fec\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13109\"\u003e#13109\u003c/a\u003e - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.14...@react-navigation/elements@2.9.15\"\u003e2.9.15\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve accessibility on android when header transparent is true (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13075\"\u003e#13075\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/96130d479788022f26e7b4d1afb6daeb73e9015e\"\u003e96130d4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13043\"\u003e#13043\u003c/a\u003e - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/elements@2.9.26/packages/elements/CHANGELOG.md\"\u003e@​react-navigation/elements's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.25...@react-navigation/elements@2.9.26\"\u003e2.9.26\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.24...@react-navigation/elements@2.9.25\"\u003e2.9.25\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.23...@react-navigation/elements@2.9.24\"\u003e2.9.24\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.22...@react-navigation/elements@2.9.23\"\u003e2.9.23\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.21...@react-navigation/elements@2.9.22\"\u003e2.9.22\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egracefully handle multiple versions of elements for useFrameSize (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e0ababa0\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.20...@react-navigation/elements@2.9.21\"\u003e2.9.21\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.19...@react-navigation/elements@2.9.20\"\u003e2.9.20\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.18...@react-navigation/elements@2.9.19\"\u003e2.9.19\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.17...@react-navigation/elements@2.9.18\"\u003e2.9.18\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix useFrameSize not returning correct layout on old arch (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1633fec7083b6391cd38ad52c05f82c00b899ba4\"\u003e1633fec\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13109\"\u003e#13109\u003c/a\u003e - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.16...@react-navigation/elements@2.9.17\"\u003e2.9.17\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.15...@react-navigation/elements@2.9.16\"\u003e2.9.16\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.14...@react-navigation/elements@2.9.15\"\u003e2.9.15\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/d1f2a06597d7f2ae490d09b7ecc4f3531e5efc46\"\u003e\u003ccode\u003ed1f2a06\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/83cf9bf91fd562d94dba330a25cca38dfd1c775b\"\u003e\u003ccode\u003e83cf9bf\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e\u003ccode\u003e0ababa0\u003c/code\u003e\u003c/a\u003e fix: gracefully handle multiple versions of elements for useFrameSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/dd325d641ccae08a61fd25710270abb85865482f\"\u003e\u003ccode\u003edd325d6\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8ac4d5e827a47174ab7f1a7e279228918761158a\"\u003e\u003ccode\u003e8ac4d5e\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7347d36aa0de7ccbae906446a9a05a6c6d8a0c31\"\u003e\u003ccode\u003e7347d36\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/a1039139c8dfc1fdf7ceef96640eaa6ee9c4a411\"\u003e\u003ccode\u003ea103913\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/elements@2.9.26/packages/elements\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/native` from 7.1.26 to 7.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.6...@react-navigation/native@7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-06-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd standard navigation compatibility (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13122\"\u003e#13122\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1c267038540b0796f6ab811ac9cf31fa3c939ed6\"\u003e1c26703\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.5...@react-navigation/native@7.2.6\"\u003e7.2.6\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a workaround for false positive with multiple linking error (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/301b3a1071a67c7bff68ee6bc28a3e783c60252f\"\u003e301b3a1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.3...@react-navigation/native@7.2.4\"\u003e7.2.4\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix linking prefix matching host with additional characters (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/680a3ebf75015c1ab291bbc9c26ca8d6c6eca419\"\u003e680a3eb\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix URLs with hashes not being matched correctly (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/5a884b10cc8b62cbc296cd36ed9ee3f9913fa60d\"\u003e5a884b1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehandle errors in parsing query params gracefully (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ec42524de67b9b594189274aa5cbe69fc4ff1514\"\u003eec42524\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/native@7.3.4/packages/native/CHANGELOG.md\"\u003e@​react-navigation/native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.3...@react-navigation/native@7.3.4\"\u003e7.3.4\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.2...@react-navigation/native@7.3.3\"\u003e7.3.3\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.0...@react-navigation/native@7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.6...@react-navigation/native@7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-06-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd standard navigation compatibility (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13122\"\u003e#13122\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1c267038540b0796f6ab811ac9cf31fa3c939ed6\"\u003e1c26703\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.5...@react-navigation/native@7.2.6\"\u003e7.2.6\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a workaround for false positive with multiple linking error (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/301b3a1071a67c7bff68ee6bc28a3e783c60252f\"\u003e301b3a1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.4...@react-navigation/native@7.2.5\"\u003e7.2.5\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.3...@react-navigation/native@7.2.4\"\u003e7.2.4\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix linking prefix matching host with additional characters (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/680a3ebf75015c1ab291bbc9c26ca8d6c6eca419\"\u003e680a3eb\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix URLs with hashes not being matched correctly (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/5a884b10cc8b62cbc296cd36ed9ee3f9913fa60d\"\u003e5a884b1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehandle errors in parsing query params gracefully (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ec42524de67b9b594189274aa5cbe69fc4ff1514\"\u003eec42524\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.2...@react-navigation/native@7.2.3\"\u003e7.2.3\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.1...@react-navigation/native@7.2.2\"\u003e7.2.2\u003c/a\u003e (2026-03-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\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/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6a17f49c70fd19215f9f5eae97464289aa2d1af9\"\u003e\u003ccode\u003e6a17f49\u003c/code\u003e\u003c/a\u003e refactor: avoid relying on sync update for prevent remove check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e\u003ccode\u003e045720a\u003c/code\u003e\u003c/a\u003e fix: rollback history if update was prevented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/d1f2a06597d7f2ae490d09b7ecc4f3531e5efc46\"\u003e\u003ccode\u003ed1f2a06\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/dd325d641ccae08a61fd25710270abb85865482f\"\u003e\u003ccode\u003edd325d6\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8ac4d5e827a47174ab7f1a7e279228918761158a\"\u003e\u003ccode\u003e8ac4d5e\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1c267038540b0796f6ab811ac9cf31fa3c939ed6\"\u003e\u003ccode\u003e1c26703\u003c/code\u003e\u003c/a\u003e feat: add standard navigation compatibility (\u003ca href=\"https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native/issues/13122\"\u003e#13122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7347d36aa0de7ccbae906446a9a05a6c6d8a0c31\"\u003e\u003ccode\u003e7347d36\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/native@7.3.4/packages/native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/react-native-skia` from 2.4.14 to 2.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/react-native-skia/releases\"\u003e@​shopify/react-native-skia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.7...v2.6.8\"\u003e2.6.8\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e use RCT_REMOVE_LEGACY_ARCH to guard RCTCxxBridge usage (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3906\"\u003e#3906\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/9e8166b2bffea56c2a7aa575190d8aa19c67e473\"\u003e9e8166b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.6...v2.6.7\"\u003e2.6.7\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e gate RCTCxxBridge behind RCT_DISABLE_LEGACY_ARCH (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3852\"\u003e#3852\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/b8787dc483f2cb51c4bc9b01d498649e8793c330\"\u003eb8787dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e export dispose() on native MaskFilter host object (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3903\"\u003e#3903\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d34d66cb74391ab0b6aab5701ef727d674a927c5\"\u003ed34d66c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.3-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.3-next.1...v2.6.3-next.2\"\u003e2.6.3-next.2\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e new Skia Graphite release (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3898\"\u003e#3898\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/75116a77a988f3dd1811a1b84c58c208b3e66af2\"\u003e75116a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.5...v2.6.6\"\u003e2.6.6\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e✏️:\u003c/strong\u003e upgrade to chrome/m150 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3890\"\u003e#3890\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d789c50d034e8ef1ed396e938bc354a9796350a7\"\u003ed789c50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e substancial Graphite improvements (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3893\"\u003e#3893\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d3d2e82340995fac930bc17aea4a633dac288274\"\u003ed3d2e82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🤖:\u003c/strong\u003e add missing old-architecture (paper) stubs for SkiaWebGPUView (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3888\"\u003e#3888\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/4d7402705f1d68430b0a9012ecfa3a1ed263c26e\"\u003e4d74027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.4...v2.6.5\"\u003e2.6.5\u003c/a\u003e (2026-06-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e📦:\u003c/strong\u003e remove postinstall script (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3880\"\u003e#3880\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/7c3db5c04f4cf68367eb31cf5e39801a472f1137\"\u003e7c3db5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.3...v2.6.4\"\u003e2.6.4\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e⬆️:\u003c/strong\u003e upgrade react-native-worklet version (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3856\"\u003e#3856\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/19eb52822126a3f1ab5e416e92bbac30f4936c63\"\u003e19eb528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/9e8166b2bffea56c2a7aa575190d8aa19c67e473\"\u003e\u003ccode\u003e9e8166b\u003c/code\u003e\u003c/a\u003e fix(🍏): use RCT_REMOVE_LEGACY_ARCH to guard RCTCxxBridge usage (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d34d66cb74391ab0b6aab5701ef727d674a927c5\"\u003e\u003ccode\u003ed34d66c\u003c/code\u003e\u003c/a\u003e fix(🗿): export dispose() on native MaskFilter host object (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3903\"\u003e#3903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/b8787dc483f2cb51c4bc9b01d498649e8793c330\"\u003e\u003ccode\u003eb8787dc\u003c/code\u003e\u003c/a\u003e fix(🍏): gate RCTCxxBridge behind RCT_DISABLE_LEGACY_ARCH (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/af4d8fae5f4cbe7b164e3730d5eb2d3919e57e13\"\u003e\u003ccode\u003eaf4d8fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump http-proxy-middleware from 2.0.9 to 2.0.10 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3905\"\u003e#3905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/5fe29a5d72938188a26337459e2fbb30f0fa6e5b\"\u003e\u003ccode\u003e5fe29a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump remotion from 4.0.244 to 4.0.410 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3902\"\u003e#3902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/ad25141953b9dfe66e01086b94779361613fd8e9\"\u003e\u003ccode\u003ead25141\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/5fd10937a1b83b0ebca0e5d35f430cf949d839cf\"\u003e\u003ccode\u003e5fd1093\u003c/code\u003e\u003c/a\u003e chore(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/a0c842a7a44f6bb2b263f47be9593af069d3209b\"\u003e\u003ccode\u003ea0c842a\u003c/code\u003e\u003c/a\u003e chore(🗿): improve async WebGPU model (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d3d2e82340995fac930bc17aea4a633dac288274\"\u003e\u003ccode\u003ed3d2e82\u003c/code\u003e\u003c/a\u003e fix(🗿): substancial Graphite improvements (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/4423279698c2de34401bfde421b92eeec72a665b\"\u003e\u003ccode\u003e4423279\u003c/code\u003e\u003c/a\u003e chore(🐙): minor renaming (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.4.14...v2.6.8\"\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.80.7 to 5.101.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\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.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b80929716f9ae36104245da9d99e8af3550e6f58\"\u003e\u003ccode\u003eb809297\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10977\"\u003e#10977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ccc843ea44220ba4fb931fd3a0fe06f9e0f9ec74\"\u003e\u003ccode\u003eccc843e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useQueries): move type-only tests to 'useQueries.te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/415461346f319db94c47c9ff1dc47a1b845b6709\"\u003e\u003ccode\u003e4154613\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): split 'should handle conditional logi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8bb5fdea3e78c20d7d25c8017a0a2f23c6508996\"\u003e\u003ccode\u003e8bb5fde\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): split 'should pass meta to mutation' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87426a301609fa56ac595a8d26b846e0ef1ee788\"\u003e\u003ccode\u003e87426a3\u003c/code\u003e\u003c/a\u003e test(react-query): replace deprecated 'toBeCalledTimes' with 'toHaveBeenCalle...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/feb1efd804c1262106f72c8adc1d82a8ce9cfbb0\"\u003e\u003ccode\u003efeb1efd\u003c/code\u003e\u003c/a\u003e test(*): move 'vi.useRealTimers' to the end of 'afterEach' so cleanup runs un...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `react-dom` from 19.1.0 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/ItsJohn/gym-app/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ItsJohn%2Fgym-app/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4709564913","node_id":"PR_kwDOQquoAc7o0Kit","number":60,"state":"open","title":"chore(deps)(deps): bump the runtime-minor group across 1 directory with 34 updates","user":"dependabot[bot]","labels":["javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-21T06:22:14.000Z","updated_at":"2026-06-24T00:16:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"runtime-minor","update_count":34,"packages":[{"name":"lint-staged","old_version":"17.0.7","new_version":"17.0.8","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lucide-react","old_version":"1.18.0","new_version":"1.21.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pg","old_version":"8.21.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@react-navigation/native","old_version":"7.3.1","new_version":"7.3.3","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"axios","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/axios/axios"},{"name":"expo-font","old_version":"56.0.6","new_version":"56.0.7","repository_url":"https://github.com/expo/expo"},{"name":"expo-image-picker","old_version":"56.0.17","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"56.2.10","new_version":"56.2.11","repository_url":"https://github.com/expo/expo"},{"name":"expo-sharing","old_version":"56.0.17","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.4.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"@sentry/nextjs","old_version":"10.57.0","new_version":"10.59.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vitest/coverage-v8","old_version":"4.1.8","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.0","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.61.0","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@aws-sdk/client-s3","old_version":"3.1068.0","new_version":"3.1073.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1068.0","new_version":"3.1073.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@radix-ui/react-dialog","old_version":"1.1.16","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.17","new_version":"2.1.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.9","new_version":"2.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.16","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.5","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.9","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"}],"path":null,"ecosystem":"npm"},"body":"Bumps the runtime-minor group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.7` | `17.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.18.0` | `1.21.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.21.0` | `8.22.0` |\n| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `7.3.1` | `7.3.3` |\n| [axios](https://github.com/axios/axios) | `1.17.0` | `1.18.0` |\n| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `56.0.6` | `56.0.7` |\n| [expo-image-picker](https://github.com/expo/expo/tree/HEAD/packages/expo-image-picker) | `56.0.17` | `56.0.18` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `56.2.10` | `56.2.11` |\n| [expo-sharing](https://github.com/expo/expo/tree/HEAD/packages/expo-sharing) | `56.0.17` | `56.0.18` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.4.1` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.57.0` | `10.59.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.8` | `4.1.9` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.9` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.0` | `8.61.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.0` | `8.61.1` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1068.0` | `3.1073.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1068.0` | `3.1073.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.16` | `1.1.17` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.17` | `2.1.18` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.9` | `2.1.10` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.16` | `1.1.17` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.11` | `1.2.12` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.0` | `2.3.1` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.4.0` | `1.4.1` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.5` | `1.3.0` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.0` | `1.3.1` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.16` | `1.2.17` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.9` | `1.2.10` |\n\n\nUpdates `lint-staged` from 17.0.7 to 17.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1809\"\u003e#1809\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/179b4372b2528f6fa66f927337d238711694d0e0\"\u003e\u003ccode\u003e179b437\u003c/code\u003e\u003c/a\u003e - Fix \u003cem\u003elint-staged\u003c/em\u003e discarding the ongoing merge conflict status (\u003ccode\u003e.git/MERGE_HEAD\u003c/code\u003e) when using the \u003ccode\u003e--hide-unstaged\u003c/code\u003e or \u003ccode\u003e--hide-all\u003c/code\u003e options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1811\"\u003e#1811\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/3d0b2c0709a2a39aa7b134e3741fed21250d808e\"\u003e\u003ccode\u003e3d0b2c0\u003c/code\u003e\u003c/a\u003e - Fix issues with Git commands that are successful but also emit warnings to \u003ccode\u003estderr\u003c/code\u003e, by ignoring the \u003ccode\u003estderr\u003c/code\u003e output completely when the process exits with code 0. This was the behavior when using \u003ccode\u003enano-spawn\u003c/code\u003e and \u003ccode\u003eexeca\u003c/code\u003e, but when switching to \u003ccode\u003etinyexec\u003c/code\u003e in 16.3.0 both \u003ccode\u003estdout\u003c/code\u003e and \u003ccode\u003estderr\u003c/code\u003e were used as interleaved output.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1809\"\u003e#1809\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/179b4372b2528f6fa66f927337d238711694d0e0\"\u003e\u003ccode\u003e179b437\u003c/code\u003e\u003c/a\u003e - Fix \u003cem\u003elint-staged\u003c/em\u003e discarding the ongoing merge conflict status (\u003ccode\u003e.git/MERGE_HEAD\u003c/code\u003e) when using the \u003ccode\u003e--hide-unstaged\u003c/code\u003e or \u003ccode\u003e--hide-all\u003c/code\u003e options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1811\"\u003e#1811\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/3d0b2c0709a2a39aa7b134e3741fed21250d808e\"\u003e\u003ccode\u003e3d0b2c0\u003c/code\u003e\u003c/a\u003e - Fix issues with Git commands that are successful but also emit warnings to \u003ccode\u003estderr\u003c/code\u003e, by ignoring the \u003ccode\u003estderr\u003c/code\u003e output completely when the process exits with code 0. This was the behavior when using \u003ccode\u003enano-spawn\u003c/code\u003e and \u003ccode\u003eexeca\u003c/code\u003e, but when switching to \u003ccode\u003etinyexec\u003c/code\u003e in 16.3.0 both \u003ccode\u003estdout\u003c/code\u003e and \u003ccode\u003estderr\u003c/code\u003e were used as interleaved output.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5f3b8f28e895972bd5a2cdba733327b49859b91f\"\u003e\u003ccode\u003e5f3b8f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1812\"\u003e#1812\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/43a9b8d759443d3c313514b8a54af37108b19ac5\"\u003e\u003ccode\u003e43a9b8d\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/630e2f60abc9e3964cf62f3f833594a19cdaf3cd\"\u003e\u003ccode\u003e630e2f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1809\"\u003e#1809\u003c/a\u003e from lint-staged/restore-merge-status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/179b4372b2528f6fa66f927337d238711694d0e0\"\u003e\u003ccode\u003e179b437\u003c/code\u003e\u003c/a\u003e fix: restore Git merge status after creating backup stash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6bae2e2aac7fd2981cf0b24e266631191760186c\"\u003e\u003ccode\u003e6bae2e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1811\"\u003e#1811\u003c/a\u003e from lint-staged/exec-git-ignore-stderr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b82a83099ddef36fccc26937761f184dfbe7c370\"\u003e\u003ccode\u003eb82a830\u003c/code\u003e\u003c/a\u003e ci: run npm audit omitting dev, including prod dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0b19b80233efc83b8e7c6df3f117d87fe760752c\"\u003e\u003ccode\u003e0b19b80\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/3d0b2c0709a2a39aa7b134e3741fed21250d808e\"\u003e\u003ccode\u003e3d0b2c0\u003c/code\u003e\u003c/a\u003e fix: ignore stderr when doing Git operations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.0.7...v17.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.18.0 to 1.21.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.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci(release.yml): Remove new-version in release flow 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/4478\"\u003elucide-icons/lucide#4478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts 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/4479\"\u003elucide-icons/lucide#4479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): rename navigation category label by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4483\"\u003elucide-icons/lucide#4483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebroken-bone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Patolord\"\u003e\u003ccode\u003e@​Patolord\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4131\"\u003elucide-icons/lucide#4131\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/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4483\"\u003elucide-icons/lucide#4483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Patolord\"\u003e\u003ccode\u003e@​Patolord\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4131\"\u003elucide-icons/lucide#4131\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.20.0...1.21.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.20.0...1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): decreased size of arrows inside \u003ccode\u003esquare-arrow-*\u003c/code\u003e icons 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/3926\"\u003elucide-icons/lucide#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): Add tags to \u003ccode\u003esearch-\u003c/code\u003e icons 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/4099\"\u003elucide-icons/lucide#4099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esave-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/Konixy\"\u003e\u003ccode\u003e@​Konixy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3120\"\u003elucide-icons/lucide#3120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etag-plus\u003c/code\u003e and \u003ccode\u003etag-x\u003c/code\u003e icons by \u003ca href=\"https://github.com/adam-kov\"\u003e\u003ccode\u003e@​adam-kov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3980\"\u003elucide-icons/lucide#3980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebanknote-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/mfjramirezf\"\u003e\u003ccode\u003e@​mfjramirezf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3956\"\u003elucide-icons/lucide#3956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eclock-arrow-in\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/2403\"\u003elucide-icons/lucide#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esummary\u003c/code\u003e icon by \u003ca href=\"https://github.com/jpjacobpadilla\"\u003e\u003ccode\u003e@​jpjacobpadilla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3114\"\u003elucide-icons/lucide#3114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-round-arrow-in\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/2283\"\u003elucide-icons/lucide#2283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eclock-arrow-out\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/2404\"\u003elucide-icons/lucide#2404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(docs): fix broken Svelte package source link in README by \u003ca href=\"https://github.com/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4468\"\u003elucide-icons/lucide#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 21.2.5 to 21.2.17 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/4474\"\u003elucide-icons/lucide#4474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/core\u003c/code\u003e from 21.2.5 to 21.2.17 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/4470\"\u003elucide-icons/lucide#4470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.0.12 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4429\"\u003elucide-icons/lucide#4429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump markdown-it from 14.1.1 to 14.2.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/4475\"\u003elucide-icons/lucide#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/common\u003c/code\u003e from 21.2.5 to 21.2.17 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/4471\"\u003elucide-icons/lucide#4471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epencil-sparkles\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4445\"\u003elucide-icons/lucide#4445\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/Konixy\"\u003e\u003ccode\u003e@​Konixy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3120\"\u003elucide-icons/lucide#3120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adam-kov\"\u003e\u003ccode\u003e@​adam-kov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3980\"\u003elucide-icons/lucide#3980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfjramirezf\"\u003e\u003ccode\u003e@​mfjramirezf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3956\"\u003elucide-icons/lucide#3956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4468\"\u003elucide-icons/lucide#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4445\"\u003elucide-icons/lucide#4445\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.19.0...1.20.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.19.0...1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): upgrade pnpm to version 11.6.0 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/4458\"\u003elucide-icons/lucide#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estar-*\u003c/code\u003e icons by \u003ca href=\"https://github.com/RajnishKMehta\"\u003e\u003ccode\u003e@​RajnishKMehta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3918\"\u003elucide-icons/lucide#3918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(suggest-tags): Update metadata suggestion script 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/4462\"\u003elucide-icons/lucide#4462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esave-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/vaporvee\"\u003e\u003ccode\u003e@​vaporvee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4179\"\u003elucide-icons/lucide#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewrench-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/nilsjonsson\"\u003e\u003ccode\u003e@​nilsjonsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4434\"\u003elucide-icons/lucide#4434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ead\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/4323\"\u003elucide-icons/lucide#4323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eeye-dashed\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/4415\"\u003elucide-icons/lucide#4415\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.21.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 `pg` from 8.21.0 to 8.22.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.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3688\"\u003esslnegotiation=direct\u003c/a\u003e for PostgreSQL 17+.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b617619f9fb6fbd231731823e2732a2927ded4be\"\u003e\u003ccode\u003eb617619\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80b2612fbe83ed8234637f20b943d85e4331094\"\u003e\u003ccode\u003ed80b261\u003c/code\u003e\u003c/a\u003e Update docs \u0026amp; changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/835fb83ab9e1cf30fa8367ba42bd633720d71832\"\u003e\u003ccode\u003e835fb83\u003c/code\u003e\u003c/a\u003e Fix error handling for exceptions on values parsing. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3574\"\u003e#3574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f49ab4a9795ae0866409f9bfe52a68b4f65ef024\"\u003e\u003ccode\u003ef49ab4a\u003c/code\u003e\u003c/a\u003e fix: correct spelling mistakes across codebase (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d7175a4aa0347b7416109e9ecc61d4d235486d0e\"\u003e\u003ccode\u003ed7175a4\u003c/code\u003e\u003c/a\u003e Expand CI matrix of PG versions and add direct SSL test (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/882fc308cce7bf136cd1448e00395f760dad3e00\"\u003e\u003ccode\u003e882fc30\u003c/code\u003e\u003c/a\u003e Add support for sslnegotiation=direct (PostgreSQL 17) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3688\"\u003e#3688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.22.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-navigation/native` from 7.3.1 to 7.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/native@7.3.3/packages/native/CHANGELOG.md\"\u003e@​react-navigation/native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.2...@react-navigation/native@7.3.3\"\u003e7.3.3\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\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-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6a17f49c70fd19215f9f5eae97464289aa2d1af9\"\u003e\u003ccode\u003e6a17f49\u003c/code\u003e\u003c/a\u003e refactor: avoid relying on sync update for prevent remove check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e\u003ccode\u003e045720a\u003c/code\u003e\u003c/a\u003e fix: rollback history if update was prevented\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/native@7.3.3/packages/native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.17.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\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/axios/axios/commit/2d06f96e8602c2db13b65a26340ee4a1bbc0b61f\"\u003e\u003ccode\u003e2d06f96\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.18.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/32fc489632377d214db55bfa4e2c48486a7d7ce2\"\u003e\u003ccode\u003e32fc489\u003c/code\u003e\u003c/a\u003e fix: malformed http urls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b40ce498abfa10d90b873b4fd08f520afa5d2545\"\u003e\u003ccode\u003eb40ce49\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 10 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fe964f960ecb52c3e1155b0daf7be77541956b01\"\u003e\u003ccode\u003efe964f9\u003c/code\u003e\u003c/a\u003e docs: mark proxy config as Node.js only (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5f229d2d1f018d1db3dab6bbe034dbf3f9041b99\"\u003e\u003ccode\u003e5f229d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fae9d4e7db6a858c407c75e607a071c533c5c4f6\"\u003e\u003ccode\u003efae9d4e\u003c/code\u003e\u003c/a\u003e docs: clarify package update PR policy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28ab2ced820e55192806c53472ab3eb0cbb68dc2\"\u003e\u003ccode\u003e28ab2ce\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a8e4f13aeecc45a3b8fab3ecfd9ddb5d70fb772b\"\u003e\u003ccode\u003ea8e4f13\u003c/code\u003e\u003c/a\u003e fix(core): keep default validateStatus when request passes undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/614f4552a17de757d4171ad7c3bd38c9c1025fd8\"\u003e\u003ccode\u003e614f455\u003c/code\u003e\u003c/a\u003e docs: publish v1.17.0 release notes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/6bb12c191f5380fad321322fb90216ae0dc36985\"\u003e\u003ccode\u003e6bb12c1\u003c/code\u003e\u003c/a\u003e fix: custom auth headers not stripped on cross-origin redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-font` from 56.0.6 to 56.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-font\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-image-picker` from 56.0.17 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-image-picker\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-router` from 56.2.10 to 56.2.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-sharing` from 56.0.17 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-sharing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-reanimated` from 4.3.1 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-reanimated's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReanimated - 4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): mapperRun race condition by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9595\"\u003esoftware-mansion/react-native-reanimated#9595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReanimated - 4.4.0\u003c/h2\u003e\n\u003ch2\u003eKey changes\u003c/h2\u003e\n\u003ch3\u003eiOS CSS Core Animation\u003c/h3\u003e\n\u003cp\u003eReanimated 4.4.0 introduces a new platform-backed CSS animation engine on iOS that runs animations\ndirectly on Core Animation layers instead of going through the JS-driven update loop. It is hidden\nbehind the \u003ccode\u003eIOS_CSS_CORE_ANIMATION\u003c/code\u003e static feature flag.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Wire \u003ccode\u003eCSSPlatformTransition\u003c/code\u003e with iOS platform implementation by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9325\"\u003esoftware-mansion/react-native-reanimated#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Hide platform animations behind a feature flag by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9493\"\u003esoftware-mansion/react-native-reanimated#9493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnimation Backend\u003c/h3\u003e\n\u003cp\u003eA new Animation Backend has been integrated behind a feature flag, which will help greatly with the flow of updating the Shadow Tree in animations.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrate Animation Backend behind a flag by \u003ca href=\"https://github.com/bartlomiejbloniarz\"\u003e\u003ccode\u003e@​bartlomiejbloniarz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9279\"\u003esoftware-mansion/react-native-reanimated#9279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew useTimestamp hook\u003c/h3\u003e\n\u003cp\u003eA new \u003ccode\u003euseTimestamp\u003c/code\u003e hook exposes the current frame timestamp as a Shared Value that updates every\nframe with the time elapsed since the first frame, with an \u003ccode\u003eisActive\u003c/code\u003e flag to pause and resume updates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds useTimestamp hook by \u003ca href=\"https://github.com/ashfurrow\"\u003e\u003ccode\u003e@​ashfurrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9162\"\u003esoftware-mansion/react-native-reanimated#9162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePrecompiled headers on Android\u003c/h3\u003e\n\u003cp\u003eReanimated's native build on Android now uses precompiled headers (\u003ccode\u003eReanimatedPCH.h\u003c/code\u003e), significantly\nreducing C++ compile times for both fresh and incremental builds.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStart using precompiled headers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9434\"\u003esoftware-mansion/react-native-reanimated#9434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): Spring jitter by \u003ca href=\"https://github.com/piaskowyk\"\u003e\u003ccode\u003e@​piaskowyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9463\"\u003esoftware-mansion/react-native-reanimated#9463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: emit ESM package json by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9481\"\u003esoftware-mansion/react-native-reanimated#9481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eplaceholderTextColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9409\"\u003esoftware-mansion/react-native-reanimated#9409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9411\"\u003esoftware-mansion/react-native-reanimated#9411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowOffset\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9412\"\u003esoftware-mansion/react-native-reanimated#9412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eoutlineColor\u003c/code\u003e, \u003ccode\u003eoutlineOffset\u003c/code\u003e and \u003ccode\u003eoutlineWidth\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9417\"\u003esoftware-mansion/react-native-reanimated#9417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eborderBlockColor\u003c/code\u003e, \u003ccode\u003eborderBlockStartColor\u003c/code\u003e and \u003ccode\u003eborderBlockEndColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9418\"\u003esoftware-mansion/react-native-reanimated#9418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnify synchronous props logic between platforms by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9381\"\u003esoftware-mansion/react-native-reanimated#9381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreallocate and reuse synchronous props buffers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9425\"\u003esoftware-mansion/react-native-reanimated#9425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Reanimated): laggy LA outside of Animation Backend by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9431\"\u003esoftware-mansion/react-native-reanimated#9431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2daa6e5ae43e1c4d1896308e480c43bc53e1fcc8\"\u003e\u003ccode\u003e2daa6e5\u003c/code\u003e\u003c/a\u003e feat: web support for CSS transition callbacks (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9555\"\u003e#9555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/de1f2e2db341909c57d014b404784a13a5075df3\"\u003e\u003ccode\u003ede1f2e2\u003c/code\u003e\u003c/a\u003e [Web LA] Fix interaction with \u003ccode\u003ereact-freeze\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/ca1aae281d3bf9a4c9b350c56b604142f77f7103\"\u003e\u003ccode\u003eca1aae2\u003c/code\u003e\u003c/a\u003e chore: add tests for web CSS transition and animation managers (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/0442a77e1809aff0611bdeec68737d4ebe840003\"\u003e\u003ccode\u003e0442a77\u003c/code\u003e\u003c/a\u003e fix(Reanimated): mapperRun race condition (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9595\"\u003e#9595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/da9571e8b730b85b424133392d45a99257055056\"\u003e\u003ccode\u003eda9571e\u003c/code\u003e\u003c/a\u003e chore: Deduplicate \u003ccode\u003eCSSLengthArray\u003c/code\u003e and \u003ccode\u003eSVGStrokeDashArray\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9553\"\u003e#9553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2e5ae27f84c2aa69970ad5f1222176c315b70eae\"\u003e\u003ccode\u003e2e5ae27\u003c/code\u003e\u003c/a\u003e chore: replace Sets in CSS guards with switches and array lookups (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9554\"\u003e#9554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/7fd03f5e958a4ba3c5b16b6eb710f8c9199f2339\"\u003e\u003ccode\u003e7fd03f5\u003c/code\u003e\u003c/a\u003e feat: animate open/closed SVG path morphs and missing strokeDasharray endpoin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/37cf20305660b50cedf570f72f11f9f41989a6d2\"\u003e\u003ccode\u003e37cf203\u003c/code\u003e\u003c/a\u003e feat: route pseudo-selector transitions through platform (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9560\"\u003e#9560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/abba6a04b5678c4a6eb540bc237428d3a85a14c5\"\u003e\u003ccode\u003eabba6a0\u003c/code\u003e\u003c/a\u003e feat: register remaining react-native-svg components for web CSS animations (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/d0a7ceb890a6d90d008383b26613ceb2c0a48c85\"\u003e\u003ccode\u003ed0a7ceb\u003c/code\u003e\u003c/a\u003e feat: web CSS animation support for SVG Circle (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9548\"\u003e#9548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commits/4.4.1/packages/react-native-reanimated\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.7.0 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\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/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-svg` from 15.15.4 to 15.15.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-svg/releases\"\u003ereact-native-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.5\u003c/h2\u003e\n\u003cp\u003eThis release includes minor fixes and improvements across all platforms, along with the OIDC setup.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: clang-diagnostic-inconsistent-missing-override error in Imageview… by \u003ca href=\"https://github.com/acoates-ms\"\u003e\u003ccode\u003e@​acoates-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2939\"\u003esoftware-mansion/react-native-svg#2939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: render SVG on macOS Fabric by opting out of updateLayer by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2941\"\u003esoftware-mansion/react-native-svg#2941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: drop warn-once dependency by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2946\"\u003esoftware-mansion/react-native-svg#2946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump tests-example to react-native@0.85.3 by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2945\"\u003esoftware-mansion/react-native-svg#2945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Setup publishing workflow by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2947\"\u003esoftware-mansion/react-native-svg#2947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove release-it package by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2950\"\u003esoftware-mansion/react-native-svg#2950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): fix MaskView broken when enabling RN props 2.0 by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2948\"\u003esoftware-mansion/react-native-svg#2948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): fix LinearGradient when enabling RN props 2.0 by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2949\"\u003esoftware-mansion/react-native-svg#2949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add RNRepo to ci builds by \u003ca href=\"https://github.com/radoslawrolka\"\u003e\u003ccode\u003e@​radoslawrolka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2944\"\u003esoftware-mansion/react-native-svg#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply opacity to currentColor for fill and stroke on Apple platforms by \u003ca href=\"https://github.com/davor-bauk-sh\"\u003e\u003ccode\u003e@​davor-bauk-sh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2923\"\u003esoftware-mansion/react-native-svg#2923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update repository URL by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2957\"\u003esoftware-mansion/react-native-svg#2957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 15.15.5 by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2956\"\u003esoftware-mansion/react-native-svg#2956\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/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2948\"\u003esoftware-mansion/react-native-svg#2948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radoslawrolka\"\u003e\u003ccode\u003e@​radoslawrolka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2944\"\u003esoftware-mansion/react-native-svg#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davor-bauk-sh\"\u003e\u003ccode\u003e@​davor-bauk-sh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2923\"\u003esoftware-mansion/react-native-svg#2923\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-svg/compare/v15.15.4...v15.15.5\"\u003ehttps://github.com/software-mansion/react-native-svg/compare/v15.15.4...v15.15.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/af03fe811effb266eeb897363df7ed5286bcc9dc\"\u003e\u003ccode\u003eaf03fe8\u003c/code\u003e\u003c/a\u003e fix: update repository URL (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/347e097a02ef046e6e1fcc79292ecd48e58f7a40\"\u003e\u003ccode\u003e347e097\u003c/code\u003e\u003c/a\u003e Release 15.15.5 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/8db3cf7459820cf3309b79f20b353d29eac7603f\"\u003e\u003ccode\u003e8db3cf7\u003c/code\u003e\u003c/a\u003e fix: apply opacity to currentColor for fill and stroke on Apple platforms (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/833e601c8b81df300bfa8b69e5d954d01f738259\"\u003e\u003ccode\u003e833e601\u003c/code\u003e\u003c/a\u003e Add RNRepo to ci builds (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/341429231aaf4c6663e154a714da1716431883a5\"\u003e\u003ccode\u003e3414292\u003c/code\u003e\u003c/a\u003e fix(android): fix LinearGradient when enabling RN props 2.0 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/bc005aa022d8306c4f5f2c942942f7003ea072be\"\u003e\u003ccode\u003ebc005aa\u003c/code\u003e\u003c/a\u003e fix(android): fix MaskView broken when enabling RN props 2.0 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/21c4783be613450893f626124bb485fc6f125d34\"\u003e\u003ccode\u003e21c4783\u003c/code\u003e\u003c/a\u003e chore: remove release-it package (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/51defd73d33a367c85b68b4007431347f049706b\"\u003e\u003ccode\u003e51defd7\u003c/code\u003e\u003c/a\u003e ci: Setup publishing workflow (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/52369e1a5a7cbc3e21e32adecba4839c8bf56e5b\"\u003e\u003ccode\u003e52369e1\u003c/code\u003e\u003c/a\u003e chore: bump tests-example to react-native@0.85.3 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/d769fb6d17eba1faaa7b02263cfba602069be12b\"\u003e\u003ccode\u003ed769fb6\u003c/code\u003e\u003c/a\u003e refactor: drop warn-once dependency (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-svg/compare/v15.15.4...v15.15.5\"\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-native-svg since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.57.0 to 10.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/nextjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.59.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(react-router): Add support for React Router v8 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21633\"\u003e#21633\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe SDK now supports React Router v8, in both the framework and SPA (\u003ccode\u003e@sentry/react\u003c/code\u003e) modes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(react): Add version-agnostic React Router SPA exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21633\"\u003e#21633\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e@sentry/react\u003c/code\u003e now exports version-agnostic wrappers for React Router v6+ SPA instrumentation.\nThe new exports replace the version-specific \u003ccode\u003eV6\u003c/code\u003e/\u003ccode\u003eV7\u003c/code\u003e variants, which are now deprecated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDeprecated\u003c/th\u003e\n\u003cth\u003eNew\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ereactRouterV6BrowserTracingIntegration\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ereactRouterBrowserTracingIntegration\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewithSentryReactRouterV6Routing\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapReactRouterRouting\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateBrowserRouterV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateBrowserRouter\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateMemoryRouterV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateMemoryRouter\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapUseRoutesV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapUseRoutes\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eThe deprecated exports continue to work and will be removed in the next major version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(aws-serverless): Instrument aws-sdk clients \u0026gt;= 3.1046.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21548\"\u003e#21548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add orchestrion bun build plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Instrument sync KV (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21316\"\u003e#21316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Disable gen_ai message truncation by default when \u003ccode\u003estreamGenAiSpans\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21603\"\u003e#21603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add orchestrion deno runtime hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21451\"\u003e#21451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Extend peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21550\"\u003e#21550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Collapse orchestrion opt-in to a single option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20900\"\u003e#20900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Diagnostics channel Node v18 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21631\"\u003e#21631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Clean up pageload readystatechange listener (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21632\"\u003e#21632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture scopes on span before emitting \u003ccode\u003espanStart\u003c/code\u003e event (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21644\"\u003e#21644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Defer TwP sampling by reading trace state from the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21549\"\u003e#21549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Prevent outgoing HTTP instrumentation from crashing on \u003ccode\u003e//\u003c/code\u003e request paths (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21645\"\u003e#21645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003eproduction\u003c/code\u003e as default \u003ccode\u003esentry.environment\u003c/code\u003e attribute value on streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21637\"\u003e#21637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Register safe random ID context at module load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21573\"\u003e#21573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Change deprecation/deprecation to oxlint equivalent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21604\"\u003e#21604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Switch license headers to SPDX format (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21357\"\u003e#21357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump esbuild from 0.20.0 to 0.28.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21511\"\u003e#21511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump esbuild from 0.25.0 to 0.28.1 in /dev-packages/e2e-tests/test-applications/node-profiling-esm (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21514\"\u003e#21514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump react-router-6 to 6.30.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21566\"\u003e#21566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Assign server team as codeowner for server-utils package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21601\"\u003e#21601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Dedup flaky test issues across esm/cjs variants (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21595\"\u003e#21595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Do not apply Bug label to flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21593\"\u003e#21593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.59.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(react-router): Add support for React Router v8 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21633\"\u003e#21633\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe SDK now supports React Router v8, in both the framework and SPA (\u003ccode\u003e@sentry/react\u003c/code\u003e) modes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(react): Add version-agnostic React Router SPA exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21633\"\u003e#21633\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e@sentry/react\u003c/code\u003e now exports version-agnostic wrappers for React Router v6+ SPA instrumentation.\nThe new exports replace the version-specific \u003ccode\u003eV6\u003c/code\u003e/\u003ccode\u003eV7\u003c/code\u003e variants, which are now deprecated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDeprecated\u003c/th\u003e\n\u003cth\u003eNew\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ereactRouterV6BrowserTracingIntegration\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ereactRouterBrowserTracingIntegration\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewithSentryReactRouterV6Routing\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapReactRouterRouting\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateBrowserRouterV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateBrowserRouter\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateMemoryRouterV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateMemoryRouter\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapUseRoutesV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapUseRoutes\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eThe deprecated exports continue to work and will be removed in the next major version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(aws-serverless): Instrument aws-sdk clients \u0026gt;= 3.1046.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21548\"\u003e#21548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add orchestrion bun build plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Instrument sync KV (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21316\"\u003e#21316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Disable gen_ai message truncation by default when \u003ccode\u003estreamGenAiSpans\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21603\"\u003e#21603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add orchestrion deno runtime hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21451\"\u003e#21451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Extend peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21550\"\u003e#21550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Collapse orchestrion opt-in to a single option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20900\"\u003e#20900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Diagnostics channel Node v18 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21631\"\u003e#21631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Clean up pageload readystatechange listener (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21632\"\u003e#21632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture scopes on span before emitting \u003ccode\u003espanStart\u003c/code\u003e event (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21644\"\u003e#21644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Defer TwP sampling by reading trace state from the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21549\"\u003e#21549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Prevent outgoing HTTP instrumentation from crashing on \u003ccode\u003e//\u003c/code\u003e request paths (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21645\"\u003e#21645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003eproduction\u003c/code\u003e as default \u003ccode\u003esentry.environment\u003c/code\u003e attribute value on streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21637\"\u003e#21637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Register safe random ID context at module load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21573\"\u003e#21573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Change deprecation/deprecation to oxlint equivalent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21604\"\u003e#21604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Switch license headers to SPDX format (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21357\"\u003e#21357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump esbuild from 0.20.0 to 0.28.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21511\"\u003e#21511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump esbuild from 0.25.0 to 0.28.1 in /dev-packages/e2e-tests/test-applications/node-profiling-esm (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21514\"\u003e#21514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump react-router-6 to 6.30.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21566\"\u003e#21566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Assign server team as codeowner for server-utils package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21601\"\u003e#21601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Dedup flaky test issues across esm/cjs variants (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21595\"\u003e#21595\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/2cb0ef60a06555082adaf59d6da07f9891244e43\"\u003e\u003ccode\u003e2cb0ef6\u003c/code\u003e\u003c/a\u003e release: 10.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f77b265b2053dc705ca52c119d2321c1ab054000\"\u003e\u003ccode\u003ef77b265\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21655\"\u003e#21655\u003c/a\u003e from getsentry/prepare-release/10.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8e32a8db5076cd934...\n\n_Description has been truncated_","html_url":"https://github.com/QrCommunication/gigapdf/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/QrCommunication%2Fgigapdf/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"},{"uuid":"4691142130","node_id":"PR_kwDOS55ma87n4F6c","number":21,"state":"open","title":"Bump react-native-safe-area-context from 5.6.2 to 5.8.0 in /ui/mobile","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-18T09:41:51.000Z","updated_at":"2026-06-18T09:41:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"}],"path":"/ui/mobile","ecosystem":"npm"},"body":"Bumps [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) from 5.6.2 to 5.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003edb1bdcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Release build CI (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/651\"\u003e#651\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/eed4a0f2d39c9acaddc97979a8f817bffee40f51\"\u003eeed4a0f\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/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e0b35d24cfe72812f5d32e4576195693abbcda20\"\u003e\u003ccode\u003ee0b35d2\u003c/code\u003e\u003c/a\u003e chore: release 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/82027a77116380dfa5d3b716e540ffa57a2910cc\"\u003e\u003ccode\u003e82027a7\u003c/code\u003e\u003c/a\u003e do not push\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003e\u003ccode\u003edb1bdcb\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/d3a472e51cc6ca5181c0aac1478290caaebd0f52\"\u003e\u003ccode\u003ed3a472e\u003c/code\u003e\u003c/a\u003e Update broken React Native View prop links in API documentation (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/b18ae84eea605b83eb006ce82db066b28c3765b3\"\u003e\u003ccode\u003eb18ae84\u003c/code\u003e\u003c/a\u003e Update usage.mdx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native-safe-area-context\u0026package-manager=npm_and_yarn\u0026previous-version=5.6.2\u0026new-version=5.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Msadiq99/RuView/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Msadiq99%2FRuView/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"4662969191","node_id":"PR_kwDOQi6-kc7mbOrU","number":271,"state":"closed","title":"chore(deps): bump the production-dependencies group with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-17T03:12:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-15T07:30:22.000Z","updated_at":"2026-06-17T03:12:58.000Z","time_to_close":157354,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":15,"packages":[{"name":"@stripe/stripe-react-native","old_version":"0.65.1","new_version":"0.67.0","repository_url":"https://github.com/stripe/stripe-react-native"},{"name":"lucide-react-native","old_version":"0.562.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.1.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.6","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-gesture-handler","old_version":"2.28.0","new_version":"2.32.0","repository_url":"https://github.com/software-mansion/react-native-gesture-handler"},{"name":"react-native-reanimated","old_version":"4.1.7","new_version":"4.4.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-webview","old_version":"13.15.0","new_version":"13.16.1","repository_url":"https://github.com/react-native-webview/react-native-webview"},{"name":"react-native-worklets","old_version":"0.5.1","new_version":"0.9.2","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"@supabase/ssr","old_version":"0.8.0","new_version":"0.12.0","repository_url":"https://github.com/supabase/ssr"},{"name":"falkordblite","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/FalkorDB/falkordblite-ts"},{"name":"lucide-react","old_version":"0.474.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.18","new_version":"15.5.19","repository_url":"https://github.com/vercel/next.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@stripe/stripe-react-native](https://github.com/stripe/stripe-react-native) | `0.65.1` | `0.67.0` |\n| [lucide-react-native](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react-native) | `0.562.0` | `0.577.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.4` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.4` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.6` | `0.86.0` |\n| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.28.0` | `2.32.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.1.7` | `4.4.1` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.25.2` |\n| [react-native-webview](https://github.com/react-native-webview/react-native-webview) | `13.15.0` | `13.16.1` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.1` | `0.9.2` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.8.0` | `0.12.0` |\n| [falkordblite](https://github.com/FalkorDB/falkordblite-ts) | `0.2.0` | `0.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.474.0` | `0.577.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.18` | `15.5.19` |\n\nUpdates `@stripe/stripe-react-native` from 0.65.1 to 0.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-react-native/releases\"\u003e@​stripe/stripe-react-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.67.0 - 2026-06-09\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.16.0 to 25.17.0.\u003c/li\u003e\n\u003cli\u003eUpdated Stripe Android SDK from 23.9.+ to 23.10.+.\u003c/li\u003e\n\u003cli\u003e[Changed] Renamed the React Native Crypto Onramp wrapper API from \u003ccode\u003epresentCRSCARFDeclaration\u003c/code\u003e to \u003ccode\u003epresentUserAttestation\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Crypto Onramp \u003ccode\u003esubmitIdentifiers\u003c/code\u003e results to return \u003ccode\u003ecompleted\u003c/code\u003e and \u003ccode\u003ecarfTinRequired\u003c/code\u003e, and removed the \u003ccode\u003evalid\u003c/code\u003e field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added typed Crypto Onramp API errors for app attestation and uncategorized API failures, including developer diagnostics and structured SDK version metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.15.0 to 25.16.0.\u003c/li\u003e\n\u003cli\u003e[Fixed] Matched iOS Onramp \u003ccode\u003eLinkAppearance.PrimaryButtonConfiguration\u003c/code\u003e mapping to Android so unspecified custom height and corner radius values use Link defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.66.0 - 2026-05-20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.14.0 to 25.15.0.\u003c/li\u003e\n\u003cli\u003eUpdated Stripe Android SDK from 23.8.+ to 23.9.+.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added EU support to Onramp. This includes three new APIs, \u003ccode\u003eretrieveMissingIdentifiers\u003c/code\u003e, \u003ccode\u003esubmitIdentifiers\u003c/code\u003e, and \u003ccode\u003epresentCRSCARFDeclaration\u003c/code\u003e, EU-specific additions to \u003ccode\u003eKycInfo\u003c/code\u003e including \u003ccode\u003ebirthCountry\u003c/code\u003e, \u003ccode\u003ebirthCity\u003c/code\u003e, and \u003ccode\u003enationalities\u003c/code\u003e, as well as associated helper model types in \u003ccode\u003eOnramp.ts\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease \u003ca href=\"https://github.com/stripe/stripe-react-native/blob/master/CHANGELOG.md\"\u003esee the changelog\u003c/a\u003e for additional details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-react-native/blob/master/CHANGELOG.md\"\u003e@​stripe/stripe-react-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.67.0 - 2026-06-09\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.16.0 to 25.17.0.\u003c/li\u003e\n\u003cli\u003eUpdated Stripe Android SDK from 23.9.+ to 23.10.+.\u003c/li\u003e\n\u003cli\u003e[Changed] Renamed the React Native Crypto Onramp wrapper API from \u003ccode\u003epresentCRSCARFDeclaration\u003c/code\u003e to \u003ccode\u003epresentUserAttestation\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Crypto Onramp \u003ccode\u003esubmitIdentifiers\u003c/code\u003e results to return \u003ccode\u003ecompleted\u003c/code\u003e and \u003ccode\u003ecarfTinRequired\u003c/code\u003e, and removed the \u003ccode\u003evalid\u003c/code\u003e field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added typed Crypto Onramp API errors for app attestation and uncategorized API failures, including developer diagnostics and structured SDK version metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.15.0 to 25.16.0.\u003c/li\u003e\n\u003cli\u003e[Fixed] Matched iOS Onramp \u003ccode\u003eLinkAppearance.PrimaryButtonConfiguration\u003c/code\u003e mapping to Android so unspecified custom height and corner radius values use Link defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.66.0 - 2026-05-20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.14.0 to 25.15.0.\u003c/li\u003e\n\u003cli\u003eUpdated Stripe Android SDK from 23.8.+ to 23.9.+.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added EU support to Onramp. This includes three new APIs, \u003ccode\u003eretrieveMissingIdentifiers\u003c/code\u003e, \u003ccode\u003esubmitIdentifiers\u003c/code\u003e, and \u003ccode\u003epresentCRSCARFDeclaration\u003c/code\u003e, EU-specific additions to \u003ccode\u003eKycInfo\u003c/code\u003e including \u003ccode\u003ebirthCountry\u003c/code\u003e, \u003ccode\u003ebirthCity\u003c/code\u003e, and \u003ccode\u003enationalities\u003c/code\u003e, as well as associated helper model types in \u003ccode\u003eOnramp.ts\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/stripe/stripe-react-native/commit/3f6235b0bc464010418fd84abf202eb851413c48\"\u003e\u003ccode\u003e3f6235b\u003c/code\u003e\u003c/a\u003e propose 0.67.0 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/f87872eddf3d8b49029f5744a38ac89aee42022c\"\u003e\u003ccode\u003ef87872e\u003c/code\u003e\u003c/a\u003e Improve Onramp configure attestation error (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2486\"\u003e#2486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/49dad9ae93a7de9a74d3f9a8fb6a6606af6181bc\"\u003e\u003ccode\u003e49dad9a\u003c/code\u003e\u003c/a\u003e iOS 25.17.0, Android: 23.10.+ SDK Updates + CryptoOnramp EU Updates and Bette...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/98e6f5927e37c8dc5dc63a966ddd9aea5739f82b\"\u003e\u003ccode\u003e98e6f59\u003c/code\u003e\u003c/a\u003e Add mapping for StripeException (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/2c3836412a4b55a37dba1c87936fb47b317a21df\"\u003e\u003ccode\u003e2c38364\u003c/code\u003e\u003c/a\u003e Remove updateTaxId API from Checkout SDK (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/fac420a47559db0148815ce07257d896158df03f\"\u003e\u003ccode\u003efac420a\u003c/code\u003e\u003c/a\u003e Replace hub with gh (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2481\"\u003e#2481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/421f72f76c34a2406658ec17438f0ed7c4bb2728\"\u003e\u003ccode\u003e421f72f\u003c/code\u003e\u003c/a\u003e Makes LinkAppearance.PrimaryButtonConfiguration Mapping Consistent With Andro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/a6b98f179ce2374b7f3def5b10fa9ade87d1f160\"\u003e\u003ccode\u003ea6b98f1\u003c/code\u003e\u003c/a\u003e Switch to Xcode 26.4.1 for all builds (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2479\"\u003e#2479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/46ff4136f5b0cd4427938867e2afdf1f9acb26e0\"\u003e\u003ccode\u003e46ff413\u003c/code\u003e\u003c/a\u003e Add additional preflight checks (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2473\"\u003e#2473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/c585392c66f1753bdb207edc6318b1d87e469998\"\u003e\u003ccode\u003ec585392\u003c/code\u003e\u003c/a\u003e Add shellwords to publish.rb (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-react-native/compare/v0.65.1...v0.67.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react-native` from 0.562.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-native'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-native/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\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `react-dom` from 19.1.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `react-native` from 0.81.6 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccod...\n\n_Description has been truncated_","html_url":"https://github.com/cicconel11/TeamNetwork/pull/271","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cicconel11%2FTeamNetwork/issues/271","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/271/packages"},{"uuid":"4656407651","node_id":"PR_kwDOSHBcaM7mHFyH","number":85,"state":"closed","title":"Bump the npm-production group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-14T05:14:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-13T17:57:59.000Z","updated_at":"2026-06-14T05:14:59.000Z","time_to_close":40619,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production","update_count":9,"packages":[{"name":"bullmq","old_version":"5.75.2","new_version":"5.78.1","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.5","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-reanimated","old_version":"4.1.7","new_version":"4.4.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.1","new_version":"0.9.2","repository_url":"https://github.com/software-mansion/react-native-reanimated"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.75.2` | `5.78.1` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.86.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.1.7` | `4.4.1` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.25.2` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.12.1` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.1` | `0.9.2` |\n\n\nUpdates `bullmq` from 5.75.2 to 5.78.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taskforcesh/bullmq/releases\"\u003ebullmq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.78.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.78.0...v5.78.1\"\u003e5.78.1\u003c/a\u003e (2026-06-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escheduler:\u003c/strong\u003e fail stalled jobs if scheduler does not longer exist (elixir) (rust) (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d1fcda5f9c4f53b56846a73421d6eb9a32603aa4\"\u003ed1fcda5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.78.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.7...v5.78.0\"\u003e5.78.0\u003c/a\u003e (2026-06-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erust:\u003c/strong\u003e initial implementation of rust support (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4200\"\u003e#4200\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/38798cc212e450f6369da3714c20eeced5a523a9\"\u003e38798cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.6...v5.77.7\"\u003e5.77.7\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency msgpackr to v2.0.2 [security] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4202\"\u003e#4202\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/fbe04af1b3e9c7c9683229544914a54c5bb1f8d8\"\u003efbe04af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.5...v5.77.6\"\u003e5.77.6\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change NodeRedisRawClient to be node-redis compliant (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4195\"\u003e#4195\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/81709e4abe71f4e7c05c748938ec004a50c1fd4b\"\u003e81709e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.4...v5.77.5\"\u003e5.77.5\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnection:\u003c/strong\u003e handle cluster reconnection with timeouts (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4186\"\u003e#4186\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/411690e9070ba0dda59a86628fc8b56ad9ebea04\"\u003e411690e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.3...v5.77.4\"\u003e5.77.4\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ededuplication:\u003c/strong\u003e preserve custom jobId when requeuing keepLastIfActive proto-jobs (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4190\"\u003e#4190\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4030\"\u003e#4030\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/6e4972e8fd721035d680ca291049134c3876f8ba\"\u003e6e4972e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.2...v5.77.3\"\u003e5.77.3\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d1fcda5f9c4f53b56846a73421d6eb9a32603aa4\"\u003e\u003ccode\u003ed1fcda5\u003c/code\u003e\u003c/a\u003e fix(scheduler): fail stalled jobs if scheduler does not longer exist (elixir)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/3db7b216ac3a0d82e99d2663841f0e78adee9d4a\"\u003e\u003ccode\u003e3db7b21\u003c/code\u003e\u003c/a\u003e chore(deps): bump shell-quote (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4218\"\u003e#4218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/cda941abf90f6064542a5542ea2efb97579d3078\"\u003e\u003ccode\u003ecda941a\u003c/code\u003e\u003c/a\u003e fix(release): include commands [rust] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4208\"\u003e#4208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/cb6b801515daac083150bd4d9cb497479997fecd\"\u003e\u003ccode\u003ecb6b801\u003c/code\u003e\u003c/a\u003e feat: add job schedulers and release Lua script sync [rust] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4207\"\u003e#4207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/3fe7cb1a20b16247946c3e278a4abb4b999edc79\"\u003e\u003ccode\u003e3fe7cb1\u003c/code\u003e\u003c/a\u003e fix(relase): copy lua scripts [rust] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/9b753134ef9d5419a4f43a4a2b9ad5990dbe0942\"\u003e\u003ccode\u003e9b75313\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency semver to v7.8.1 [security] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4204\"\u003e#4204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/c89d7ef87b27d14ea3220959368ff8574c0ce304\"\u003e\u003ccode\u003ec89d7ef\u003c/code\u003e\u003c/a\u003e chore(release): 5.78.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4205\"\u003e#4205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/3ce59309690f21b91466073e561a62ff94129b9b\"\u003e\u003ccode\u003e3ce5930\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (non-major) [security] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/38798cc212e450f6369da3714c20eeced5a523a9\"\u003e\u003ccode\u003e38798cc\u003c/code\u003e\u003c/a\u003e feat(rust): initial implementation of rust support (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/a45e0d944255fb600dfb005a4f829c8999478349\"\u003e\u003ccode\u003ea45e0d9\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.7 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.75.2...v5.78.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ioredis` from 5.10.1 to 5.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.11.0...v5.11.1\"\u003e5.11.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003ec84b2ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e131ee24\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.0\"\u003e5.11.0\u003c/a\u003e (2026-05-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent RangeError from string accumulation in pipeline (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2088\"\u003e#2088\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/defc07716a9ef10c2077ec4e23ea48cb9ea731fc\"\u003edefc077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace deprecated url.parse() with WHATWG URL API (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2081\"\u003e#2081\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0021a4590e286aabbf27f4e2fc18f9d2de829ef0\"\u003e0021a45\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/redis/ioredis/issues/1747\"\u003eredis/ioredis#1747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003ebaf68d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e37d0695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Redis MSETEX support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2111\"\u003e#2111\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/04a4615e8e96b9c58d017e360b5eaafede8973d0\"\u003e04a4615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd typed GCRA command support and functional tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2094\"\u003e#2094\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/468a8023cd2c8f342ec7c55a01bf0c8d17e4b877\"\u003e468a802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003eb7b3def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd xnack command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2103\"\u003e#2103\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/187d29b45000ee46a4baa8ce91eacfa04675aee8\"\u003e187d29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd zinter zunion count (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2104\"\u003e#2104\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0d510bbc1cfc8b01d862b76c408f6687f6e77809\"\u003e0d510bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eTracingChannel\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2089\"\u003e#2089\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/4760e0a19c194f29f4feb703003dcf046e4509cd\"\u003e4760e0a\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/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.11.0...v5.11.1\"\u003e5.11.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003ec84b2ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e131ee24\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.0\"\u003e5.11.0\u003c/a\u003e (2026-05-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent RangeError from string accumulation in pipeline (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2088\"\u003e#2088\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/defc07716a9ef10c2077ec4e23ea48cb9ea731fc\"\u003edefc077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace deprecated url.parse() with WHATWG URL API (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2081\"\u003e#2081\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0021a4590e286aabbf27f4e2fc18f9d2de829ef0\"\u003e0021a45\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/redis/ioredis/issues/1747\"\u003eredis/ioredis#1747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003ebaf68d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e37d0695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Redis MSETEX support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2111\"\u003e#2111\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/04a4615e8e96b9c58d017e360b5eaafede8973d0\"\u003e04a4615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd typed GCRA command support and functional tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2094\"\u003e#2094\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/468a8023cd2c8f342ec7c55a01bf0c8d17e4b877\"\u003e468a802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003eb7b3def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd xnack command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2103\"\u003e#2103\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/187d29b45000ee46a4baa8ce91eacfa04675aee8\"\u003e187d29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd zinter zunion count (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2104\"\u003e#2104\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0d510bbc1cfc8b01d862b76c408f6687f6e77809\"\u003e0d510bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eTracingChannel\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2089\"\u003e#2089\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/4760e0a19c194f29f4feb703003dcf046e4509cd\"\u003e4760e0a\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/redis/ioredis/commit/fb224a7609b6d25959e06e31fdab2460d1f75691\"\u003e\u003ccode\u003efb224a7\u003c/code\u003e\u003c/a\u003e chore(release): 5.11.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e\u003ccode\u003e131ee24\u003c/code\u003e\u003c/a\u003e fix: parse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003e\u003ccode\u003ec84b2ee\u003c/code\u003e\u003c/a\u003e fix(cluster): reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/14904327fc212d1f592172d776ebe45178fb7ee7\"\u003e\u003ccode\u003e1490432\u003c/code\u003e\u003c/a\u003e chore(release): 5.11.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/5359d4d090c17f2ca1e86d92b139cd935ba4643d\"\u003e\u003ccode\u003e5359d4d\u003c/code\u003e\u003c/a\u003e refactor(utils): inline defaults and isArguments helpers (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003e\u003ccode\u003eb7b3def\u003c/code\u003e\u003c/a\u003e feat: add vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/faa53fdfae7f605c19bd74564639640f9d30d404\"\u003e\u003ccode\u003efaa53fd\u003c/code\u003e\u003c/a\u003e ci: update Node.js and Redis test matrix (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e\u003ccode\u003e37d0695\u003c/code\u003e\u003c/a\u003e feat: add increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/612ee9dfe96c1df942eaa415ca94881077191b5c\"\u003e\u003ccode\u003e612ee9d\u003c/code\u003e\u003c/a\u003e chore: update Redis 8.8 test image to custom (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003e\u003ccode\u003ebaf68d6\u003c/code\u003e\u003c/a\u003e feat: add array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `react-native` from 0.81.5 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-reanimated` from 4.1.7 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-reanimated's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReanimated - 4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): mapperRun race condition by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9595\"\u003esoftware-mansion/react-native-reanimated#9595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReanimated - 4.4.0\u003c/h2\u003e\n\u003ch2\u003eKey changes\u003c/h2\u003e\n\u003ch3\u003eiOS CSS Core Animation\u003c/h3\u003e\n\u003cp\u003eReanimated 4.4.0 introduces a new platform-backed CSS animation engine on iOS that runs animations\ndirectly on Core Animation layers instead of going through the JS-driven update loop. It is hidden\nbehind the \u003ccode\u003eIOS_CSS_CORE_ANIMATION\u003c/code\u003e static feature flag.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Wire \u003ccode\u003eCSSPlatformTransition\u003c/code\u003e with iOS platform implementation by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9325\"\u003esoftware-mansion/react-native-reanimated#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Hide platform animations behind a feature flag by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9493\"\u003esoftware-mansion/react-native-reanimated#9493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnimation Backend\u003c/h3\u003e\n\u003cp\u003eA new Animation Backend has been integrated behind a feature flag, which will help greatly with the flow of updating the Shadow Tree in animations.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrate Animation Backend behind a flag by \u003ca href=\"https://github.com/bartlomiejbloniarz\"\u003e\u003ccode\u003e@​bartlomiejbloniarz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9279\"\u003esoftware-mansion/react-native-reanimated#9279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew useTimestamp hook\u003c/h3\u003e\n\u003cp\u003eA new \u003ccode\u003euseTimestamp\u003c/code\u003e hook exposes the current frame timestamp as a Shared Value that updates every\nframe with the time elapsed since the first frame, with an \u003ccode\u003eisActive\u003c/code\u003e flag to pause and resume updates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds useTimestamp hook by \u003ca href=\"https://github.com/ashfurrow\"\u003e\u003ccode\u003e@​ashfurrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9162\"\u003esoftware-mansion/react-native-reanimated#9162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePrecompiled headers on Android\u003c/h3\u003e\n\u003cp\u003eReanimated's native build on Android now uses precompiled headers (\u003ccode\u003eReanimatedPCH.h\u003c/code\u003e), significantly\nreducing C++ compile times for both fresh and incremental builds.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStart using precompiled headers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9434\"\u003esoftware-mansion/react-native-reanimated#9434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): Spring jitter by \u003ca href=\"https://github.com/piaskowyk\"\u003e\u003ccode\u003e@​piaskowyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9463\"\u003esoftware-mansion/react-native-reanimated#9463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: emit ESM package json by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9481\"\u003esoftware-mansion/react-native-reanimated#9481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eplaceholderTextColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9409\"\u003esoftware-mansion/react-native-reanimated#9409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9411\"\u003esoftware-mansion/react-native-reanimated#9411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowOffset\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9412\"\u003esoftware-mansion/react-native-reanimated#9412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eoutlineColor\u003c/code\u003e, \u003ccode\u003eoutlineOffset\u003c/code\u003e and \u003ccode\u003eoutlineWidth\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9417\"\u003esoftware-mansion/react-native-reanimated#9417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eborderBlockColor\u003c/code\u003e, \u003ccode\u003eborderBlockStartColor\u003c/code\u003e and \u003ccode\u003eborderBlockEndColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9418\"\u003esoftware-mansion/react-native-reanimated#9418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnify synchronous props logic between platforms by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9381\"\u003esoftware-mansion/react-native-reanimated#9381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreallocate and reuse synchronous props buffers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9425\"\u003esoftware-mansion/react-native-reanimated#9425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Reanimated): laggy LA outside of Animation Backend by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9431\"\u003esoftware-mansion/react-native-reanimated#9431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2daa6e5ae43e1c4d1896308e480c43bc53e1fcc8\"\u003e\u003ccode\u003e2daa6e5\u003c/code\u003e\u003c/a\u003e feat: web support for CSS transition callbacks (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9555\"\u003e#9555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/de1f2e2db341909c57d014b404784a13a5075df3\"\u003e\u003ccode\u003ede1f2e2\u003c/code\u003e\u003c/a\u003e [Web LA] Fix interaction with \u003ccode\u003ereact-freeze\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/ca1aae281d3bf9a4c9b350c56b604142f77f7103\"\u003e\u003ccode\u003eca1aae2\u003c/code\u003e\u003c/a\u003e chore: add tests for web CSS transition and animation managers (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/0442a77e1809aff0611bdeec68737d4ebe840003\"\u003e\u003ccode\u003e0442a77\u003c/code\u003e\u003c/a\u003e fix(Reanimated): mapperRun race condition (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9595\"\u003e#9595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/da9571e8b730b85b424133392d45a99257055056\"\u003e\u003ccode\u003eda9571e\u003c/code\u003e\u003c/a\u003e chore: Deduplicate \u003ccode\u003eCSSLengthArray\u003c/code\u003e and \u003ccode\u003eSVGStrokeDashArray\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9553\"\u003e#9553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2e5ae27f84c2aa69970ad5f1222176c315b70eae\"\u003e\u003ccode\u003e2e5ae27\u003c/code\u003e\u003c/a\u003e chore: replace Sets in CSS guards with switches and array lookups (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9554\"\u003e#9554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/7fd03f5e958a4ba3c5b16b6eb710f8c9199f2339\"\u003e\u003ccode\u003e7fd03f5\u003c/code\u003e\u003c/a\u003e feat: animate open/closed SVG path morphs and missing strokeDasharray endpoin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/37cf20305660b50cedf570f72f11f9f41989a6d2\"\u003e\u003ccode\u003e37cf203\u003c/code\u003e\u003c/a\u003e feat: route pseudo-selector transitions through platform (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9560\"\u003e#9560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/abba6a04b5678c4a6eb540bc237428d3a85a14c5\"\u003e\u003ccode\u003eabba6a0\u003c/code\u003e\u003c/a\u003e feat: register remaining react-native-svg components for web CSS animations (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/d0a7ceb890a6d90d008383b26613ceb2c0a48c85\"\u003e\u003ccode\u003ed0a7ceb\u003c/code\u003e\u003c/a\u003e feat: web CSS animation support for SVG Circle (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9548\"\u003e#9548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commits/4.4.1/packages/react-native-reanimated\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.6.2 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/is...\n\n_Description has been truncated_","html_url":"https://github.com/arrenv/faven/pull/85","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arrenv%2Ffaven/issues/85","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/85/packages"},{"uuid":"4655883506","node_id":"PR_kwDORkrqPM7mFhiV","number":47,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-14T05:17:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-13T14:52:27.000Z","updated_at":"2026-06-14T05:17:51.000Z","time_to_close":51922,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":25,"packages":[{"name":"@ai-sdk/react","old_version":"3.0.201","new_version":"3.0.206","repository_url":"https://github.com/vercel/ai"},{"name":"ai","old_version":"6.0.199","new_version":"6.0.204","repository_url":"https://github.com/vercel/ai"},{"name":"expo","old_version":"56.0.9","new_version":"56.0.11","repository_url":"https://github.com/expo/expo"},{"name":"expo-audio","old_version":"56.0.11","new_version":"56.0.12","repository_url":"https://github.com/expo/expo"},{"name":"expo-constants","old_version":"56.0.17","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"expo-font","old_version":"56.0.5","new_version":"56.0.6","repository_url":"https://github.com/expo/expo"},{"name":"expo-image","old_version":"56.0.10","new_version":"56.0.11","repository_url":"https://github.com/expo/expo"},{"name":"expo-image-picker","old_version":"56.0.16","new_version":"56.0.17","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"56.0.13","new_version":"56.0.14","repository_url":"https://github.com/expo/expo"},{"name":"expo-location","old_version":"56.0.16","new_version":"56.0.17","repository_url":"https://github.com/expo/expo"},{"name":"expo-notifications","old_version":"56.0.16","new_version":"56.0.17","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"56.2.9","new_version":"56.2.10","repository_url":"https://github.com/expo/expo"},{"name":"expo-task-manager","old_version":"56.0.17","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"lucide-react-native","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pocketbase","old_version":"0.26.9","new_version":"0.27.0","repository_url":"https://github.com/pocketbase/js-sdk"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.4.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.8.3","new_version":"0.9.2","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"@rive-app/react-webgl2","old_version":"4.29.0","new_version":"4.29.1","repository_url":"https://github.com/rive-app/rive-react"},{"name":"media-chrome","old_version":"4.19.1","new_version":"4.19.2","repository_url":"https://github.com/muxinc/media-chrome"},{"name":"@tailwindcss/vite","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.201` | `3.0.206` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.199` | `6.0.204` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `56.0.9` | `56.0.11` |\n| [expo-audio](https://github.com/expo/expo/tree/HEAD/packages/expo-audio) | `56.0.11` | `56.0.12` |\n| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `56.0.17` | `56.0.18` |\n| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `56.0.5` | `56.0.6` |\n| [expo-image](https://github.com/expo/expo/tree/HEAD/packages/expo-image) | `56.0.10` | `56.0.11` |\n| [expo-image-picker](https://github.com/expo/expo/tree/HEAD/packages/expo-image-picker) | `56.0.16` | `56.0.17` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `56.0.13` | `56.0.14` |\n| [expo-location](https://github.com/expo/expo/tree/HEAD/packages/expo-location) | `56.0.16` | `56.0.17` |\n| [expo-notifications](https://github.com/expo/expo/tree/HEAD/packages/expo-notifications) | `56.0.16` | `56.0.17` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `56.2.9` | `56.2.10` |\n| [expo-task-manager](https://github.com/expo/expo/tree/HEAD/packages/expo-task-manager) | `56.0.17` | `56.0.18` |\n| [lucide-react-native](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react-native) | `1.17.0` | `1.18.0` |\n| [pocketbase](https://github.com/pocketbase/js-sdk) | `0.26.9` | `0.27.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.4.1` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.8.3` | `0.9.2` |\n| [@rive-app/react-webgl2](https://github.com/rive-app/rive-react) | `4.29.0` | `4.29.1` |\n| [media-chrome](https://github.com/muxinc/media-chrome) | `4.19.1` | `4.19.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.0` | `4.3.1` |\n\n\nUpdates `@ai-sdk/react` from 3.0.201 to 3.0.206\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.205\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [bfa5864]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f42aa79]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5291f7e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b4b575a]\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.29\u003c/li\u003e\n\u003cli\u003eai@6.0.203\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/vercel/ai/commits/HEAD/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.199 to 6.0.204\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.204\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c5d4716]\n\u003cul\u003e\n\u003cli\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.130\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.203\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef42aa79: fix: harden download URL SSRF guard against hostname and redirect bypasses\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003evalidateDownloadUrl\u003c/code\u003e and the file download helpers (\u003ccode\u003edownloadBlob\u003c/code\u003e, \u003ccode\u003edownload\u003c/code\u003e) could be bypassed in several ways when handling untrusted URLs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA fully-qualified hostname with a trailing dot (e.g. \u003ccode\u003elocalhost.\u003c/code\u003e, \u003ccode\u003emyhost.local.\u003c/code\u003e) skipped the localhost/\u003ccode\u003e.local\u003c/code\u003e blocklist.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses that embed an IPv4 address in their last 32 bits — IPv4-compatible (\u003ccode\u003e::127.0.0.1\u003c/code\u003e), IPv4-translated (\u003ccode\u003e::ffff:0:127.0.0.1\u003c/code\u003e), and NAT64 (\u003ccode\u003e64:ff9b::127.0.0.1\u003c/code\u003e, including the \u003ccode\u003e64:ff9b:1::/48\u003c/code\u003e local-use prefix) — were not decoded and checked against the private IPv4 ranges.\u003c/li\u003e\n\u003cli\u003eRedirects were validated only \u003cem\u003eafter\u003c/em\u003e \u003ccode\u003efetch\u003c/code\u003e had already followed them, so the request to a redirect target (e.g. an internal/metadata address) had already been issued before the check ran.\u003c/li\u003e\n\u003cli\u003eSeveral reserved/internal address ranges were not blocked: CGNAT (\u003ccode\u003e100.64.0.0/10\u003c/code\u003e, used by some cloud providers for internal traffic), benchmarking (\u003ccode\u003e198.18.0.0/15\u003c/code\u003e), IETF protocol assignments (\u003ccode\u003e192.0.0.0/24\u003c/code\u003e), the reserved \u003ccode\u003e240.0.0.0/4\u003c/code\u003e block (including the \u003ccode\u003e255.255.255.255\u003c/code\u003e broadcast address), and IPv6 site-local (\u003ccode\u003efec0::/10\u003c/code\u003e) and multicast (\u003ccode\u003eff00::/8\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe validator now strips trailing dots before the hostname checks and fully expands IPv6 addresses to detect embedded private IPv4 targets. The download helpers now follow redirects manually (\u003ccode\u003eredirect: 'manual'\u003c/code\u003e), re-validating each hop before requesting it, so an unsafe redirect target is never fetched. When a redirect cannot be inspected because the runtime returns an opaque response, the helpers fail closed (reject the redirect) on the server; only in a real browser — where SSRF is not reachable (fetch is constrained by CORS and cannot reach a server's internal network or cloud-metadata endpoints) — is the redirect followed natively so legitimate redirected downloads keep working.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5291f7e: Harden stream text processing and middleware against prototype pollution from stream part IDs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eb4b575a: fix: redact server error details from UI message streams by default\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estreamText(...).toUIMessageStream()\u003c/code\u003e and \u003ccode\u003ecreateUIMessageStream\u003c/code\u003e defaulted their \u003ccode\u003eonError\u003c/code\u003e callback to \u003ccode\u003egetErrorMessage\u003c/code\u003e, which serializes the raw error (\u003ccode\u003eerror.toString()\u003c/code\u003e / \u003ccode\u003eJSON.stringify(error)\u003c/code\u003e) into the client-facing \u003ccode\u003e{ type: 'error', errorText }\u003c/code\u003e chunk — and also into \u003ccode\u003etool-output-error\u003c/code\u003e parts. The documented default was \u003ccode\u003e() =\u0026gt; 'An error occurred.'\u003c/code\u003e, so applications relying on the documented behavior were unknowingly streaming server exception details (internal hostnames, paths, provider request data, validation inputs) to end users.\u003c/p\u003e\n\u003cp\u003eThe default \u003ccode\u003eonError\u003c/code\u003e now returns the documented generic \u003ccode\u003e'An error occurred.'\u003c/code\u003e. Raw error details are only emitted when the developer explicitly supplies an \u003ccode\u003eonError\u003c/code\u003e handler. This also redacts \u003ccode\u003etool-output-error\u003c/code\u003e and invalid-tool-input error text by default; pass an \u003ccode\u003eonError\u003c/code\u003e to surface richer messages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [bfa5864]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [f42aa79]\u003c/p\u003e\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.29\u003c/li\u003e\n\u003cli\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.129\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@6.0.204/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.204\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c5d4716]\n\u003cul\u003e\n\u003cli\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.130\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.203\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef42aa79: fix: harden download URL SSRF guard against hostname and redirect bypasses\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003evalidateDownloadUrl\u003c/code\u003e and the file download helpers (\u003ccode\u003edownloadBlob\u003c/code\u003e, \u003ccode\u003edownload\u003c/code\u003e) could be bypassed in several ways when handling untrusted URLs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA fully-qualified hostname with a trailing dot (e.g. \u003ccode\u003elocalhost.\u003c/code\u003e, \u003ccode\u003emyhost.local.\u003c/code\u003e) skipped the localhost/\u003ccode\u003e.local\u003c/code\u003e blocklist.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses that embed an IPv4 address in their last 32 bits — IPv4-compatible (\u003ccode\u003e::127.0.0.1\u003c/code\u003e), IPv4-translated (\u003ccode\u003e::ffff:0:127.0.0.1\u003c/code\u003e), and NAT64 (\u003ccode\u003e64:ff9b::127.0.0.1\u003c/code\u003e, including the \u003ccode\u003e64:ff9b:1::/48\u003c/code\u003e local-use prefix) — were not decoded and checked against the private IPv4 ranges.\u003c/li\u003e\n\u003cli\u003eRedirects were validated only \u003cem\u003eafter\u003c/em\u003e \u003ccode\u003efetch\u003c/code\u003e had already followed them, so the request to a redirect target (e.g. an internal/metadata address) had already been issued before the check ran.\u003c/li\u003e\n\u003cli\u003eSeveral reserved/internal address ranges were not blocked: CGNAT (\u003ccode\u003e100.64.0.0/10\u003c/code\u003e, used by some cloud providers for internal traffic), benchmarking (\u003ccode\u003e198.18.0.0/15\u003c/code\u003e), IETF protocol assignments (\u003ccode\u003e192.0.0.0/24\u003c/code\u003e), the reserved \u003ccode\u003e240.0.0.0/4\u003c/code\u003e block (including the \u003ccode\u003e255.255.255.255\u003c/code\u003e broadcast address), and IPv6 site-local (\u003ccode\u003efec0::/10\u003c/code\u003e) and multicast (\u003ccode\u003eff00::/8\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe validator now strips trailing dots before the hostname checks and fully expands IPv6 addresses to detect embedded private IPv4 targets. The download helpers now follow redirects manually (\u003ccode\u003eredirect: 'manual'\u003c/code\u003e), re-validating each hop before requesting it, so an unsafe redirect target is never fetched. When a redirect cannot be inspected because the runtime returns an opaque response, the helpers fail closed (reject the redirect) on the server; only in a real browser — where SSRF is not reachable (fetch is constrained by CORS and cannot reach a server's internal network or cloud-metadata endpoints) — is the redirect followed natively so legitimate redirected downloads keep working.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5291f7e: Harden stream text processing and middleware against prototype pollution from stream part IDs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eb4b575a: fix: redact server error details from UI message streams by default\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estreamText(...).toUIMessageStream()\u003c/code\u003e and \u003ccode\u003ecreateUIMessageStream\u003c/code\u003e defaulted their \u003ccode\u003eonError\u003c/code\u003e callback to \u003ccode\u003egetErrorMessage\u003c/code\u003e, which serializes the raw error (\u003ccode\u003eerror.toString()\u003c/code\u003e / \u003ccode\u003eJSON.stringify(error)\u003c/code\u003e) into the client-facing \u003ccode\u003e{ type: 'error', errorText }\u003c/code\u003e chunk — and also into \u003ccode\u003etool-output-error\u003c/code\u003e parts. The documented default was \u003ccode\u003e() =\u0026gt; 'An error occurred.'\u003c/code\u003e, so applications relying on the documented behavior were unknowingly streaming server exception details (internal hostnames, paths, provider request data, validation inputs) to end users.\u003c/p\u003e\n\u003cp\u003eThe default \u003ccode\u003eonError\u003c/code\u003e now returns the documented generic \u003ccode\u003e'An error occurred.'\u003c/code\u003e. Raw error details are only emitted when the developer explicitly supplies an \u003ccode\u003eonError\u003c/code\u003e handler. This also redacts \u003ccode\u003etool-output-error\u003c/code\u003e and invalid-tool-input error text by default; pass an \u003ccode\u003eonError\u003c/code\u003e to surface richer messages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [bfa5864]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [f42aa79]\u003c/p\u003e\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.29\u003c/li\u003e\n\u003cli\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.129\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.202\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e942f2f8: fix(security): re-validate tool approvals from client message history before execution\u003c/p\u003e\n\u003cp\u003eThe approval-replay path in \u003ccode\u003egenerateText\u003c/code\u003e/\u003ccode\u003estreamText\u003c/code\u003e reconstructed approved tool calls from the client-supplied messages array and executed them without re-validating input against the tool's schema or re-checking that the tool actually requires approval. A client could forge an assistant message with a pre-approved tool-call part and have the server execute a tool with attacker-chosen arguments.\u003c/p\u003e\n\u003cp\u003eThe replay path now verifies the HMAC signature (when \u003ccode\u003eexperimental_toolApprovalSecret\u003c/code\u003e is configured), re-validates tool-call input against the tool's input schema, and re-resolves whether the tool requires approval before execution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [942f2f8]\u003c/p\u003e\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.28\u003c/li\u003e\n\u003cli\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.128\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.201\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/63b3f6081df232ff3b2a84b27cc3eda33f215586\"\u003e\u003ccode\u003e63b3f60\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/16086\"\u003e#16086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bae9babb22e195e74a9a0c0e26a5e52c8ba8e7f2\"\u003e\u003ccode\u003ebae9bab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/16026\"\u003e#16026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b4b575a1a31d6ba81570a17b4bd1da0ac50bfc09\"\u003e\u003ccode\u003eb4b575a\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): redact server error details from UI message streams by def...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f42aa79ce84d8f5cf5188cf01275e9868059fb46\"\u003e\u003ccode\u003ef42aa79\u003c/code\u003e\u003c/a\u003e Backport: fix(provider-utils,ai): harden download SSRF guard against hostname...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5291f7eec441a548d1b4be7a105a384667f5fcba\"\u003e\u003ccode\u003e5291f7e\u003c/code\u003e\u003c/a\u003e Backport: fix: Harden stream text processing and middleware against prototype...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9ef2c3cfadfc4a469e9eec6a6e8a0ac0fc80a1e5\"\u003e\u003ccode\u003e9ef2c3c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15998\"\u003e#15998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/942f2f80f5b404fe4389bd76bce859292ce2137e\"\u003e\u003ccode\u003e942f2f8\u003c/code\u003e\u003c/a\u003e Backport: fix(security): harden tool approval replay path against client-forg...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/dca8c38b09acba1a5eebf354b532833ab055413a\"\u003e\u003ccode\u003edca8c38\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15992\"\u003e#15992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0c8c0ed25e8736564ba489433cd8229f01895c4a\"\u003e\u003ccode\u003e0c8c0ed\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): return schema-transformed elements in array output mode (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a340536d4cd232c42757bf04c3ec35f589f6fe35\"\u003e\u003ccode\u003ea340536\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15965\"\u003e#15965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@6.0.204/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 56.0.9 to 56.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-audio` from 56.0.11 to 56.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-audio/CHANGELOG.md\"\u003eexpo-audio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for storing recordings in the app document directory on Android and iOS. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46189\"\u003e#46189\u003c/a\u003e by \u003ca href=\"https://github.com/shubh73\"\u003e\u003ccode\u003e@​shubh73\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix stale lock screen artwork when updating metadata without an \u003ccode\u003eartworkUrl\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45738\"\u003e#45738\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\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/expo/expo/commits/HEAD/packages/expo-audio\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-constants` from 56.0.17 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-constants\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-font` from 56.0.5 to 56.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-font/CHANGELOG.md\"\u003eexpo-font's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Added \u003ccode\u003eServer.withServerContext(callback)\u003c/code\u003e which scopes server-side font loads per render. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve package-style font paths. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46784\"\u003e#46784\u003c/a\u003e by \u003ca href=\"https://github.com/maxlapides\"\u003e\u003ccode\u003e@​maxlapides\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-font\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-image` from 56.0.10 to 56.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-image-picker` from 56.0.16 to 56.0.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-image-picker\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-linking` from 56.0.13 to 56.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-linking\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-location` from 56.0.16 to 56.0.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-location\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-notifications` from 56.0.16 to 56.0.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-notifications\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-router` from 56.2.9 to 56.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-task-manager` from 56.0.17 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-task-manager\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react-native` from 1.17.0 to 1.18.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-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(site): Remove survey from site 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/4417\"\u003elucide-icons/lucide#4417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eplay-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4412\"\u003elucide-icons/lucide#4412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metadata): add missing use-cases prop on play-off.json 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/4423\"\u003elucide-icons/lucide#4423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): force hide #bb-banner, if html.has-bb-banner is missing 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/4422\"\u003elucide-icons/lucide#4422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Remove \u003ccode\u003e@next\u003c/code\u003e from installation instructions for\u003ccode\u003e@lucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/alecglassford\"\u003e\u003ccode\u003e@​alecglassford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4432\"\u003elucide-icons/lucide#4432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages/angular): add support for Angular v22 and onwards 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/4450\"\u003elucide-icons/lucide#4450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): add check to skip release if latest tag was created today 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/4085\"\u003elucide-icons/lucide#4085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewebcam-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jordan-burnett\"\u003e\u003ccode\u003e@​jordan-burnett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4242\"\u003elucide-icons/lucide#4242\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/alecglassford\"\u003e\u003ccode\u003e@​alecglassford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4432\"\u003elucide-icons/lucide#4432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordan-burnett\"\u003e\u003ccode\u003e@​jordan-burnett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4242\"\u003elucide-icons/lucide#4242\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.17.0...1.18.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.17.0...1.18.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.18.0/packages/lucide-react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pocketbase` from 0.26.9 to 0.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pocketbase/js-sdk/releases\"\u003epocketbase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.0 Release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003epb.sql.run(query)\u003c/code\u003e handler for the upcoming PocketBase v0.39.0 \u0026quot;SQL console\u0026quot; debug interface (\u003ca href=\"https://redirect.github.com/pocketbase/pocketbase/issues/2236\"\u003epocketbase#2236\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded missing PocketBase v0.37+ collection meta endpoint handlers (\u003ccode\u003epb.collections.dryRunViewQuery(query)\u003c/code\u003e and \u003ccode\u003epb.collections.getAllOAuth2Providers()\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pocketbase/js-sdk/blob/master/CHANGELOG.md\"\u003epocketbase's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003epb.sql.run(query)\u003c/code\u003e handler for the upcoming PocketBase v0.39.0 \u0026quot;SQL console\u0026quot; debug interface (\u003ca href=\"https://redirect.github.com/pocketbase/pocketbase/issues/2236\"\u003epocketbase#2236\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded missing PocketBase v0.37+ collection meta endpoint handlers (\u003ccode\u003epb.collections.dryRunViewQuery(query)\u003c/code\u003e and \u003ccode\u003epb.collections.getAllOAuth2Providers()\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pocketbase/js-sdk/commit/78eabd2d6449b8298ad7316888d8a6939388bba8\"\u003e\u003ccode\u003e78eabd2\u003c/code\u003e\u003c/a\u003e fixed test typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pocketbase/js-sdk/commit/64f37589bae2a238044eeacce83a68422356d83a\"\u003e\u003ccode\u003e64f3758\u003c/code\u003e\u003c/a\u003e added pb.sql.run() and collection meta handlers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pocketbase/js-sdk/compare/v0.26.9...v0.27.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.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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.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 `react-dom` from 19.2.3 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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.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 `react-native` from 0.85.3 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-reanimated` from 4.3.1 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-reanimated's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReanimated - 4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): mapperRun race condition by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9595\"\u003esoftware-mansion/react-native-reanimated#9595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReanimated - 4.4.0\u003c/h2\u003e\n\u003ch2\u003eKey changes\u003c/h2\u003e\n\u003ch3\u003eiOS CSS Core Animation\u003c/h3\u003e\n\u003cp\u003eReanimated 4.4.0 introduces a new platform-backed CSS animation engine on iOS that runs animations\ndirectly on Core Animation layers instead of going through the JS-driven update loop. It is hidden\nbehind the \u003ccode\u003eIOS_CSS_CORE_ANIMATION\u003c/code\u003e static feature flag.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Wire \u003ccode\u003eCSSPlatformTransition\u003c/code\u003e with iOS platform implementation by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9325\"\u003esoftware-mansion/react-native-reanimated#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Hide platform animations behind a feature flag by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9493\"\u003esoftware-mansion/react-native-reanimated#9493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnimation Backend\u003c/h3\u003e\n\u003cp\u003eA new Animation Backend has been integrated behind a feature flag, which will help greatly with the flow of updating the Shadow Tree in animations.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrate Animation Backend behind a flag by \u003ca href=\"https://github.com/bartlomiejbloniarz\"\u003e\u003ccode\u003e@​bartlomiejbloniarz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9279\"\u003esoftware-mansion/react-native-reanimated#9279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew useTimestamp hook\u003c/h3\u003e\n\u003cp\u003eA new \u003ccode\u003euseTimestamp\u003c/code\u003e hook exposes the current frame timestamp as a Shared Value that updates every\nframe with the time elapsed since the first frame, with an \u003ccode\u003eisActive\u003c/code\u003e flag to pause and resume updates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds useTimestamp hook by \u003ca href=\"https://github.com/ashfurrow\"\u003e\u003ccode\u003e@​ashfurrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9162\"\u003esoftware-mansion/react-native-reanimated#9162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePrecompiled headers on Android\u003c/h3\u003e\n\u003cp\u003eReanimated's native build on Android now uses precompiled headers (\u003ccode\u003eReanimatedPCH.h\u003c/code\u003e), significantly\nreducing C++ compile times for both fresh and incremental builds.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStart using precompiled headers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9434\"\u003esoftware-mansion/react-native-reanimated#9434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): Spring jitter by \u003ca href=\"https://github.com/piaskowyk\"\u003e\u003ccode\u003e@​piaskowyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9463\"\u003esoftware-mansion/react-native-reanimated#9463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: emit ESM package json by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9481\"\u003esoftware-mansion/react-native-reanimated#9481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eplaceholderTextColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9409\"\u003esoftware-mansion/react-native-reanimated#9409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9411\"\u003esoftware-mansion/react-native-reanimated#9411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowOffset\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9412\"\u003esoftware-mansion/react-native-reanimated#9412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eoutlineColor\u003c/code\u003e, \u003ccode\u003eoutlineOffset\u003c/code\u003e and \u003ccode\u003eoutlineWidth\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9417\"\u003esoftware-mansion/react-native-reanimated#9417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eborderBlockColor\u003c/code\u003e, \u003ccode\u003eborderBlockStartColor\u003c/code\u003e and \u003ccode\u003eborderBlockEndColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9418\"\u003esoftware-mansion/react-native-reanimated#9418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnify synchronous props logic between platforms by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9381\"\u003esoftware-mansion/react-native-reanimated#9381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreallocate and reuse synchronous props buffers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9425\"\u003esoftware-mansion/react-native-reanimated#9425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Reanimated): laggy LA outside of Animation Backend by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9431\"\u003esoftware-mansion/react-native-reanimated#9431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2daa6e5ae43e1c4d1896308e480c43bc53e1fcc8\"\u003e\u003ccode\u003e2daa6e5\u003c/code\u003e\u003c/a\u003e feat: web support for CSS transition callbacks (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9555\"\u003e#9555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/de1f2e2db341909c57d014b404784a13a5075df3\"\u003e\u003ccode\u003ede1f2e2\u003c/code\u003e\u003c/a\u003e [Web LA] Fix interaction with \u003ccode\u003ereact-freeze\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/ca1aae281d3bf9a4c9b350c56b604142f77f7103\"\u003e\u003ccode\u003eca1aae2\u003c/code\u003e\u003c/a\u003e chore: add tests for web CSS transition and animation managers (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/0442a77e1809aff0611bdeec68737d4ebe840003\"\u003e\u003ccode\u003e0442a77\u003c/code\u003e\u003c/a\u003e fix(Reanimated): mapperRun race condition (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9595\"\u003e#9595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/da9571e8b730b85b424133392d45a99257055056\"\u003e\u003ccode\u003eda9571e\u003c/code\u003e\u003c/a\u003e chore: Deduplicate \u003ccode\u003eCSSLengthArray\u003c/code\u003e and \u003ccode\u003eSVGStrokeDashArray\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9553\"\u003e#9553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2e5ae27f84c2aa69970ad5f1222176c315b70eae\"\u003e\u003ccode\u003e2e5ae27\u003c/code\u003e\u003c/a\u003e chore: replace Sets in CSS guards with switches and array lookups (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9554\"\u003e#9554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/7fd03f5e958a4ba3c5b16b6eb710f8c9199f...\n\n_Description has been truncated_","html_url":"https://github.com/guillermoscript/calistenia-app/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/guillermoscript%2Fcalistenia-app/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"},{"uuid":"4654504467","node_id":"PR_kwDONfoIMc7mBZjZ","number":10,"state":"open","title":"chore(deps): bump react-native-safe-area-context from 5.6.2 to 5.8.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-13T05:41:55.000Z","updated_at":"2026-06-13T05:42:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) from 5.6.2 to 5.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003edb1bdcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Release build CI (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/651\"\u003e#651\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/eed4a0f2d39c9acaddc97979a8f817bffee40f51\"\u003eeed4a0f\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/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e0b35d24cfe72812f5d32e4576195693abbcda20\"\u003e\u003ccode\u003ee0b35d2\u003c/code\u003e\u003c/a\u003e chore: release 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/82027a77116380dfa5d3b716e540ffa57a2910cc\"\u003e\u003ccode\u003e82027a7\u003c/code\u003e\u003c/a\u003e do not push\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003e\u003ccode\u003edb1bdcb\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/d3a472e51cc6ca5181c0aac1478290caaebd0f52\"\u003e\u003ccode\u003ed3a472e\u003c/code\u003e\u003c/a\u003e Update broken React Native View prop links in API documentation (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/b18ae84eea605b83eb006ce82db066b28c3765b3\"\u003e\u003ccode\u003eb18ae84\u003c/code\u003e\u003c/a\u003e Update usage.mdx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native-safe-area-context\u0026package-manager=npm_and_yarn\u0026previous-version=5.6.2\u0026new-version=5.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/saksham-pandeyy/finvario/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/saksham-pandeyy%2Ffinvario/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"4653053260","node_id":"PR_kwDORjuR-s7l8xpr","number":652,"state":"open","title":"chore(deps): bump the npm-weekly group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-12T22:34:02.000Z","updated_at":"2026-06-12T22:35:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-weekly","update_count":31,"packages":[{"name":"idb-keyval","old_version":"6.2.2","new_version":"6.2.5","repository_url":"https://github.com/jakearchibald/idb-keyval"},{"name":"webauthx","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/wevm/webauthx"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@privy-io/react-auth","old_version":"3.25.0","new_version":"3.29.2","repository_url":"https://github.com/orgs/privy-io"},{"name":"@remix-run/route-pattern","old_version":"0.20.0","new_version":"0.22.1","repository_url":"https://github.com/remix-run/remix"},{"name":"@wagmi/core","old_version":"3.4.10","new_version":"3.5.0","repository_url":"https://github.com/wevm/wagmi"},{"name":"playwright-core","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"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":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"zile","old_version":"0.0.25","new_version":"0.0.29","repository_url":"https://github.com/wevm/zile"},{"name":"vite-plugin-mkcert","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/liuweiGL/vite-plugin-mkcert"},{"name":"incur","old_version":"0.3.25","new_version":"0.4.8","repository_url":"https://github.com/wevm/incur"},{"name":"mppx","old_version":"0.6.27","new_version":"0.6.30","repository_url":"https://github.com/wevm/mppx"},{"name":"@react-native-async-storage/async-storage","old_version":"3.0.2","new_version":"3.1.1","repository_url":"https://github.com/react-native-async-storage/async-storage"},{"name":"react-native","old_version":"0.83.4","new_version":"0.85.3","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.24.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"regen-ui","old_version":"0.3.0","new_version":"0.5.0"},{"name":"@iconify/json","old_version":"2.2.469","new_version":"2.2.483","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@tanstack/router-plugin","old_version":"1.167.22","new_version":"1.168.15","repository_url":"https://github.com/TanStack/router"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@iconify-json/lucide","old_version":"1.2.108","new_version":"1.2.111","repository_url":"https://github.com/iconify/icon-sets"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"@vitejs/devtools","old_version":"0.1.15","new_version":"0.3.1","repository_url":"https://github.com/vitejs/devtools"},{"name":"typed-query-selector","old_version":"2.12.1","new_version":"2.12.2","repository_url":"https://github.com/g-plane/typed-query-selector"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-weekly group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [idb-keyval](https://github.com/jakearchibald/idb-keyval) | `6.2.2` | `6.2.5` |\n| [webauthx](https://github.com/wevm/webauthx) | `0.1.1` | `0.1.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@privy-io/react-auth](https://github.com/orgs/privy-io) | `3.25.0` | `3.29.2` |\n| [@remix-run/route-pattern](https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern) | `0.20.0` | `0.22.1` |\n| [@wagmi/core](https://github.com/wevm/wagmi/tree/HEAD/packages/core) | `3.4.10` | `3.5.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\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| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [zile](https://github.com/wevm/zile) | `0.0.25` | `0.0.29` |\n| [vite-plugin-mkcert](https://github.com/liuweiGL/vite-plugin-mkcert) | `2.0.0` | `2.1.0` |\n| [incur](https://github.com/wevm/incur) | `0.3.25` | `0.4.8` |\n| [mppx](https://github.com/wevm/mppx) | `0.6.27` | `0.6.30` |\n| [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage) | `3.0.2` | `3.1.1` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.83.4` | `0.85.3` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.24.0` | `4.25.2` |\n| regen-ui | `0.3.0` | `0.5.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.469` | `2.2.483` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.167.22` | `1.168.15` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.108` | `1.2.111` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [@vitejs/devtools](https://github.com/vitejs/devtools/tree/HEAD/packages/core) | `0.1.15` | `0.3.1` |\n| [typed-query-selector](https://github.com/g-plane/typed-query-selector) | `2.12.1` | `2.12.2` |\n\n\nUpdates `idb-keyval` from 6.2.2 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/0c06d2659532745aef83fe01f7e8b4fb76b708d1\"\u003e\u003ccode\u003e0c06d26\u003c/code\u003e\u003c/a\u003e 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/6fe29f1dc412b1c14509b1f2683f444190a40879\"\u003e\u003ccode\u003e6fe29f1\u003c/code\u003e\u003c/a\u003e fix: update() hanging on bad key, remove dead type file (\u003ca href=\"https://redirect.github.com/jakearchibald/idb-keyval/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/e674340f37a3cb03864ee8952133092eb5ea418c\"\u003e\u003ccode\u003ee674340\u003c/code\u003e\u003c/a\u003e 6.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/ea62a7db3827d483c9c5bf8118f5e7b496e02e87\"\u003e\u003ccode\u003eea62a7d\u003c/code\u003e\u003c/a\u003e Fix d.ts location in build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/d5b7e4f114624c889f41b62c6dc3f495b38576cd\"\u003e\u003ccode\u003ed5b7e4f\u003c/code\u003e\u003c/a\u003e 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/99085cfed11bd6ca88f41d7bb09d82db22079642\"\u003e\u003ccode\u003e99085cf\u003c/code\u003e\u003c/a\u003e Fix three bugs: nested transaction in \u003ccode\u003eentries()\u003c/code\u003e, build cleanup, and unpkg p...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakearchibald/idb-keyval/compare/v6.2.2...v6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webauthx` from 0.1.1 to 0.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wevm/webauthx/releases\"\u003ewebauthx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewebauthx@0.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e308444c: Added AAGUID lookup and resolve to get webauthn provider info\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wevm/webauthx/blob/main/CHANGELOG.md\"\u003ewebauthx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e308444c: Added AAGUID lookup and resolve to get webauthn provider info\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/webauthx/commit/b93b583590edc1087b751b6e4c2e12b638c215e7\"\u003e\u003ccode\u003eb93b583\u003c/code\u003e\u003c/a\u003e chore: up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/webauthx/commit/8ab099b51881d865951f6e761a00096a4f3c2c12\"\u003e\u003ccode\u003e8ab099b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wevm/webauthx/issues/7\"\u003e#7\u003c/a\u003e from wevm/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/webauthx/commit/eead81bec0e4b966680fc248ac7572dc66d9479e\"\u003e\u003ccode\u003eeead81b\u003c/code\u003e\u003c/a\u003e chore: version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/webauthx/commit/5c408b09acfaadc09abcf35786dfbc1b2cbcafec\"\u003e\u003ccode\u003e5c408b0\u003c/code\u003e\u003c/a\u003e chore: add playwright\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/webauthx/commit/308444c793f95a7f21a541f3696ae19b6ee5b6ab\"\u003e\u003ccode\u003e308444c\u003c/code\u003e\u003c/a\u003e feat: aaguid lookup \u0026amp; authenticator metadata (\u003ca href=\"https://redirect.github.com/wevm/webauthx/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wevm/webauthx/compare/webauthx@0.1.1...webauthx@0.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\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/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.3\"\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 zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zustand` from 5.0.12 to 5.0.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/zustand/releases\"\u003ezustand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.14\u003c/h2\u003e\n\u003cp\u003eThis release fixes a type issue in devtools.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(devtools): improve type inference for Devtools initializer by \u003ca href=\"https://github.com/dbritto-dev\"\u003e\u003ccode\u003e@​dbritto-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3511\"\u003epmndrs/zustand#3511\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/TheSeydiCharyyev\"\u003e\u003ccode\u003e@​TheSeydiCharyyev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3487\"\u003epmndrs/zustand#3487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brofrong\"\u003e\u003ccode\u003e@​brofrong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3496\"\u003epmndrs/zustand#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyun907\"\u003e\u003ccode\u003e@​hyun907\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3506\"\u003epmndrs/zustand#3506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.13...v5.0.14\"\u003ehttps://github.com/pmndrs/zustand/compare/v5.0.13...v5.0.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.13\u003c/h2\u003e\n\u003cp\u003eThis release includes an improvement in the devtools middleware.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(devtools): remove duplicate module augmentation by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3443\"\u003epmndrs/zustand#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(devtools): support Firefox/Safari stack format in findCallerName by \u003ca href=\"https://github.com/SBolsec\"\u003e\u003ccode\u003e@​SBolsec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3469\"\u003epmndrs/zustand#3469\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/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3443\"\u003epmndrs/zustand#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FelixEckl-vireq\"\u003e\u003ccode\u003e@​FelixEckl-vireq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3466\"\u003epmndrs/zustand#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimHyeongRae0\"\u003e\u003ccode\u003e@​KimHyeongRae0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3471\"\u003epmndrs/zustand#3471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lstak\"\u003e\u003ccode\u003e@​lstak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3483\"\u003epmndrs/zustand#3483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlexRixten\"\u003e\u003ccode\u003e@​AlexRixten\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3474\"\u003epmndrs/zustand#3474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBolsec\"\u003e\u003ccode\u003e@​SBolsec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3469\"\u003epmndrs/zustand#3469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.13\"\u003ehttps://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.13\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/pmndrs/zustand/commit/bfb2a9e7ce52608d54d8a077fb87ac9d12e73c58\"\u003e\u003ccode\u003ebfb2a9e\u003c/code\u003e\u003c/a\u003e 5.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/62b2aff30c3860a1ad735d61801c6cc379771d24\"\u003e\u003ccode\u003e62b2aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/ad77bd3bb6f7bbd12fea8b458ed5c0673df0793a\"\u003e\u003ccode\u003ead77bd3\u003c/code\u003e\u003c/a\u003e fix(devtools): improve type inference for Devtools initializer (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/8476d2ca288d787c1ffdd53615f44c85e98f87be\"\u003e\u003ccode\u003e8476d2c\u003c/code\u003e\u003c/a\u003e update pnpm etc (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/d690ec29a923977d7a9091554445d1026dfe4611\"\u003e\u003ccode\u003ed690ec2\u003c/code\u003e\u003c/a\u003e docs(combine): add object constraints to T and U in signature (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/fd8c60190191c66270ced434196a210f481e9d35\"\u003e\u003ccode\u003efd8c601\u003c/code\u003e\u003c/a\u003e docs(react): add Action constraint to redux middleware signature (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/2ce8226ba4481bec4ab7e1573606d336f4003fba\"\u003e\u003ccode\u003e2ce8226\u003c/code\u003e\u003c/a\u003e docs(immer): fix setPerson updater type in usage examples (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/038b93861b232e3b7e15a40d561c0d69fec2f2f1\"\u003e\u003ccode\u003e038b938\u003c/code\u003e\u003c/a\u003e docs(updating-state): use curried create form with explicit state type (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3503\"\u003e#3503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/60a91b480b0d1742584c651cc0ddd58ac9a230ea\"\u003e\u003ccode\u003e60a91b4\u003c/code\u003e\u003c/a\u003e docs(devtools): add missing devtools import to troubleshooting example (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/efad16936dd6f648075dc1e86abe9a072746530e\"\u003e\u003ccode\u003eefad169\u003c/code\u003e\u003c/a\u003e Update FUNDING.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@privy-io/react-auth` from 3.25.0 to 3.29.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/orgs/privy-io/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/route-pattern` from 0.20.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/remix/blob/main/packages/route-pattern/CHANGELOG.md\"\u003e@​remix-run/route-pattern's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ecreateHref()\u003c/code\u003e so optional route params set to \u003ccode\u003enull\u003c/code\u003e are omitted instead of serialized as \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e, and empty pathname variables throw instead of generating hrefs that cannot match their pattern.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed route matching so malformed percent-encoded pathnames return no match instead of throwing a \u003ccode\u003eURIError\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed route matching for full URL patterns that include explicit default ports such as \u003ccode\u003ehttp://example.com:80/path\u003c/code\u003e and \u003ccode\u003ehttps://example.com:443/path\u003c/code\u003e (see \u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11510\"\u003e#11510\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMatchers now normalize percent-encoded pathname during matching\u003c/p\u003e\n\u003cp\u003ePathname matching now uses the URL parser's normalized pathname, splits it into segments, and canonicalizes each segment as percent-encoded text before matching. This allows equivalent path text like \u003ccode\u003ea\u003c/code\u003e and \u003ccode\u003e%61\u003c/code\u003e, or \u003ccode\u003ecafé\u003c/code\u003e and \u003ccode\u003ecaf%C3%A9\u003c/code\u003e, to match consistently:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003elet matcher = createMatcher('/a')\n\u003cp\u003ematcher.match('\u003ca href=\"https://example.com/%61\"\u003ehttps://example.com/%61\u003c/a\u003e')\u003cbr /\u003e\n// before: null\u003cbr /\u003e\n// after:  { params: {} }\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003elet matcher = createMatcher('/café')\n\nmatcher.match('https://example.com/caf%C3%A9')\n// before: null\n// after:  { params: {} }\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAlso keeps encoded path separators like \u003ccode\u003e%2F\u003c/code\u003e inside the segment where they appear instead of treating them as \u003ccode\u003e/\u003c/code\u003e separators during matching:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003elet matcher = createMatcher('/files/:dir/:name')\n\u003cp\u003ematcher.match('\u003ca href=\"https://example.com/files/docs/readme.md\"\u003ehttps://example.com/files/docs/readme.md\u003c/a\u003e')\u003cbr /\u003e\n// before: { params: { dir: 'docs', name: 'readme.md' } }\u003cbr /\u003e\n// after:  { params: { dir: 'docs', name: 'readme.md' } }\u003c/p\u003e\n\u003cp\u003ematcher.match('\u003ca href=\"https://example.com/files/docs%2Freadme.md\"\u003ehttps://example.com/files/docs%2Freadme.md\u003c/a\u003e')\u003cbr /\u003e\n// before: { params: { dir: 'docs', name: 'readme.md' } }\u003cbr /\u003e\n// after:  null\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eMatched pathname params are still returned decoded.\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/remix-run/remix/commit/8bace0a1044a6a98b3e56a38a1db9b2f9aff4ff1\"\u003e\u003ccode\u003e8bace0a\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/60ddb9a38285ed06123752b6b9fc9f4ed3ca535d\"\u003e\u003ccode\u003e60ddb9a\u003c/code\u003e\u003c/a\u003e Fix createHref optional param values (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11513\"\u003e#11513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/d8e0c48817f8e25e205b0a47c7caf3e784028ac4\"\u003e\u003ccode\u003ed8e0c48\u003c/code\u003e\u003c/a\u003e Fix route-pattern default port matching (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11511\"\u003e#11511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/97787b81995f0cec98d5ac5e1bec52ce51769f21\"\u003e\u003ccode\u003e97787b8\u003c/code\u003e\u003c/a\u003e Handle malformed route-pattern pathnames (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11512\"\u003e#11512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/7326fafff356936c5ba926bce37d9079072869d7\"\u003e\u003ccode\u003e7326faf\u003c/code\u003e\u003c/a\u003e Release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11457\"\u003e#11457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/b7bdb34ca0fdab1f9dd08f4aef686d1a0dfb6b33\"\u003e\u003ccode\u003eb7bdb34\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6858ad52835c341a40b5bd70a6da85817dd473c9\"\u003e\u003ccode\u003e6858ad5\u003c/code\u003e\u003c/a\u003e route-pattern: param encoding and validation (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11468\"\u003e#11468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/c0ba4f6ae2f57cda88e8f1b4d0b8b4aadae9ada5\"\u003e\u003ccode\u003ec0ba4f6\u003c/code\u003e\u003c/a\u003e Remove markdown hard wraps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/d6e8348715e796c9d0efc981e98469046e26269c\"\u003e\u003ccode\u003ed6e8348\u003c/code\u003e\u003c/a\u003e Release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11424\"\u003e#11424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/b21924c7b9212237a6a58e46b813b24cf279622e\"\u003e\u003ccode\u003eb21924c\u003c/code\u003e\u003c/a\u003e Make per-package changes directories optional (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11442\"\u003e#11442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/remix/commits/route-pattern@0.22.1/packages/route-pattern\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@wagmi/core` from 3.4.10 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/wevm/wagmi/releases\"\u003e@​wagmi/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded discovered EIP-6963 providers to the connector setup config. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5128\"\u003e#5128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandled malformed cookie state in \u003ccode\u003ecookieToInitialState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5116\"\u003e#5116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e: Renamed \u003ccode\u003eActions.wallet.send\u003c/code\u003e to \u003ccode\u003eActions.wallet.transfer\u003c/code\u003e and \u003ccode\u003eHooks.wallet.useSend\u003c/code\u003e to \u003ccode\u003eHooks.wallet.useTransfer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5121\"\u003e#5121\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso bumps the \u003ccode\u003eaccounts\u003c/code\u003e peer dependency to \u003ccode\u003e~0.12\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- await Actions.wallet.send(config, {\n-   to: '0x...',\n-   token: '0x...',\n-   value: '1.5',\n- })\n+ await Actions.wallet.transfer(config, {\n+   amount: '1.5',\n+   to: '0x...',\n+   token: '0x...',\n+ })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- const send = Hooks.wallet.useSend()\n+ const transfer = Hooks.wallet.useTransfer()\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​wagmi/core\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\u003cstrong\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e:\u003c/strong\u003e Fixed \u003ccode\u003egetClient\u003c/code\u003e on Tempo connectors to always provide a JSON-RPC account. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5117\"\u003e#5117\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/wevm/wagmi/blob/main/packages/core/CHANGELOG.md\"\u003e@​wagmi/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded discovered EIP-6963 providers to the connector setup config. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5128\"\u003e#5128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandled malformed cookie state in \u003ccode\u003ecookieToInitialState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5116\"\u003e#5116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e: Renamed \u003ccode\u003eActions.wallet.send\u003c/code\u003e to \u003ccode\u003eActions.wallet.transfer\u003c/code\u003e and \u003ccode\u003eHooks.wallet.useSend\u003c/code\u003e to \u003ccode\u003eHooks.wallet.useTransfer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5121\"\u003e#5121\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso bumps the \u003ccode\u003eaccounts\u003c/code\u003e peer dependency to \u003ccode\u003e~0.12\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- await Actions.wallet.send(config, {\n-   to: '0x...',\n-   token: '0x...',\n-   value: '1.5',\n- })\n+ await Actions.wallet.transfer(config, {\n+   amount: '1.5',\n+   to: '0x...',\n+   token: '0x...',\n+ })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- const send = Hooks.wallet.useSend()\n+ const transfer = Hooks.wallet.useTransfer()\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e:\u003c/strong\u003e Fixed \u003ccode\u003egetClient\u003c/code\u003e on Tempo connectors to always provide a JSON-RPC account. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5117\"\u003e#5117\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/wevm/wagmi/commit/2f77dbcb548a520863fcfbc7c86a544a940c09ad\"\u003e\u003ccode\u003e2f77dbc\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5140\"\u003e#5140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/c16224822a4e47c9a763ac830cc1c4fe15bfc271\"\u003e\u003ccode\u003ec162248\u003c/code\u003e\u003c/a\u003e chore: drop older TypeScript support (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5139\"\u003e#5139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/f44f7817e9d78149a4f0af3116881f77e30313bf\"\u003e\u003ccode\u003ef44f781\u003c/code\u003e\u003c/a\u003e dev: bump viem version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/de10ca2210dc8b30b23c27ed75d1fb3288448856\"\u003e\u003ccode\u003ede10ca2\u003c/code\u003e\u003c/a\u003e chore: types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/df7bd38954bd6f5dba3c5efe510ac3ada90c1403\"\u003e\u003ccode\u003edf7bd38\u003c/code\u003e\u003c/a\u003e fix(connectors): metaMask — serve probe methods from EIP-6963 provider when S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/98f9a1683f6370ab0ca7a761f63f4bb085cdba84\"\u003e\u003ccode\u003e98f9a16\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5122\"\u003e#5122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/4c44cd012a8fde65dcc3548557b580b5b6b33291\"\u003e\u003ccode\u003e4c44cd0\u003c/code\u003e\u003c/a\u003e refactor(tempo): rename \u003ccode\u003ewallet.send\u003c/code\u003e to \u003ccode\u003ewallet.transfer\u003c/code\u003e (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5121\"\u003e#5121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/f1e6d702327180699b40cd55e3fd6daa13ca3bbd\"\u003e\u003ccode\u003ef1e6d70\u003c/code\u003e\u003c/a\u003e Handle malformed SSR cookie state (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5116\"\u003e#5116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/dcd6f607877cea5e75a3538fef6a533f8563d858\"\u003e\u003ccode\u003edcd6f60\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5118\"\u003e#5118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/9e8418a1f751622846dde564ddd1eef4693f6005\"\u003e\u003ccode\u003e9e8418a\u003c/code\u003e\u003c/a\u003e fix(tempo): always provide JSON-RPC account in \u003ccode\u003egetClient\u003c/code\u003e (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5117\"\u003e#5117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wevm/wagmi/commits/@wagmi/core@3.5.0/packages/core\"\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 `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 `tsx` from 4.21.0 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\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\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.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\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.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.0...v4.22.1\"\u003e4.22.1\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve tsconfig path aliases containing a colon (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/6979f28810829dc79ec9baf406e162a18b65ab4b\"\u003e6979f28\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.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/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\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.0...v4.22.4\"\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 tsx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zile` from 0.0.25 to 0.0.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wevm/zile/releases\"\u003ezile's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.0.29\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/44\"\u003e#44\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/ca4e737ffa97e90ee2e17a3ebed4a139a136b71e\"\u003e\u003ccode\u003eca4e737\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Migrated the project template from Biome and Vitest scripts to Vite+ with Oxlint and Oxfmt.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.0.28\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/42\"\u003e#42\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/921e6dc7611093d05765c144d28e62c95d9ed031\"\u003e\u003ccode\u003e921e6dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Fixed multiline import declarations in JSDoc example typechecking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.0.27\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/40\"\u003e#40\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/9a5a2f82fa5b26e2e16dc4d03f9f35dc7af5cb54\"\u003e\u003ccode\u003e9a5a2f8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Reordered generated \u003ccode\u003eexports\u003c/code\u003e entries to place \u003ccode\u003esrc\u003c/code\u003e first so the dev-time \u003ccode\u003esrc\u003c/code\u003e condition resolves before fallback conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.0.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/38\"\u003e#38\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/33560f02334bf4f49c5fd3b29dabbbcb559989c3\"\u003e\u003ccode\u003e33560f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003ezile examples:check [--fix]\u003c/code\u003e to typecheck and format JSDoc examples.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wevm/zile/blob/main/CHANGELOG.md\"\u003ezile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.29\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/44\"\u003e#44\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/ca4e737ffa97e90ee2e17a3ebed4a139a136b71e\"\u003e\u003ccode\u003eca4e737\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Migrated the project template from Biome and Vitest scripts to Vite+ with Oxlint and Oxfmt.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.0.28\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/42\"\u003e#42\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/921e6dc7611093d05765c144d28e62c95d9ed031\"\u003e\u003ccode\u003e921e6dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Fixed multiline import declarations in JSDoc example typechecking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.0.27\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/40\"\u003e#40\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/9a5a2f82fa5b26e2e16dc4d03f9f35dc7af5cb54\"\u003e\u003ccode\u003e9a5a2f8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Reordered generated \u003ccode\u003eexports\u003c/code\u003e entries to place \u003ccode\u003esrc\u003c/code\u003e first so the dev-time \u003ccode\u003esrc\u003c/code\u003e condition resolves before fallback conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.0.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/38\"\u003e#38\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/33560f02334bf4f49c5fd3b29dabbbcb559989c3\"\u003e\u003ccode\u003e33560f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003ezile examples:check [--fix]\u003c/code\u003e to typecheck and format JSDoc examples.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/25380a48f4f538a075f1306078a14050d2d2f86c\"\u003e\u003ccode\u003e25380a4\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/ca4e737ffa97e90ee2e17a3ebed4a139a136b71e\"\u003e\u003ccode\u003eca4e737\u003c/code\u003e\u003c/a\u003e chore(template): migrate to vite-plus (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/938dc2964705225a4a6bdc7b4207f367274b9668\"\u003e\u003ccode\u003e938dc29\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/921e6dc7611093d05765c144d28e62c95d9ed031\"\u003e\u003ccode\u003e921e6dc\u003c/code\u003e\u003c/a\u003e fix(examples): support multiline imports (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/ec9216f013595e16f676f47084f5b97090d454bf\"\u003e\u003ccode\u003eec9216f\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/9a5a2f82fa5b26e2e16dc4d03f9f35dc7af5cb54\"\u003e\u003ccode\u003e9a5a2f8\u003c/code\u003e\u003c/a\u003e fix(package): place \u003ccode\u003esrc\u003c/code\u003e first in generated exports entries (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/c7dae954373c5aa311d13a2f886624f595e9dd81\"\u003e\u003ccode\u003ec7dae95\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/33560f02334bf4f49c5fd3b29dabbbcb559989c3\"\u003e\u003ccode\u003e33560f0\u003c/code\u003e\u003c/a\u003e feat(examples): add \u003ccode\u003eexamples:check\u003c/code\u003e command for typechecking JSDoc snippets ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wevm/zile/compare/v0.0.25...v0.0.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wagmi` from 3.6.12 to 3.6.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wevm/wagmi/releases\"\u003ewagmi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewagmi@3.6.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/b029f1cb2d89fa80c4f74d25a2f99c328bc4e8c7\"\u003e\u003ccode\u003eb029f1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/df7bd38954bd6f5dba3c5efe510ac3ada90c1403\"\u003e\u003ccode\u003edf7bd38\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/df7bd38954bd6f5dba3c5efe510ac3ada90c1403\"\u003e\u003ccode\u003edf7bd38\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewagmi@3.6.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandled malformed cookie state in \u003ccode\u003ecookieToInitialState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5116\"\u003e#5116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e: Renamed \u003ccode\u003eActions.wallet.send\u003c/code\u003e to \u003ccode\u003eActions.wallet.transfer\u003c/code\u003e and \u003ccode\u003eHooks.wallet.useSend\u003c/code\u003e to \u003ccode\u003eHooks.wallet.useTransfer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5121\"\u003e#5121\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso bumps the \u003ccode\u003eaccounts\u003c/code\u003e peer dependency to \u003ccode\u003e~0.12\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- await Actions.wallet.send(config, {\n-   to: '0x...',\n-   token: '0x...',\n-   value: '1.5',\n- })\n+ await Actions.wallet.transfer(config, {\n+   amount: '1.5',\n+   to: '0x...',\n+   token: '0x...',\n+ })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- const send = Hooks.wallet.useSend()\n+ const transfer = Hooks.wallet.useTransfer()\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/f1e6d702327180699b40cd55e3fd6daa13ca3bbd\"\u003e\u003ccode\u003ef1e6d70\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/4c44cd012a8fde65dcc3548557b580b5b6b33291\"\u003e\u003ccode\u003e4c44cd0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewagmi@3.6.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/9e8418a1f751622846dde564ddd1eef4693f6005\"\u003e\u003ccode\u003e9e8418a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewagmi@3.6.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003euseReadContracts\u003c/code\u003e to prefer an explicit \u003ccode\u003echainId\u003c/code\u003e parameter over inferred or connected chain ids. (\u003ca href=\"https://github.com/wevm/wagmi/commit/8c56235764b33980051beffb3466f36bb200c768\"\u003e\u003ccode\u003e8c56235\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/wevm/wagmi/blob/main/packages/react/CHANGELOG.md\"\u003ewagmi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/b029f1cb2d89fa80c4f74d25a2f99c328bc4e8c7\"\u003e\u003ccode\u003eb029f1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/df7bd38954bd6f5dba3c5efe510ac3ada90c1403\"\u003e\u003ccode\u003edf7bd38\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/df7bd38954bd6f5dba3c5efe510ac3ada90c1403\"\u003e\u003ccode\u003edf7bd38\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandled malformed cookie state in \u003ccode\u003ecookieToInitialState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5116\"\u003e#5116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e: Renamed \u003ccode\u003eActions.wallet.send\u003c/code\u003e to \u003ccode\u003eActions.wallet.transfer\u003c/code\u003e and \u003ccode\u003eHooks.wallet.useSend\u003c/code\u003e to \u003ccode\u003eHooks.wallet.useTransfer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5121\"\u003e#5121\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso bumps the \u003ccode\u003eaccounts\u003c/code\u003e peer dependency to \u003ccode\u003e~0.12\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- await Actions.wallet.send(config, {\n-   to: '0x...',\n-   token: '0x...',\n-   value: '1.5',\n- })\n+ await Actions.wallet.transfer(config, {\n+   amount: '1.5',\n+   to: '0x...',\n+   token: '0x...',\n+ })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- const send = Hooks.wallet.useSend()\n+ const transfer = Hooks.wallet.useTransfer()\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/f1e6d702327180699b40cd55e3fd6daa13ca3bbd\"\u003e\u003ccode\u003ef1e6d70\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/4c44cd012a8fde65dcc3548557b580b5b6b33291\"\u003e\u003ccode\u003e4c44cd0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/9e8418a1f751622846dde564ddd1eef4693f6005\"\u003e\u003ccode\u003e9e8418a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.13\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/2f77dbcb548a520863fcfbc7c86a544a940c09ad\"\u003e\u003ccode\u003e2f77dbc\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5140\"\u003e#5140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/c16224822a4e47c9a763ac830cc1c4fe15bfc271\"\u003e\u003ccode\u003ec162248\u003c/code\u003e\u003c/a\u003e chore: drop older TypeScript support (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5139\"\u003e#5139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/f44f7817e9d78149a4f0af3116881f77e30313bf\"\u003e\u003ccode\u003ef44f781\u003c/code\u003e\u003c/a\u003e dev: bump viem version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/98f9a1683f6370ab0ca7a761f63f4bb085cdba84\"\u003e\u003ccode\u003e98f9a16\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5122\"\u003e#5122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/4c44cd012a8fde65dcc3548557b580b5b6b33291\"\u003e\u003ccode\u003e4c44cd0\u003c/code\u003e\u003c/a\u003e refactor(tempo): rename \u003ccode\u003ewallet.send\u003c/code\u003e to \u003ccode\u003ewallet.transfer\u003c/code\u003e (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5121\"\u003e#5121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/dcd6f607877cea5e75a3538fef6a533f8563d858\"\u003e\u003ccode\u003edcd6f60\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5118\"\u003e#5118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/4351978ad47fdce9609435c0cc4eaf0fa69de383\"\u003e\u003ccode\u003e4351978\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/8c56235764b33980051beffb3466f36bb200c768\"\u003e\u003ccode\u003e8c56235\u003c/code\u003e\u003c/a\u003e close: \u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5106\"\u003e#5106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wevm/wagmi/commits/wagmi@3.6.16/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-mkcert` from 2.0.0 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/liuweiGL/vite-plugin-mkcert/releases\"\u003evite-plugin-mkcert's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/compare/v2.0.0...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-06-03)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid shell execution for mkcert hosts (\u003ca href=\"https://redirect.github.com/liuweiGL/vite-plugin-mkcert/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/commit/b7541de58968e88d90eba8331b79ac4cb100495d\"\u003eb7541de\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/liuweiGL/vite-plugin-mkcert/blob/main/CHANGELOG.md\"\u003evite-plugin-mkcert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/compare/v2.0.0...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-06-03)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid shell execution for mkcert hosts (\u003ca href=\"https://redirect.github.com/liuweiGL/vite-plugin-mkcert/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/commit/b7541de58968e88d90eba8331b79ac4cb100495d\"\u003eb7541de\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/liuweiGL/vite-plugin-mkcert/commit/97c68a42fbc404fb7a138518bf41b75405281f45\"\u003e\u003ccode\u003e97c68a4\u003c/code\u003e\u003c/a\u003e chore(release): 2.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/commit/ef6f49a1de000b147881d1c7c1388263f3da3d47\"\u003e\u003ccode\u003eef6f49a\u003c/code\u003e\u003c/a\u003e chore: update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/commit/b7541de58968e88d90eba8331b79ac4cb100495d\"\u003e\u003ccode\u003eb7541de\u003c/code\u003e\u003c/a\u003e feat: Avoid shell execution for mkcert hosts (\u003ca href=\"https://redirect.github.com/liuweiGL/vite-plugin-mkcert/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/compare/v2.0.0...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.0.10 to 8.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.14/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.13/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.15...v8.0.16\"\u003e8.0.16\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e reject UNC paths for launch-editor-middleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22571\"\u003e#22571\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e50b9512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject windows alternate paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22572\"\u003e#22572\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003edc245c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2...\n\n_Description has been truncated_","html_url":"https://github.com/tempoxyz/accounts/pull/652","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempoxyz%2Faccounts/issues/652","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/652/packages"}],"issue_packages":[{"old_version":"5.6.2","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-07-15T00:28:29.000Z","version_change":"5.6.2 → 5.8.0","issue":{"uuid":"4888160658","node_id":"PR_kwDOTIFUAc7xzZde","number":339,"state":"open","title":"chore(deps): bump the phone-deps group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-15T00:28:29.000Z","updated_at":"2026-07-15T00:38:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"phone-deps","update_count":7,"packages":[{"name":"expo-audio","old_version":"1.0.16","new_version":"1.1.1","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.17","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.4","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.26.1","repository_url":"https://github.com/software-mansion/react-native-screens"}],"path":null,"ecosystem":"npm"},"body":"Bumps the phone-deps group with 7 updates in the /phone-app directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [expo-audio](https://github.com/expo/expo/tree/HEAD/packages/expo-audio) | `1.0.16` | `1.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.17` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.4` | `0.86.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.26.1` |\n\n\nUpdates `expo-audio` from 1.0.16 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-audio/CHANGELOG.md\"\u003eexpo-audio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for storing recordings in the app document directory on Android and iOS. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46189\"\u003e#46189\u003c/a\u003e by \u003ca href=\"https://github.com/shubh73\"\u003e\u003ccode\u003e@​shubh73\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport lockscreen controls with playlists. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46020\"\u003e#46020\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003efileSize\u003c/code\u003e field to \u003ccode\u003eRecorderState\u003c/code\u003e reporting the current size of the recording file in bytes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46808\"\u003e#46808\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estartFileRecordingAsync\u003c/code\u003e and \u003ccode\u003estopFileRecordingAsync\u003c/code\u003e methods to \u003ccode\u003eAudioStream\u003c/code\u003e for continuous WAV and PCM file recording alongside buffer streaming. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46771\"\u003e#46771\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Give the lock-screen \u003ccode\u003eMediaSession\u003c/code\u003e instances a unique ID so concurrent active players (and the basic session) no longer collide on the empty default. (\u003ca href=\"https://redirect.github.com/expo/expo/issues/47101\"\u003e#47101\u003c/a\u003e by \u003ca href=\"https://github.com/tsushanth\"\u003e\u003ccode\u003e@​tsushanth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fix stale lock screen artwork when updating metadata without an \u003ccode\u003eartworkUrl\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45738\"\u003e#45738\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fix recording crash in apps wrapped with Microsoft Intune. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47005\"\u003e#47005\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Deactivate the audio session off the main thread to avoid app hangs. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47066\"\u003e#47066\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Don't start playback when the system denies audio focus, and log a warning explaining that background playback needs an active media playback foreground service. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46957\"\u003e#46957\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fix playlist \u003ccode\u003ecurrentIndex\u003c/code\u003e freezing after the first auto-advance. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47257\"\u003e#47257\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Removed outdated ExoPlayer changelog references and aligned Android media dependencies with AndroidX Media3 (\u003ccode\u003e1.9.1\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45368\"\u003e#45368\u003c/a\u003e by \u003ca href=\"https://github.com/saisreelasyaappali\"\u003e\u003ccode\u003e@​saisreelasyaappali\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.11 — 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Added a warning when setting volume in browsers on iOS, where Apple does not allow programmatic volume control. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44474\"\u003e#44474\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.10 — 2026-05-23\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003eRemoteServiceException\u003c/code\u003e crash when the system starts \u003ccode\u003eAudioControlsService\u003c/code\u003e via \u003ccode\u003estartForegroundService()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46147\"\u003e#46147\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.9 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.8 — 2026-05-20\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.7 — 2026-05-15\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/expo/expo/commits/HEAD/packages/expo-audio\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\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 \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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.1.17 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.1.0 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\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 \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `react-native` from 0.81.4 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.6.2 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003edb1bdcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Release build CI (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/651\"\u003e#651\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/eed4a0f2d39c9acaddc97979a8f817bffee40f51\"\u003eeed4a0f\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/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e0b35d24cfe72812f5d32e4576195693abbcda20\"\u003e\u003ccode\u003ee0b35d2\u003c/code\u003e\u003c/a\u003e chore: release 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/82027a77116380dfa5d3b716e540ffa57a2910cc\"\u003e\u003ccode\u003e82027a7\u003c/code\u003e\u003c/a\u003e do not push\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003e\u003ccode\u003edb1bdcb\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/d3a472e51cc6ca5181c0aac1478290caaebd0f52\"\u003e\u003ccode\u003ed3a472e\u003c/code\u003e\u003c/a\u003e Update broken React Native View prop links in API documentation (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/b18ae84eea605b83eb006ce82db066b28c3765b3\"\u003e\u003ccode\u003eb18ae84\u003c/code\u003e\u003c/a\u003e Update usage.mdx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-screens` from 4.16.0 to 4.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-screens/releases\"\u003ereact-native-screens's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis patch release for \u003cstrong\u003e4.26.1\u003c/strong\u003e brings a few targeted bug fixes for both iOS and Android, alongside a minor package configuration adjustment to improve dependency compatibility.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003cp\u003eThis version supports React Native 0.84+.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e🐞 Bugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Android, Stack v4): default consume*Inset props to true (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4322\"\u003e#4322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(iOS, Split): Fix ShadowState inside SplitView columns after transition (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4309\"\u003e#4309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔢 Misc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove explicit react-native peer dependency version from package config (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4328\"\u003e#4328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erelease: 4.26.1 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-screens/compare/4.26.0...4.26.1\"\u003ehttps://github.com/software-mansion/react-native-screens/compare/4.26.0...4.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release brings a stable Tabs API along with numerous fixes, including improved coordination of FormSheet animations and keyboard interaction on Android, and fixed touch handling for Pressables in transparent headers on iOS.\u003c/p\u003e\n\u003cp\u003eWe're also actively working on v5 of the library — this release adds an experimental standalone FormSheet component for both Android and iOS, and extends the menu API of the new Native Stack with several new features.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003cp\u003eThis version supports React Native 0.84+.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e✅ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(iOS): Enable synchronous header config shadow state updates by default by \u003ca href=\"https://github.com/kmichalikk\"\u003e\u003ccode\u003e@​kmichalikk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3932\"\u003esoftware-mansion/react-native-screens#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS): Enable synchronous header subview shadow state updates by default by \u003ca href=\"https://github.com/kmichalikk\"\u003e\u003ccode\u003e@​kmichalikk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3933\"\u003esoftware-mansion/react-native-screens#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS): Enable synchronous screen shadow state updates by default by \u003ca href=\"https://github.com/kmichalikk\"\u003e\u003ccode\u003e@​kmichalikk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3931\"\u003esoftware-mansion/react-native-screens#3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Stack v5): add support for header scroll flags by \u003ca href=\"https://github.com/kligarski\"\u003e\u003ccode\u003e@​kligarski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3908\"\u003esoftware-mansion/react-native-screens#3908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(tabs): add 'programmatic-native' actionOrigin variant by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3951\"\u003esoftware-mansion/react-native-screens#3951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(tabs): cohesive cross-platform native API + observer registry by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3966\"\u003esoftware-mansion/react-native-screens#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Split): add colorScheme by \u003ca href=\"https://github.com/sgaczol\"\u003e\u003ccode\u003e@​sgaczol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3961\"\u003esoftware-mansion/react-native-screens#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add basic setup for standalone FormSheet native component by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3947\"\u003esoftware-mansion/react-native-screens#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add preferredCornerRadius prop by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3988\"\u003esoftware-mansion/react-native-screens#3988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add prefersGrabberVisible prop by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3987\"\u003esoftware-mansion/react-native-screens#3987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add largestUndimmedDetentIndex support by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3992\"\u003esoftware-mansion/react-native-screens#3992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add support for initialDetentIndex by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3995\"\u003esoftware-mansion/react-native-screens#3995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add prefersScrollingExpandsWhenScrolledToEdge support by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4014\"\u003esoftware-mansion/react-native-screens#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add onDetentChanged event by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4031\"\u003esoftware-mansion/react-native-screens#4031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Stack v5): ensure StackHeaderCoordinator teardown on Screen fragment destroyed by \u003ca href=\"https://github.com/kligarski\"\u003e\u003ccode\u003e@​kligarski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4096\"\u003esoftware-mansion/react-native-screens#4096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Stack v5): add toolbar menu items base implementation to header by \u003ca href=\"https://github.com/kligarski\"\u003e\u003ccode\u003e@​kligarski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3965\"\u003esoftware-mansion/react-native-screens#3965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Introduce PresentationManager for FormSheet component by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4086\"\u003esoftware-mansion/react-native-screens#4086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(iOS, FormSheet v5): Add support for preventNativeDismiss \u0026amp; onNativeDismissPrevented by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4022\"\u003esoftware-mansion/react-native-screens#4022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Stack v5): expose showAsAction prop for toolbar menu items by \u003ca href=\"https://github.com/kligarski\"\u003e\u003ccode\u003e@​kligarski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/4101\"\u003esoftware-mansion/react-native-screens#4101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/7f2162b29ecb070732cd02b960390bac9a20d60a\"\u003e\u003ccode\u003e7f2162b\u003c/code\u003e\u003c/a\u003e release: 4.26.1 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/5767efff7cd0f378c772735d48a9e4b9dcef4cf4\"\u003e\u003ccode\u003e5767eff\u003c/code\u003e\u003c/a\u003e chore: remove explicit react-native peer dependency version from package conf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/f51e6eb6d1520a9aec0e25cd3f89c8bab403a215\"\u003e\u003ccode\u003ef51e6eb\u003c/code\u003e\u003c/a\u003e fix(Android, Stack v4): default consume*Inset props to true (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4322\"\u003e#4322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/fa041e72cc39f7ec458ccb946f6fa70dd60d4724\"\u003e\u003ccode\u003efa041e7\u003c/code\u003e\u003c/a\u003e fix(iOS, Split): Fix ShadowState inside SplitView columns after transition (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/7c1b4915d8efa3b51d53c7332d0ff7fda08fc97f\"\u003e\u003ccode\u003e7c1b491\u003c/code\u003e\u003c/a\u003e release: 4.26.0 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4304\"\u003e#4304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/baeac78c612609309b216c7746033a30c2d06e1e\"\u003e\u003ccode\u003ebaeac78\u003c/code\u003e\u003c/a\u003e fix(iOS): hide react symbols from swift (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4224\"\u003e#4224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/9d68e8f4a07360471f0c4650203531d18d0beda7\"\u003e\u003ccode\u003e9d68e8f\u003c/code\u003e\u003c/a\u003e fix(iOS, Stack v4): fix header positioning in shadow tree (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4286\"\u003e#4286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/LetsGetToWorkBro/dreamlayer/pull/339","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LetsGetToWorkBro%2Fdreamlayer/issues/339","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/339/packages"}},{"old_version":"5.6.2","new_version":"5.8.0","update_type":"minor","path":"/phone-app","pr_created_at":"2026-07-14T23:35:32.000Z","version_change":"5.6.2 → 5.8.0","issue":{"uuid":"4887893127","node_id":"PR_kwDOTIFUAc7xyhxK","number":334,"state":"closed","title":"chore(deps): bump the phone-deps group in /phone-app with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-15T00:21:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-14T23:35:32.000Z","updated_at":"2026-07-15T00:21:41.000Z","time_to_close":2760,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"phone-deps","update_count":23,"packages":[{"name":"@react-native-async-storage/async-storage","old_version":"2.2.0","new_version":"3.1.1","repository_url":"https://github.com/react-native-async-storage/async-storage"},{"name":"expo","old_version":"54.0.35","new_version":"57.0.4","repository_url":"https://github.com/expo/expo"},{"name":"expo-audio","old_version":"1.0.16","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-camera","old_version":"17.0.10","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"expo-haptics","old_version":"15.0.8","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-image","old_version":"3.0.11","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"8.0.12","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-localization","old_version":"17.0.9","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-notifications","old_version":"0.32.17","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"6.0.24","new_version":"57.0.4","repository_url":"https://github.com/expo/expo"},{"name":"expo-splash-screen","old_version":"31.0.13","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.17","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.4","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.26.1","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"zustand","old_version":"4.5.7","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@testing-library/react-native","old_version":"13.3.3","new_version":"14.0.1","repository_url":"https://github.com/callstack/react-native-testing-library"},{"name":"jest","old_version":"29.7.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest-expo","old_version":"54.0.17","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":"/phone-app","ecosystem":"npm"},"body":"Bumps the phone-deps group in /phone-app with 23 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage) | `2.2.0` | `3.1.1` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `54.0.35` | `57.0.4` |\n| [expo-audio](https://github.com/expo/expo/tree/HEAD/packages/expo-audio) | `1.0.16` | `57.0.0` |\n| [expo-camera](https://github.com/expo/expo/tree/HEAD/packages/expo-camera) | `17.0.10` | `57.0.1` |\n| [expo-haptics](https://github.com/expo/expo/tree/HEAD/packages/expo-haptics) | `15.0.8` | `57.0.0` |\n| [expo-image](https://github.com/expo/expo/tree/HEAD/packages/expo-image) | `3.0.11` | `57.0.0` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `8.0.12` | `57.0.2` |\n| [expo-localization](https://github.com/expo/expo/tree/HEAD/packages/expo-localization) | `17.0.9` | `57.0.0` |\n| [expo-notifications](https://github.com/expo/expo/tree/HEAD/packages/expo-notifications) | `0.32.17` | `57.0.3` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `6.0.24` | `57.0.4` |\n| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `31.0.13` | `57.0.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.17` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.4` | `0.86.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.26.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `4.5.7` | `5.0.14` |\n| [@testing-library/react-native](https://github.com/callstack/react-native-testing-library) | `13.3.3` | `14.0.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.4.2` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [jest-expo](https://github.com/expo/expo/tree/HEAD/packages/jest-expo) | `54.0.17` | `57.0.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\nUpdates `@react-native-async-storage/async-storage` from 2.2.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-native-async-storage/async-storage/releases\"\u003e@​react-native-async-storage/async-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAsync Storage v3.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb751ff4: bump native dependencies for sqlite and room\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAsync Storage v3.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efa6d5bc: Shared Storage artifact published to maven central\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis eliminates the extra step in installation for android.\u003c/p\u003e\n\u003ch2\u003eAsync Storage v3.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cp\u003e350e149:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u0026quot;other\u0026quot; error for Apple platforms\u003c/li\u003e\n\u003cli\u003eAndroid to use limited parallelism from DispatcherIO, instead of using dedicated thread pools per database\u003c/li\u003e\n\u003cli\u003eWhen providing null for a key, for some reason, throw an error instead of crashing the app\u003c/li\u003e\n\u003cli\u003eMake example RN example work again\u003c/li\u003e\n\u003cli\u003eUse concurrent hashmap instead of hashmap + synchronization combo for Storage initialization on Android\u003c/li\u003e\n\u003cli\u003eDouble check lock for legacy storage initialization on android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAsync Storage v3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1d1867f: include jest mock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAsync Storage v3.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7b64ea4: missing build step from CI added\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAsync Storage v3.0.0\u003c/h2\u003e\n\u003ch1\u003e‼️ Due to missing native artifacts, please do not use this version - 3.0.1 contains a fix!\u003c/h1\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelease of version v3.\nPlease visit \u003ca href=\"https://react-native-async-storage.github.io/\"\u003eAsync Storage docs to learn more\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBreaking changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAsync Storage uses \u0026quot;scoped storages\u0026quot;, where you need to create a storage instance before using it\u003c/li\u003e\n\u003cli\u003eDefault export is a singleton storage that uses v2/v1 storage, for easier transition\u003c/li\u003e\n\u003cli\u003eAn extra installation step is required for android\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecallback\u003c/code\u003e based API is dropped\u003c/li\u003e\n\u003cli\u003eMethods for batch operations (formerly \u003ccode\u003emulti*\u003c/code\u003e methods) have been renamed and their API updated\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseAsyncStorage\u003c/code\u003e hook has been removed (will be introduced later)\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/react-native-async-storage/async-storage/blob/main/packages/async-storage/CHANGELOG.md\"\u003e@​react-native-async-storage/async-storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb751ff4: bump native dependencies for sqlite and room\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efa6d5bc: Shared Storage artifact published to maven central\u003c/p\u003e\n\u003cp\u003eThis eliminates the extra step in installation for android.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e350e149: - Correctly handle \u0026quot;other\u0026quot; error for Apple platforms\n\u003cul\u003e\n\u003cli\u003eAndroid to use limited parallelism from DispatcherIO, instead of using dedicated thread pools per database\u003c/li\u003e\n\u003cli\u003eWhen providing null for a key, for some reason, throw an error instead of crashing the app\u003c/li\u003e\n\u003cli\u003eMake example RN example work again\u003c/li\u003e\n\u003cli\u003eUse concurrent hashmap instead of hashmap + synchronization combo for Storage initialization on Android\u003c/li\u003e\n\u003cli\u003eDouble check lock for legacy storage initialization on android\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1d1867f: include jest mock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7b64ea4: missing build step from CI added\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef100276: Initial release of upcoming version v3.\nPlease visit \u003ca href=\"https://react-native-async-storage.github.io/\"\u003eAsync Storage docs to learn more\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBreaking changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAsync Storage uses \u0026quot;scoped storages\u0026quot;, where you need to create a storage instance before using it\u003c/li\u003e\n\u003cli\u003eDefault export is a singleton storage that uses v2/v1 storage, for easier transition\u003c/li\u003e\n\u003cli\u003eAn extra installation step is required for android\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecallback\u003c/code\u003e based API is dropped\u003c/li\u003e\n\u003cli\u003eMethods for batch operations (formerly \u003ccode\u003emulti*\u003c/code\u003e methods) have been renamed and their API updated\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/react-native-async-storage/async-storage/commit/4535ff0728207221a5831ed59dcebab1e4fba33e\"\u003e\u003ccode\u003e4535ff0\u003c/code\u003e\u003c/a\u003e release: version packages (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/b751ff4ad97d306ba7f0b694b10e0280e9eb80ac\"\u003e\u003ccode\u003eb751ff4\u003c/code\u003e\u003c/a\u003e chore(shared-storage): Bump native dependencies (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/cb61cac1c2613d8f4caa89e34e4dccbd9958a2cf\"\u003e\u003ccode\u003ecb61cac\u003c/code\u003e\u003c/a\u003e release: version packages (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/fa6d5bc0f46d11edb5fbcf326f699b3061571d92\"\u003e\u003ccode\u003efa6d5bc\u003c/code\u003e\u003c/a\u003e feat: Use Shared Storage from Maven Central (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/d5fb009fb4950ca2b4acc4ad789a7268b901b23b\"\u003e\u003ccode\u003ed5fb009\u003c/code\u003e\u003c/a\u003e feat: Distribute shared-storage via Maven Central (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/5f005c61a1d15007bc082b584e85c7be49d9aa7b\"\u003e\u003ccode\u003e5f005c6\u003c/code\u003e\u003c/a\u003e release: version packages (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/350e149aed3e36e6e036a2d9b35ce32bb5c8c638\"\u003e\u003ccode\u003e350e149\u003c/code\u003e\u003c/a\u003e fix: Thread-safety fixes, broken example app (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/73d4fda483683b2dbbe25d05d3e4ffc1f6cde89d\"\u003e\u003ccode\u003e73d4fda\u003c/code\u003e\u003c/a\u003e release: version packages (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/ec26fb14661e82a906657f790bd6703d2fb38d7d\"\u003e\u003ccode\u003eec26fb1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​react-native-community/cli\u003c/code\u003e from 18.0.0 to 18.0.1 (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-async-storage/async-storage/commit/1d1867ff4fc1bf690eb024f4ca8165fa09684bc1\"\u003e\u003ccode\u003e1d1867f\u003c/code\u003e\u003c/a\u003e feat: Add Jest mock + integration docs (\u003ca href=\"https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-native-async-storage/async-storage/commits/@react-native-async-storage/async-storage@3.1.1/packages/async-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​react-native-async-storage/async-storage\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 54.0.35 to 57.0.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003eexpo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e57.0.0 — 2026-07-08\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[universal][android] Use \u003ccode\u003eBasicTextField\u003c/code\u003e component instead of Filled Material TextField. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-modules-jsi\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] \u003ccode\u003eJavaScriptError\u003c/code\u003e is now a copyable class conforming to \u003ccode\u003eError\u003c/code\u003e (was a non-copyable struct), and \u003ccode\u003eJavaScriptValue\u003c/code\u003e no longer conforms to \u003ccode\u003eError\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47154\"\u003e#47154\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/cli\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eexpo prebuild\u003c/code\u003e clear and regenerate the native folders by default. Pass \u003ccode\u003e--no-clean\u003c/code\u003e to apply changes to the existing folders instead. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47209\"\u003e#47209\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInitial release of \u003cstrong\u003e\u003ccode\u003e@expo/require-utils\u003c/code\u003e\u003c/strong\u003e 🥳\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epod-install\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bundler-managed CocoaPods installations (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43605\"\u003e#43605\u003c/a\u003e by \u003ca href=\"https://github.com/tiwari91\"\u003e\u003ccode\u003e@​tiwari91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityHidden\u003c/code\u003e modifier to hide decorative views from VoiceOver and other assistive technologies during element traversal. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46579\"\u003e#46579\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityIdentifier\u003c/code\u003e modifier to set a stable identifier for UI testing tools such as XCUITest. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46556\"\u003e#46556\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003edynamicTypeSize\u003c/code\u003e modifier to set or constrain the Dynamic Type size within a view. Accepts a single size or a \u003ccode\u003e{ min, max }\u003c/code\u003e range, and cascades from \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e to bound how far text scales at the largest accessibility sizes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46540\"\u003e#46540\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003echildren\u003c/code\u003e prop to \u003ccode\u003eLabel\u003c/code\u003e component, allowing custom title views (e.g. a \u003ccode\u003eVStack\u003c/code\u003e with title and subtitle) while preserving native icon spacing and Dynamic Type icon sizing.\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003ebuttonBorderShape\u003c/code\u003e SwiftUI modifier, which reshapes a styled button (for example a \u003ccode\u003eglass\u003c/code\u003e button) while preserving its native press effect. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eNavigationBar\u003c/code\u003e and \u003ccode\u003eNavigationBarItem\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003elistRowSpacing\u003c/code\u003e modifier. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46417\"\u003e#46417\u003c/a\u003e by \u003ca href=\"https://github.com/qiyangdev\"\u003e\u003ccode\u003e@​qiyangdev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added support for custom SF Symbols in the SwiftUI \u003ccode\u003eImage\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46183\"\u003e#46183\u003c/a\u003e by \u003ca href=\"https://github.com/cinques\"\u003e\u003ccode\u003e@​cinques\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[swift-ui] Added \u003ccode\u003e\u0026lt;DisclosureGroup.Label\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[universal] Added \u003ccode\u003e\u0026lt;Collapsible.labelStyle\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003edropShadow\u003c/code\u003e and \u003ccode\u003einnerShadow\u003c/code\u003e modifiers. (\u003ca href=\"https://github.com/expo/expo/discussions/46364\"\u003e#46364\u003c/a\u003e by \u003ca href=\"https://github.com/duyanhv\"\u003e\u003ccode\u003e@​duyanhv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eimageScale\u003c/code\u003e modifier to scale SF Symbols within a view relative to the surrounding text (\u003ccode\u003esmall\u003c/code\u003e, \u003ccode\u003emedium\u003c/code\u003e, \u003ccode\u003elarge\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46774\"\u003e#46774\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eonGloballyPositioned\u003c/code\u003e modifier, which reports a composable's window position and size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Extended the SwiftUI \u003ccode\u003eonGeometryChange\u003c/code\u003e modifier to also report the view's global position (\u003ccode\u003ex\u003c/code\u003e/\u003ccode\u003ey\u003c/code\u003e) alongside its size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eminimumScaleFactor\u003c/code\u003e modifier to let text shrink down to a given fraction of its size before truncating. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS][android] Added React Compiler-friendly \u003ccode\u003eget()\u003c/code\u003e / \u003ccode\u003eset()\u003c/code\u003e accessors to \u003ccode\u003euseNativeState\u003c/code\u003e, as an alternative to reading and writing \u003ccode\u003e.value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46690\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46692\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-audio` from 1.0.16 to 57.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-audio/CHANGELOG.md\"\u003eexpo-audio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for storing recordings in the app document directory on Android and iOS. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46189\"\u003e#46189\u003c/a\u003e by \u003ca href=\"https://github.com/shubh73\"\u003e\u003ccode\u003e@​shubh73\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport lockscreen controls with playlists. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46020\"\u003e#46020\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003efileSize\u003c/code\u003e field to \u003ccode\u003eRecorderState\u003c/code\u003e reporting the current size of the recording file in bytes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46808\"\u003e#46808\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estartFileRecordingAsync\u003c/code\u003e and \u003ccode\u003estopFileRecordingAsync\u003c/code\u003e methods to \u003ccode\u003eAudioStream\u003c/code\u003e for continuous WAV and PCM file recording alongside buffer streaming. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46771\"\u003e#46771\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Give the lock-screen \u003ccode\u003eMediaSession\u003c/code\u003e instances a unique ID so concurrent active players (and the basic session) no longer collide on the empty default. (\u003ca href=\"https://redirect.github.com/expo/expo/issues/47101\"\u003e#47101\u003c/a\u003e by \u003ca href=\"https://github.com/tsushanth\"\u003e\u003ccode\u003e@​tsushanth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fix stale lock screen artwork when updating metadata without an \u003ccode\u003eartworkUrl\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45738\"\u003e#45738\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fix recording crash in apps wrapped with Microsoft Intune. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47005\"\u003e#47005\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Deactivate the audio session off the main thread to avoid app hangs. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47066\"\u003e#47066\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Don't start playback when the system denies audio focus, and log a warning explaining that background playback needs an active media playback foreground service. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46957\"\u003e#46957\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fix playlist \u003ccode\u003ecurrentIndex\u003c/code\u003e freezing after the first auto-advance. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47257\"\u003e#47257\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Removed outdated ExoPlayer changelog references and aligned Android media dependencies with AndroidX Media3 (\u003ccode\u003e1.9.1\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45368\"\u003e#45368\u003c/a\u003e by \u003ca href=\"https://github.com/saisreelasyaappali\"\u003e\u003ccode\u003e@​saisreelasyaappali\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.11 — 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Added a warning when setting volume in browsers on iOS, where Apple does not allow programmatic volume control. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44474\"\u003e#44474\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.10 — 2026-05-23\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003eRemoteServiceException\u003c/code\u003e crash when the system starts \u003ccode\u003eAudioControlsService\u003c/code\u003e via \u003ccode\u003estartForegroundService()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46147\"\u003e#46147\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.9 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.8 — 2026-05-20\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.7 — 2026-05-15\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/expo/expo/commits/HEAD/packages/expo-audio\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-camera` from 17.0.10 to 57.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-camera/CHANGELOG.md\"\u003eexpo-camera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled responsive capture and fast capture prioritization on iOS for lower shutter lag and faster successive photo captures.\u003c/li\u003e\n\u003cli\u003e[Android] Add \u003ccode\u003ePhotographicSensitivity\u003c/code\u003e to returned EXIF metadata. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47222\"\u003e#47222\u003c/a\u003e by \u003ca href=\"https://github.com/Wenszel\"\u003e\u003ccode\u003e@​Wenszel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCameraView.scanDocumentAsync\u003c/code\u003e to scan multi-page documents on Android and iOS. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47362\"\u003e#47362\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Use the selected camera to determine video stabilization support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45896\"\u003e#45896\u003c/a\u003e by \u003ca href=\"https://github.com/vivekjm\"\u003e\u003ccode\u003e@​vivekjm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHost the iOS camera preview on the view's backing layer so it no longer zooms into place on launch. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47172\"\u003e#47172\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace the deprecated \u003ccode\u003evideoOrientation\u003c/code\u003e API with \u003ccode\u003eAVCaptureDevice.RotationCoordinator\u003c/code\u003e for the iOS camera preview. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47172\"\u003e#47172\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dark frames and the preview rotating into place on iOS launch by fully configuring the camera session before it starts running. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47173\"\u003e#47173\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefault the iOS camera \u003ccode\u003epictureSize\u003c/code\u003e to \u003ccode\u003ephoto\u003c/code\u003e instead of \u003ccode\u003ehigh\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47173\"\u003e#47173\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fix the ZXing barcode fallback scanner returning raw AVFoundation type strings (e.g. \u003ccode\u003eorg.iso.PDF417\u003c/code\u003e) instead of short expo \u003ccode\u003eBarcodeType\u003c/code\u003e values (e.g. \u003ccode\u003epdf417\u003c/code\u003e) for \u003ccode\u003epdf417\u003c/code\u003e, \u003ccode\u003ecode39\u003c/code\u003e, and \u003ccode\u003ecodabar\u003c/code\u003e, restoring the fix from \u003ca href=\"https://redirect.github.com/expo/expo/pull/44726\"\u003e#44726\u003c/a\u003e that was reverted by the \u003ccode\u003eExpoCameraBarcodeScanning\u003c/code\u003e pod extraction in \u003ca href=\"https://redirect.github.com/expo/expo/pull/44766\"\u003e#44766\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47613\"\u003e#47613\u003c/a\u003e by \u003ca href=\"https://github.com/jensdev\"\u003e\u003ccode\u003e@​jensdev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003ch2\u003e56.0.7 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.6 — 2026-05-21\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.5 — 2026-05-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003eitf14\u003c/code\u003e barcode type not detecting generic Interleaved 2 of 5 barcodes, so behavior matches Android's \u003ccode\u003eFORMAT_ITF\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44796\"\u003e#44796\u003c/a\u003e by \u003ca href=\"https://github.com/mduchev\"\u003e\u003ccode\u003e@​mduchev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.4 — 2026-05-13\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated permission hook imports to be imported from \u003ccode\u003eexpo\u003c/code\u003e instead of \u003ccode\u003eexpo-modules-core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45565\"\u003e#45565\u003c/a\u003e by \u003ca href=\"https://github.com/Wenszel\"\u003e\u003ccode\u003e@​Wenszel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.3 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.2 — 2026-05-06\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-haptics` from 15.0.8 to 57.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-haptics/CHANGELOG.md\"\u003eexpo-haptics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003ch2\u003e56.0.3 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.2 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.1 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.0 — 2026-05-05\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped minimum iOS/tvOS version to 16.4, macOS to 13.4. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43296\"\u003e#43296\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e55.0.14 - 2026-04-09\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e55.0.13 - 2026-04-07\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e55.0.12 - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd web haptics for iOS Safari using checkbox. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44261\"\u003e#44261\u003c/a\u003e by \u003ca href=\"https://github.com/EvanBacon\"\u003e\u003ccode\u003e@​EvanBacon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e55.0.11 - 2026-04-02\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e55.0.10 - 2026-04-02\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/expo/expo/commits/HEAD/packages/expo-haptics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-image` from 3.0.11 to 57.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-image/CHANGELOG.md\"\u003eexpo-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eImage.writeToCacheAsync\u003c/code\u003e and \u003ccode\u003eImage.readFromCacheAsync\u003c/code\u003e to seed and read the image cache by cache key. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46620\"\u003e#46620\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eimageLoaded\u003c/code\u003e module event emitted with the decoded pixel size from every load path. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47337\"\u003e#47337\u003c/a\u003e by \u003ca href=\"https://github.com/Ubax\"\u003e\u003ccode\u003e@​Ubax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[web] Improved \u003ccode\u003estatic\u003c/code\u003e image source selection on web to be based on the rendered layout size by leading the generated \u003ccode\u003esizes\u003c/code\u003e with \u003ccode\u003eauto\u003c/code\u003e, and default \u003ccode\u003estatic\u003c/code\u003e images to \u003ccode\u003eloading=\u0026quot;lazy\u0026quot;\u003c/code\u003e (opt out with \u003ccode\u003eloading=\u0026quot;eager\u0026quot;\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46425\"\u003e#46425\u003c/a\u003e by \u003ca href=\"https://github.com/sebholl\"\u003e\u003ccode\u003e@​sebholl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd expo-observe integration (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47145\"\u003e#47145\u003c/a\u003e by \u003ca href=\"https://github.com/Ubax\"\u003e\u003ccode\u003e@​Ubax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed image staying blank when its \u003ccode\u003esource\u003c/code\u003e changes while a \u003ccode\u003etransition\u003c/code\u003e cross-fade is still running. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46752\"\u003e#46752\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fixed \u003ccode\u003egenerateThumbhashAsync\u003c/code\u003e crashing on images with extreme aspect ratios. (\u003ca href=\"https://redirect.github.com/expo/expo/issues/47189\"\u003e#47189\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Replaced the deprecated RenderScript-based \u003ccode\u003eblurRadius\u003c/code\u003e blur with a software stack blur to fix a use-after-free crash under concurrent image loads (aborts under GrapheneOS hardened_malloc). (\u003ca href=\"https://github.com/expo/expo/pull/PR\"\u003e#PR\u003c/a\u003e by \u003ca href=\"https://github.com/DimitrisTzimikas\"\u003e\u003ccode\u003e@​DimitrisTzimikas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Deprecated \u003ccode\u003ewebMaxViewportWidth\u003c/code\u003e. With layout-based selection it is now only used to emit fallback \u003ccode\u003esizes\u003c/code\u003e breakpoints for browsers that don't yet support \u003ccode\u003esizes=\u0026quot;auto\u0026quot;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46425\"\u003e#46425\u003c/a\u003e by \u003ca href=\"https://github.com/sebholl\"\u003e\u003ccode\u003e@​sebholl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.9 — 2026-05-23\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003eplaceholder\u003c/code\u003e failing to load images from the asset catalog (xcassets). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46170\"\u003e#46170\u003c/a\u003e by \u003ca href=\"https://github.com/zhelezkov\"\u003e\u003ccode\u003e@​zhelezkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fix xcasset images not loading from JS due to \u003ccode\u003efile://\u003c/code\u003e scheme mismatch. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46170\"\u003e#46170\u003c/a\u003e by \u003ca href=\"https://github.com/zhelezkov\"\u003e\u003ccode\u003e@​zhelezkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.8 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003euseImage\u003c/code\u003e crashing on SVG sources, and made \u003ccode\u003emaxWidth\u003c/code\u003e/\u003ccode\u003emaxHeight\u003c/code\u003e preserve the SVG's aspect ratio. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46077\"\u003e#46077\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.7 — 2026-05-21\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.6 — 2026-05-20\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003etintColor\u003c/code\u003e in \u003ccode\u003eloadAsync\u003c/code\u003e/\u003ccode\u003euseImage\u003c/code\u003e requiring API 26. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45981\"\u003e#45981\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.5 — 2026-05-19\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-linking` from 8.0.12 to 57.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003eexpo-linking's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e57.0.0 — 2026-07-08\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[universal][android] Use \u003ccode\u003eBasicTextField\u003c/code\u003e component instead of Filled Material TextField. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-modules-jsi\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] \u003ccode\u003eJavaScriptError\u003c/code\u003e is now a copyable class conforming to \u003ccode\u003eError\u003c/code\u003e (was a non-copyable struct), and \u003ccode\u003eJavaScriptValue\u003c/code\u003e no longer conforms to \u003ccode\u003eError\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47154\"\u003e#47154\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/cli\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eexpo prebuild\u003c/code\u003e clear and regenerate the native folders by default. Pass \u003ccode\u003e--no-clean\u003c/code\u003e to apply changes to the existing folders instead. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47209\"\u003e#47209\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInitial release of \u003cstrong\u003e\u003ccode\u003e@expo/require-utils\u003c/code\u003e\u003c/strong\u003e 🥳\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epod-install\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bundler-managed CocoaPods installations (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43605\"\u003e#43605\u003c/a\u003e by \u003ca href=\"https://github.com/tiwari91\"\u003e\u003ccode\u003e@​tiwari91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityHidden\u003c/code\u003e modifier to hide decorative views from VoiceOver and other assistive technologies during element traversal. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46579\"\u003e#46579\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityIdentifier\u003c/code\u003e modifier to set a stable identifier for UI testing tools such as XCUITest. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46556\"\u003e#46556\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003edynamicTypeSize\u003c/code\u003e modifier to set or constrain the Dynamic Type size within a view. Accepts a single size or a \u003ccode\u003e{ min, max }\u003c/code\u003e range, and cascades from \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e to bound how far text scales at the largest accessibility sizes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46540\"\u003e#46540\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003echildren\u003c/code\u003e prop to \u003ccode\u003eLabel\u003c/code\u003e component, allowing custom title views (e.g. a \u003ccode\u003eVStack\u003c/code\u003e with title and subtitle) while preserving native icon spacing and Dynamic Type icon sizing.\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003ebuttonBorderShape\u003c/code\u003e SwiftUI modifier, which reshapes a styled button (for example a \u003ccode\u003eglass\u003c/code\u003e button) while preserving its native press effect. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eNavigationBar\u003c/code\u003e and \u003ccode\u003eNavigationBarItem\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003elistRowSpacing\u003c/code\u003e modifier. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46417\"\u003e#46417\u003c/a\u003e by \u003ca href=\"https://github.com/qiyangdev\"\u003e\u003ccode\u003e@​qiyangdev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added support for custom SF Symbols in the SwiftUI \u003ccode\u003eImage\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46183\"\u003e#46183\u003c/a\u003e by \u003ca href=\"https://github.com/cinques\"\u003e\u003ccode\u003e@​cinques\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[swift-ui] Added \u003ccode\u003e\u0026lt;DisclosureGroup.Label\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[universal] Added \u003ccode\u003e\u0026lt;Collapsible.labelStyle\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003edropShadow\u003c/code\u003e and \u003ccode\u003einnerShadow\u003c/code\u003e modifiers. (\u003ca href=\"https://github.com/expo/expo/discussions/46364\"\u003e#46364\u003c/a\u003e by \u003ca href=\"https://github.com/duyanhv\"\u003e\u003ccode\u003e@​duyanhv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eimageScale\u003c/code\u003e modifier to scale SF Symbols within a view relative to the surrounding text (\u003ccode\u003esmall\u003c/code\u003e, \u003ccode\u003emedium\u003c/code\u003e, \u003ccode\u003elarge\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46774\"\u003e#46774\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eonGloballyPositioned\u003c/code\u003e modifier, which reports a composable's window position and size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Extended the SwiftUI \u003ccode\u003eonGeometryChange\u003c/code\u003e modifier to also report the view's global position (\u003ccode\u003ex\u003c/code\u003e/\u003ccode\u003ey\u003c/code\u003e) alongside its size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eminimumScaleFactor\u003c/code\u003e modifier to let text shrink down to a given fraction of its size before truncating. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS][android] Added React Compiler-friendly \u003ccode\u003eget()\u003c/code\u003e / \u003ccode\u003eset()\u003c/code\u003e accessors to \u003ccode\u003euseNativeState\u003c/code\u003e, as an alternative to reading and writing \u003ccode\u003e.value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46690\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46692\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-linking\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-localization` from 17.0.9 to 57.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003eexpo-localization's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e57.0.0 — 2026-07-08\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[universal][android] Use \u003ccode\u003eBasicTextField\u003c/code\u003e component instead of Filled Material TextField. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-modules-jsi\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] \u003ccode\u003eJavaScriptError\u003c/code\u003e is now a copyable class conforming to \u003ccode\u003eError\u003c/code\u003e (was a non-copyable struct), and \u003ccode\u003eJavaScriptValue\u003c/code\u003e no longer conforms to \u003ccode\u003eError\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47154\"\u003e#47154\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/cli\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eexpo prebuild\u003c/code\u003e clear and regenerate the native folders by default. Pass \u003ccode\u003e--no-clean\u003c/code\u003e to apply changes to the existing folders instead. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47209\"\u003e#47209\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInitial release of \u003cstrong\u003e\u003ccode\u003e@expo/require-utils\u003c/code\u003e\u003c/strong\u003e 🥳\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epod-install\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bundler-managed CocoaPods installations (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43605\"\u003e#43605\u003c/a\u003e by \u003ca href=\"https://github.com/tiwari91\"\u003e\u003ccode\u003e@​tiwari91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityHidden\u003c/code\u003e modifier to hide decorative views from VoiceOver and other assistive technologies during element traversal. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46579\"\u003e#46579\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityIdentifier\u003c/code\u003e modifier to set a stable identifier for UI testing tools such as XCUITest. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46556\"\u003e#46556\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003edynamicTypeSize\u003c/code\u003e modifier to set or constrain the Dynamic Type size within a view. Accepts a single size or a \u003ccode\u003e{ min, max }\u003c/code\u003e range, and cascades from \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e to bound how far text scales at the largest accessibility sizes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46540\"\u003e#46540\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003echildren\u003c/code\u003e prop to \u003ccode\u003eLabel\u003c/code\u003e component, allowing custom title views (e.g. a \u003ccode\u003eVStack\u003c/code\u003e with title and subtitle) while preserving native icon spacing and Dynamic Type icon sizing.\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003ebuttonBorderShape\u003c/code\u003e SwiftUI modifier, which reshapes a styled button (for example a \u003ccode\u003eglass\u003c/code\u003e button) while preserving its native press effect. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eNavigationBar\u003c/code\u003e and \u003ccode\u003eNavigationBarItem\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003elistRowSpacing\u003c/code\u003e modifier. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46417\"\u003e#46417\u003c/a\u003e by \u003ca href=\"https://github.com/qiyangdev\"\u003e\u003ccode\u003e@​qiyangdev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added support for custom SF Symbols in the SwiftUI \u003ccode\u003eImage\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46183\"\u003e#46183\u003c/a\u003e by \u003ca href=\"https://github.com/cinques\"\u003e\u003ccode\u003e@​cinques\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[swift-ui] Added \u003ccode\u003e\u0026lt;DisclosureGroup.Label\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[universal] Added \u003ccode\u003e\u0026lt;Collapsible.labelStyle\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003edropShadow\u003c/code\u003e and \u003ccode\u003einnerShadow\u003c/code\u003e modifiers. (\u003ca href=\"https://github.com/expo/expo/discussions/46364\"\u003e#46364\u003c/a\u003e by \u003ca href=\"https://github.com/duyanhv\"\u003e\u003ccode\u003e@​duyanhv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eimageScale\u003c/code\u003e modifier to scale SF Symbols within a view relative to the surrounding text (\u003ccode\u003esmall\u003c/code\u003e, \u003ccode\u003emedium\u003c/code\u003e, \u003ccode\u003elarge\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46774\"\u003e#46774\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eonGloballyPositioned\u003c/code\u003e modifier, which reports a composable's window position and size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Extended the SwiftUI \u003ccode\u003eonGeometryChange\u003c/code\u003e modifier to also report the view's global position (\u003ccode\u003ex\u003c/code\u003e/\u003ccode\u003ey\u003c/code\u003e) alongside its size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eminimumScaleFactor\u003c/code\u003e modifier to let text shrink down to a given fraction of its size before truncating. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS][android] Added React Compiler-friendly \u003ccode\u003eget()\u003c/code\u003e / \u003ccode\u003eset()\u003c/code\u003e accessors to \u003ccode\u003euseNativeState\u003c/code\u003e, as an alternative to reading and writing \u003ccode\u003e.value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46690\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46692\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eBasicTextField\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityInputLabels\u003c/code\u003e modifier to set alternative spoken phrases Voice Control uses to refer to a view (for example \u0026quot;Hang up\u0026quot; for an \u0026quot;End\u0026quot; button). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46661\"\u003e#46661\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eactivityBackgroundTint\u003c/code\u003e modifier for setting Live Activity background. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46756\"\u003e#46756\u003c/a\u003e by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added a \u003ccode\u003emodifiers\u003c/code\u003e prop to \u003ccode\u003eListItem\u003c/code\u003e to override its default \u003ccode\u003ebuttonStyle(.plain)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47124\"\u003e#47124\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47124\"\u003e#47124\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS][web] Added \u003ccode\u003eseedColor\u003c/code\u003e prop to the universal and SwiftUI \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e, used as the SwiftUI tint on iOS and to derive the primary color scale on web. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46566\"\u003e#46566\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[web] Honor the \u003ccode\u003ecolorScheme\u003c/code\u003e prop on \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e to override the system color scheme for its subtree, matching native parity. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46459\"\u003e#46459\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityElement\u003c/code\u003e modifier, which collapses a view's subtree into a single accessibility element via \u003ccode\u003eignore\u003c/code\u003e, \u003ccode\u003ecombine\u003c/code\u003e, or \u003ccode\u003econtain\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47156\"\u003e#47156\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eredacted\u003c/code\u003e, \u003ccode\u003eunredacted\u003c/code\u003e, \u003ccode\u003eprivacySensitive\u003c/code\u003e, and \u003ccode\u003einvalidatableContent\u003c/code\u003e modifiers, mapping SwiftUI's redaction family for native skeleton-loading and sensitive-content states. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47269\"\u003e#47269\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003eaccessibilityAddTraits\u003c/code\u003e and \u003ccode\u003eaccessibilityRemoveTraits\u003c/code\u003e SwiftUI modifiers, accepting an array of trait names. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47387\"\u003e#47387\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003estrokeBorder\u003c/code\u003e modifier with a full \u003ccode\u003eStrokeStyle\u003c/code\u003e (line width, cap, join, miter limit, dash array, dash phase) for dashed and dotted inset borders that follow the shape's corners. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47426\"\u003e#47426\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-network\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] Add support for the macOS platform. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46535\"\u003e#46535\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-router\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estandard-navigation\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46456\"\u003e#46456\u003c/a\u003e by \u003ca href=\"https://github.com/Ubax\"\u003e\u003ccode\u003e@​Ubax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export drawer content components and types from \u003ccode\u003eexpo-router/drawer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46635\"\u003e#46635\u003c/a\u003e by \u003ca href=\"https://github.com/Ubax\"\u003e\u003ccode\u003e@​Ubax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-localization\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-notifications` from 0.32.17 to 57.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003eexpo-notifications's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e57.0.0 — 2026-07-08\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[universal][android] Use \u003ccode\u003eBasicTextField\u003c/code\u003e component instead of Filled Material TextField. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46442\"\u003e#46442\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-modules-jsi\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] \u003ccode\u003eJavaScriptError\u003c/code\u003e is now a copyable class conforming to \u003ccode\u003eError\u003c/code\u003e (was a non-copyable struct), and \u003ccode\u003eJavaScriptValue\u003c/code\u003e no longer conforms to \u003ccode\u003eError\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47154\"\u003e#47154\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/cli\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eexpo prebuild\u003c/code\u003e clear and regenerate the native folders by default. Pass \u003ccode\u003e--no-clean\u003c/code\u003e to apply changes to the existing folders instead. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47209\"\u003e#47209\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInitial release of \u003cstrong\u003e\u003ccode\u003e@expo/require-utils\u003c/code\u003e\u003c/strong\u003e 🥳\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epod-install\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bundler-managed CocoaPods installations (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43605\"\u003e#43605\u003c/a\u003e by \u003ca href=\"https://github.com/tiwari91\"\u003e\u003ccode\u003e@​tiwari91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityHidden\u003c/code\u003e modifier to hide decorative views from VoiceOver and other assistive technologies during element traversal. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46579\"\u003e#46579\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eaccessibilityIdentifier\u003c/code\u003e modifier to set a stable identifier for UI testing tools such as XCUITest. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46556\"\u003e#46556\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003edynamicTypeSize\u003c/code\u003e modifier to set or constrain the Dynamic Type size within a view. Accepts a single size or a \u003ccode\u003e{ min, max }\u003c/code\u003e range, and cascades from \u003ccode\u003e\u0026lt;Host\u0026gt;\u003c/code\u003e to bound how far text scales at the largest accessibility sizes. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46540\"\u003e#46540\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003echildren\u003c/code\u003e prop to \u003ccode\u003eLabel\u003c/code\u003e component, allowing custom title views (e.g. a \u003ccode\u003eVStack\u003c/code\u003e with title and subtitle) while preserving native icon spacing and Dynamic Type icon sizing.\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003ebuttonBorderShape\u003c/code\u003e SwiftUI modifier, which reshapes a styled button (for example a \u003ccode\u003eglass\u003c/code\u003e button) while preserving its native press effect. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46348\"\u003e#46348\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eNavigationBar\u003c/code\u003e and \u003ccode\u003eNavigationBarItem\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003elistRowSpacing\u003c/code\u003e modifier. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46417\"\u003e#46417\u003c/a\u003e by \u003ca href=\"https://github.com/qiyangdev\"\u003e\u003ccode\u003e@​qiyangdev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added support for custom SF Symbols in the SwiftUI \u003ccode\u003eImage\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46183\"\u003e#46183\u003c/a\u003e by \u003ca href=\"https://github.com/cinques\"\u003e\u003ccode\u003e@​cinques\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[swift-ui] Added \u003ccode\u003e\u0026lt;DisclosureGroup.Label\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[universal] Added \u003ccode\u003e\u0026lt;Collapsible.labelStyle\u0026gt;\u003c/code\u003e for custom label style. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46288\"\u003e#46288\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003edropShadow\u003c/code\u003e and \u003ccode\u003einnerShadow\u003c/code\u003e modifiers. (\u003ca href=\"https://github.com/expo/expo/discussions/46364\"\u003e#46364\u003c/a\u003e by \u003ca href=\"https://github.com/duyanhv\"\u003e\u003ccode\u003e@​duyanhv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eimageScale\u003c/code\u003e modifier to scale SF Symbols within a view relative to the surrounding text (\u003ccode\u003esmall\u003c/code\u003e, \u003ccode\u003emedium\u003c/code\u003e, \u003ccode\u003elarge\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46774\"\u003e#46774\u003c/a\u003e by \u003ca href=\"https://github.com/ramonclaudio\"\u003e\u003ccode\u003e@​ramonclaudio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[jetpack-compose] Added \u003ccode\u003eonGloballyPositioned\u003c/code\u003e modifier, which reports a composable's window position and size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Extended the SwiftUI \u003ccode\u003eonGeometryChange\u003c/code\u003e modifier to also report the view's global position (\u003ccode\u003ex\u003c/code\u003e/\u003ccode\u003ey\u003c/code\u003e) alongside its size. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46744\"\u003e#46744\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added the SwiftUI \u003ccode\u003eminimumScaleFactor\u003c/code\u003e modifier to let text shrink down to a given fraction of its size before truncating. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46740\"\u003e#46740\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS][android] Added React Compiler-friendly \u003ccode\u003eget()\u003c/code\u003e / \u003ccode\u003eset()\u003c/code\u003e accessors to \u003ccode\u003euseNativeState\u003c/code\u003e, as an alternative to reading and writing \u003ccode\u003e.value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46690\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46692\"\u003e#46692\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​intergalacticspacehighway\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-notifications\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-router` from 6.0.24 to 57.0.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003eexpo-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e57.0.0 — 2026-07-08\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@expo/ui\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[universal][android] Use \u003ccode\u003eBasicTextField\u003c/code\u003e component instead of Fil...\n\n_Description has been truncated_","html_url":"https://github.com/LetsGetToWorkBro/dreamlayer/pull/334","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LetsGetToWorkBro%2Fdreamlayer/issues/334","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/334/packages"}},{"old_version":"5.6.2","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-07-13T10:32:24.000Z","version_change":"5.6.2 → 5.8.0","issue":{"uuid":"4872752749","node_id":"PR_kwDORhTdgM7xBLWx","number":17,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-13T10:32:24.000Z","updated_at":"2026-07-13T10:33:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":24,"packages":[{"name":"@react-navigation/bottom-tabs","old_version":"7.15.9","new_version":"7.18.8","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@sentry/react-native","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/getsentry/sentry-react-native"},{"name":"@shopify/flash-list","old_version":"2.0.2","new_version":"2.3.2","repository_url":"https://github.com/Shopify/flash-list"},{"name":"@shopify/react-native-skia","old_version":"2.2.12","new_version":"2.7.0","repository_url":"https://github.com/Shopify/react-native-skia"},{"name":"@supabase/supabase-js","old_version":"2.102.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.99.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-persist-client","old_version":"5.99.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react-native","old_version":"1.7.0","new_version":"1.24.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.76.1","new_version":"7.81.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-native-purchases","old_version":"10.0.1","new_version":"10.4.2","repository_url":"https://github.com/revenuecat/react-native-purchases"},{"name":"react-native-reanimated","old_version":"4.1.7","new_version":"4.5.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.26.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.8.3","new_version":"0.10.2","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@testing-library/react-native","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/callstack/react-native-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.1","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"fast-check","old_version":"4.8.0","new_version":"4.9.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"typedoc","old_version":"0.28.19","new_version":"0.28.20","repository_url":"https://github.com/TypeStrong/TypeDoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 21 updates in the /mobile directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@react-navigation/bottom-tabs](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/bottom-tabs) | `7.15.9` | `7.18.8` |\n| [@sentry/react-native](https://github.com/getsentry/sentry-react-native) | `8.16.0` | `8.18.0` |\n| [@shopify/flash-list](https://github.com/Shopify/flash-list) | `2.0.2` | `2.3.2` |\n| [@shopify/react-native-skia](https://github.com/Shopify/react-native-skia) | `2.2.12` | `2.7.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.102.1` | `2.110.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.0` | `5.101.2` |\n| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client) | `5.99.0` | `5.101.2` |\n| [lucide-react-native](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react-native) | `1.7.0` | `1.24.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.76.1` | `7.81.0` |\n| [react-native-purchases](https://github.com/revenuecat/react-native-purchases) | `10.0.1` | `10.4.2` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.1.7` | `4.5.1` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.26.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.12.1` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.8.3` | `0.10.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [@testing-library/react-native](https://github.com/callstack/react-native-testing-library) | `14.0.0` | `14.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.1` | `8.63.0` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.8.0` | `4.9.0` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.19` | `0.28.20` |\n\n\nUpdates `@react-navigation/bottom-tabs` from 7.15.9 to 7.18.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/bottom-tabs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.7...@react-navigation/bottom-tabs@7.18.8\"\u003e7.18.8\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't derive screen detach state from animated value (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/9bfc8d0f65eddbb434f94709b139f0fc2da62463\"\u003e9bfc8d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/12755\"\u003e#12755\u003c/a\u003e - by @\u003c/li\u003e\n\u003cli\u003eset native tab screen background (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/361ea71591c3fec44b5a98c5d9fa4fad71d7e720\"\u003e361ea71\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.4...@react-navigation/bottom-tabs@7.18.5\"\u003e7.18.5\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebottom-tabs:\u003c/strong\u003e pop nested stack to top on blur even when animation is interrupted (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13123\"\u003e#13123\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e6baf55b\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.2...@react-navigation/bottom-tabs@7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-06-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflash while switching native bottom tabs with lazy (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13133\"\u003e#13133\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ae1adbdf073abb97c7bbb5e6df1350bee3b3e13\"\u003e0ae1adb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13132\"\u003e#13132\u003c/a\u003e - by \u003ca href=\"https://github.com/dylancom\"\u003e\u003ccode\u003e@​dylancom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd createXScreen helpers to navigators (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8b7c2d7ae29b4e86b047d231ef35d9704809cab3\"\u003e8b7c2d7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.1...@react-navigation/bottom-tabs@7.16.2\"\u003e7.16.2\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault lazy to true for native tabs to avoid flicker (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ca4ac561a7f1d13cbec675a5e6af056041a6cfcf\"\u003eca4ac56\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.15.13...@react-navigation/bottom-tabs@7.16.0\"\u003e7.16.0\u003c/a\u003e (2026-05-11)\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/bottom-tabs@7.18.8/packages/bottom-tabs/CHANGELOG.md\"\u003e@​react-navigation/bottom-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.7...@react-navigation/bottom-tabs@7.18.8\"\u003e7.18.8\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't derive screen detach state from animated value (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/9bfc8d0f65eddbb434f94709b139f0fc2da62463\"\u003e9bfc8d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/12755\"\u003e#12755\u003c/a\u003e - by @\u003c/li\u003e\n\u003cli\u003eset native tab screen background (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/361ea71591c3fec44b5a98c5d9fa4fad71d7e720\"\u003e361ea71\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.6...@react-navigation/bottom-tabs@7.18.7\"\u003e7.18.7\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.5...@react-navigation/bottom-tabs@7.18.6\"\u003e7.18.6\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.4...@react-navigation/bottom-tabs@7.18.5\"\u003e7.18.5\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebottom-tabs:\u003c/strong\u003e pop nested stack to top on blur even when animation is interrupted (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13123\"\u003e#13123\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e6baf55b\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.3...@react-navigation/bottom-tabs@7.18.4\"\u003e7.18.4\u003c/a\u003e (2026-06-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.2...@react-navigation/bottom-tabs@7.18.3\"\u003e7.18.3\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.1...@react-navigation/bottom-tabs@7.18.2\"\u003e7.18.2\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.0...@react-navigation/bottom-tabs@7.18.1\"\u003e7.18.1\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.1...@react-navigation/bottom-tabs@7.17.2\"\u003e7.17.2\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.0...@react-navigation/bottom-tabs@7.17.1\"\u003e7.17.1\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\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/react-navigation/react-navigation/commit/239bf71a90e8f8a5264bab48926c7be1d28c2bc6\"\u003e\u003ccode\u003e239bf71\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/9bfc8d0f65eddbb434f94709b139f0fc2da62463\"\u003e\u003ccode\u003e9bfc8d0\u003c/code\u003e\u003c/a\u003e fix: don't derive screen detach state from animated value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/361ea71591c3fec44b5a98c5d9fa4fad71d7e720\"\u003e\u003ccode\u003e361ea71\u003c/code\u003e\u003c/a\u003e fix: set native tab screen background\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8a863290c256c426a03b0298d8b1568420d7a400\"\u003e\u003ccode\u003e8a86329\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/207ce5a98e84bacb3a254ca8ab46856704f73542\"\u003e\u003ccode\u003e207ce5a\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7d664cb1d3062ebf975ca7d560f0d6f2cd32fc4e\"\u003e\u003ccode\u003e7d664cb\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e\u003ccode\u003e6baf55b\u003c/code\u003e\u003c/a\u003e fix(bottom-tabs): pop nested stack to top on blur even when animation is inte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ce68b20b516d7d523fe85b567055516fdd49464b\"\u003e\u003ccode\u003ece68b20\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/bottom-tabs@7.18.8/packages/bottom-tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/elements` from 2.9.14 to 2.9.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/elements's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.21...@react-navigation/elements@2.9.22\"\u003e2.9.22\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egracefully handle multiple versions of elements for useFrameSize (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e0ababa0\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.17...@react-navigation/elements@2.9.18\"\u003e2.9.18\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix useFrameSize not returning correct layout on old arch (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1633fec7083b6391cd38ad52c05f82c00b899ba4\"\u003e1633fec\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13109\"\u003e#13109\u003c/a\u003e - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/elements@2.9.30/packages/elements/CHANGELOG.md\"\u003e@​react-navigation/elements's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.29...@react-navigation/elements@2.9.30\"\u003e2.9.30\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.28...@react-navigation/elements@2.9.29\"\u003e2.9.29\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.27...@react-navigation/elements@2.9.28\"\u003e2.9.28\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.26...@react-navigation/elements@2.9.27\"\u003e2.9.27\u003c/a\u003e (2026-06-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.25...@react-navigation/elements@2.9.26\"\u003e2.9.26\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.24...@react-navigation/elements@2.9.25\"\u003e2.9.25\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.23...@react-navigation/elements@2.9.24\"\u003e2.9.24\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.22...@react-navigation/elements@2.9.23\"\u003e2.9.23\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.21...@react-navigation/elements@2.9.22\"\u003e2.9.22\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egracefully handle multiple versions of elements for useFrameSize (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e0ababa0\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.20...@react-navigation/elements@2.9.21\"\u003e2.9.21\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.19...@react-navigation/elements@2.9.20\"\u003e2.9.20\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.18...@react-navigation/elements@2.9.19\"\u003e2.9.19\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\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/react-navigation/react-navigation/commit/239bf71a90e8f8a5264bab48926c7be1d28c2bc6\"\u003e\u003ccode\u003e239bf71\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8a863290c256c426a03b0298d8b1568420d7a400\"\u003e\u003ccode\u003e8a86329\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/207ce5a98e84bacb3a254ca8ab46856704f73542\"\u003e\u003ccode\u003e207ce5a\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ce68b20b516d7d523fe85b567055516fdd49464b\"\u003e\u003ccode\u003ece68b20\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/d1f2a06597d7f2ae490d09b7ecc4f3531e5efc46\"\u003e\u003ccode\u003ed1f2a06\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/83cf9bf91fd562d94dba330a25cca38dfd1c775b\"\u003e\u003ccode\u003e83cf9bf\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e\u003ccode\u003e0ababa0\u003c/code\u003e\u003c/a\u003e fix: gracefully handle multiple versions of elements for useFrameSize\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/elements@2.9.30/packages/elements\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/native` from 7.2.2 to 7.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.7...@react-navigation/native@7.3.8\"\u003e7.3.8\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle hash in URLs and delayed browser history sync (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/788d7c565554d85fc7d3c3b9d1a7829e1847b8da\"\u003e788d7c5\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.5...@react-navigation/native@7.3.6\"\u003e7.3.6\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle interrupted rollback when browser back is prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0c9b2d4dd4879846cf3732e71499c2c514d5449b\"\u003e0c9b2d4\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekeep syncing history after an error during sync (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/172e319e70444e320212553608595e3579afeb70\"\u003e172e319\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etrack history delta from popstate to detect browser-caused changes (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7f427b7b03e311a0c16f9aaa8c205979e2f36593\"\u003e7f427b7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.6...@react-navigation/native@7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-06-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd standard navigation compatibility (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13122\"\u003e#13122\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1c267038540b0796f6ab811ac9cf31fa3c939ed6\"\u003e1c26703\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.5...@react-navigation/native@7.2.6\"\u003e7.2.6\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a workaround for false positive with multiple linking error (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/301b3a1071a67c7bff68ee6bc28a3e783c60252f\"\u003e301b3a1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.3...@react-navigation/native@7.2.4\"\u003e7.2.4\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix linking prefix matching host with additional characters (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/680a3ebf75015c1ab291bbc9c26ca8d6c6eca419\"\u003e680a3eb\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix URLs with hashes not being matched correctly (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/5a884b10cc8b62cbc296cd36ed9ee3f9913fa60d\"\u003e5a884b1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\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/react-navigation/react-navigation/blob/@react-navigation/native@7.3.8/packages/native/CHANGELOG.md\"\u003e@​react-navigation/native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.7...@react-navigation/native@7.3.8\"\u003e7.3.8\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle hash in URLs and delayed browser history sync (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/788d7c565554d85fc7d3c3b9d1a7829e1847b8da\"\u003e788d7c5\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.6...@react-navigation/native@7.3.7\"\u003e7.3.7\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.5...@react-navigation/native@7.3.6\"\u003e7.3.6\u003c/a\u003e (2026-07-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle interrupted rollback when browser back is prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0c9b2d4dd4879846cf3732e71499c2c514d5449b\"\u003e0c9b2d4\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekeep syncing history after an error during sync (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/172e319e70444e320212553608595e3579afeb70\"\u003e172e319\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etrack history delta from popstate to detect browser-caused changes (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7f427b7b03e311a0c16f9aaa8c205979e2f36593\"\u003e7f427b7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.4...@react-navigation/native@7.3.5\"\u003e7.3.5\u003c/a\u003e (2026-06-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.3...@react-navigation/native@7.3.4\"\u003e7.3.4\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.2...@react-navigation/native@7.3.3\"\u003e7.3.3\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.0...@react-navigation/native@7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.6...@react-navigation/native@7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-06-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd standard navigation compatibility (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13122\"\u003e#13122\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1c267038540b0796f6ab811ac9cf31fa3c939ed6\"\u003e1c26703\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.5...@react-navigation/native@7.2.6\"\u003e7.2.6\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/239bf71a90e8f8a5264bab48926c7be1d28c2bc6\"\u003e\u003ccode\u003e239bf71\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/788d7c565554d85fc7d3c3b9d1a7829e1847b8da\"\u003e\u003ccode\u003e788d7c5\u003c/code\u003e\u003c/a\u003e fix: handle hash in URLs and delayed browser history sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8a863290c256c426a03b0298d8b1568420d7a400\"\u003e\u003ccode\u003e8a86329\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/207ce5a98e84bacb3a254ca8ab46856704f73542\"\u003e\u003ccode\u003e207ce5a\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7f427b7b03e311a0c16f9aaa8c205979e2f36593\"\u003e\u003ccode\u003e7f427b7\u003c/code\u003e\u003c/a\u003e fix: track history delta from popstate to detect browser-caused changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0c9b2d4dd4879846cf3732e71499c2c514d5449b\"\u003e\u003ccode\u003e0c9b2d4\u003c/code\u003e\u003c/a\u003e fix: handle interrupted rollback when browser back is prevented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/172e319e70444e320212553608595e3579afeb70\"\u003e\u003ccode\u003e172e319\u003c/code\u003e\u003c/a\u003e fix: keep syncing history after an error during sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ce68b20b516d7d523fe85b567055516fdd49464b\"\u003e\u003ccode\u003ece68b20\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/913ed5d05b9b46dac1dfd559729897917f7f98e3\"\u003e\u003ccode\u003e913ed5d\u003c/code\u003e\u003c/a\u003e test: add tests and typechecks for standard navigator integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/native@7.3.8/packages/native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react-native` from 8.16.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-react-native/releases\"\u003e@​sentry/react-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eextendAppStart\u003c/code\u003e/\u003ccode\u003efinishExtendedAppStart\u003c/code\u003e/\u003ccode\u003egetExtendedAppStartSpan\u003c/code\u003e to extend the standalone app start window and instrument post-init work (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6392\"\u003e#6392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eConsume \u003ccode\u003esentry-cocoa\u003c/code\u003e as a prebuilt xcframework by default on iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6413\"\u003e#6413\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis may be a breaking change for some setups.\u003c/strong\u003e \u003ccode\u003epod install\u003c/code\u003e now downloads \u003ccode\u003eSentry.xcframework\u003c/code\u003e from sentry-cocoa's GitHub release (SHA256-verified) and vendors it, instead of building Sentry from source as a CocoaPod. If your iOS build breaks after upgrading (e.g. when another pod also depends on the \u003ccode\u003eSentry\u003c/code\u003e CocoaPod), or if your \u003ccode\u003epod install\u003c/code\u003e environment cannot reach \u003ccode\u003egithub.com\u003c/code\u003e, set \u003ccode\u003eSENTRY_USE_XCFRAMEWORK=0\u003c/code\u003e before \u003ccode\u003epod install\u003c/code\u003e to restore the previous source-build behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip iOS source maps upload on \u003ccode\u003eDebug\u003c/code\u003e builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6405\"\u003e#6405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.63.0 to v10.64.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6418\"\u003e#6418\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#10640\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.63.0...10.64.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.47.0 to v8.48.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6422\"\u003e#6422\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8480\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.47.0...8.48.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.0-alpha.3\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eConsume \u003ccode\u003esentry-cocoa\u003c/code\u003e as a prebuilt xcframework by default on iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6381\"\u003e#6381\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis may be a breaking change for some setups.\u003c/strong\u003e \u003ccode\u003epod install\u003c/code\u003e now downloads \u003ccode\u003eSentry.xcframework\u003c/code\u003e from sentry-cocoa's GitHub release (SHA256-verified) and vendors it, instead of building Sentry from source as a CocoaPod. If your iOS build breaks after upgrading (e.g. when another pod also depends on the \u003ccode\u003eSentry\u003c/code\u003e CocoaPod), or if your \u003ccode\u003epod install\u003c/code\u003e environment cannot reach \u003ccode\u003egithub.com\u003c/code\u003e, set \u003ccode\u003eSENTRY_USE_XCFRAMEWORK=0\u003c/code\u003e before \u003ccode\u003epod install\u003c/code\u003e to restore the previous source-build behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.0-alpha.2\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eConsume \u003ccode\u003esentry-cocoa\u003c/code\u003e as a prebuilt xcframework by default on iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6381\"\u003e#6381\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis may be a breaking change for some setups.\u003c/strong\u003e \u003ccode\u003epod install\u003c/code\u003e now downloads \u003ccode\u003eSentry.xcframework\u003c/code\u003e from sentry-cocoa's GitHub release (SHA256-verified) and vendors it, instead of building Sentry from source as a CocoaPod. If your iOS build breaks after upgrading (e.g. when another pod also depends on the \u003ccode\u003eSentry\u003c/code\u003e CocoaPod), or if your \u003ccode\u003epod install\u003c/code\u003e environment cannot reach \u003ccode\u003egithub.com\u003c/code\u003e, set \u003ccode\u003eSENTRY_USE_XCFRAMEWORK=0\u003c/code\u003e before \u003ccode\u003epod install\u003c/code\u003e to restore the previous source-build behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.0-alpha\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android New Architecture build failing at CMake configure on React Native 0.75 by gating the \u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e native build to RN 0.76+ (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-react-native/blob/main/CHANGELOG.md\"\u003e@​sentry/react-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eextendAppStart\u003c/code\u003e/\u003ccode\u003efinishExtendedAppStart\u003c/code\u003e/\u003ccode\u003egetExtendedAppStartSpan\u003c/code\u003e to extend the standalone app start window and instrument post-init work (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6392\"\u003e#6392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eConsume \u003ccode\u003esentry-cocoa\u003c/code\u003e as a prebuilt xcframework by default on iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6413\"\u003e#6413\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarning\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis may be a breaking change for some setups.\u003c/strong\u003e \u003ccode\u003epod install\u003c/code\u003e now downloads \u003ccode\u003eSentry.xcframework\u003c/code\u003e from sentry-cocoa's GitHub release (SHA256-verified) and vendors it, instead of building Sentry from source as a CocoaPod. If your iOS build breaks after upgrading (e.g. when another pod also depends on the \u003ccode\u003eSentry\u003c/code\u003e CocoaPod), or if your \u003ccode\u003epod install\u003c/code\u003e environment cannot reach \u003ccode\u003egithub.com\u003c/code\u003e, set \u003ccode\u003eSENTRY_USE_XCFRAMEWORK=0\u003c/code\u003e before \u003ccode\u003epod install\u003c/code\u003e to restore the previous source-build behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip iOS source maps upload on \u003ccode\u003eDebug\u003c/code\u003e builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6405\"\u003e#6405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.63.0 to v10.64.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6418\"\u003e#6418\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#10640\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.63.0...10.64.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.47.0 to v8.48.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6422\"\u003e#6422\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8480\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.47.0...8.48.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android New Architecture build failing to link \u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e with an undefined \u003ccode\u003eTurboModulePerfLogger::enableLogging\u003c/code\u003e symbol on some setups (e.g. armeabi-v7a) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6406\"\u003e#6406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Android New Architecture build failing at CMake configure on React Native 0.75 by gating the \u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e native build to RN 0.76+ (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n⚠️ \u003cstrong\u003eKnown Issue (Android):\u003c/strong\u003e New Architecture builds on \u003ccode\u003esentry-react-native\u003c/code\u003e \u003cstrong\u003e8.17.1\u003c/strong\u003e can fail to build \u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e (subset-ABI builds such as \u003ccode\u003earmeabi-v7a\u003c/code\u003e/Expo, and React Native 0.75) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6398\"\u003e#6398\u003c/a\u003e). \u003cstrong\u003ePlease use \u003ca href=\"https://github.com/getsentry/sentry-react-native/releases/tag/8.17.2\"\u003e8.17.2\u003c/a\u003e\u003c/strong\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eForce 16 KB ELF alignment for \u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e so it does not break 16 KB page size compatibility on Android 15+ (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/pull/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n⚠️ \u003cstrong\u003eKnown Issue (Android):\u003c/strong\u003e Apps built with the New Architecture on \u003ccode\u003esentry-react-native\u003c/code\u003e \u003cstrong\u003e8.17.0\u003c/strong\u003e bundle a native library (\u003ccode\u003elibsentry-tm-perf-logger.so\u003c/code\u003e) that is not 16 KB page aligned, which breaks \u003ca href=\"https://developer.android.com/guide/practices/page-sizes\"\u003e16 KB page size\u003c/a\u003e compatibility on Android 15+ (and fails Google Play's 16 KB requirement). See \u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6394\"\u003e#6394\u003c/a\u003e. \u003cstrong\u003ePlease use \u003ca href=\"https://github.com/getsentry/sentry-react-native/releases/tag/8.17.2\"\u003e8.17.2\u003c/a\u003e\u003c/strong\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/4f0c9dc788adfc6efc0691546c40322fa5e8eba9\"\u003e\u003ccode\u003e4f0c9dc\u003c/code\u003e\u003c/a\u003e release: 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/3d536d10a24160f88b1e42308d158e7dca22ab28\"\u003e\u003ccode\u003e3d536d1\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-android.sh to 8.48.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6422\"\u003e#6422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/76e557f87b45aefd100b610f457469764d04ec18\"\u003e\u003ccode\u003e76e557f\u003c/code\u003e\u003c/a\u003e build: Migrate Yarn from Berry v3.6.4 to v4.17.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6417\"\u003e#6417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/4acd4e9b3f26829bd83d01d746b010a5ec585903\"\u003e\u003ccode\u003e4acd4e9\u003c/code\u003e\u003c/a\u003e chore(deps): update JavaScript SDK to v10.64.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6418\"\u003e#6418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/bc8f61ed29ba1b7cae6a028c0c0d823425b7cc75\"\u003e\u003ccode\u003ebc8f61e\u003c/code\u003e\u003c/a\u003e test(android): Guard reactNativeArchitectures fix with a subset-ABI build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/39909f1afe2b914a82b13a0fa434c33009d1e770\"\u003e\u003ccode\u003e39909f1\u003c/code\u003e\u003c/a\u003e fix(deps): Bump dev-only js-yaml to 3.15.0 (CVE-2026-53550) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6414\"\u003e#6414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/bf168a4d790cdaaf56fe29a8e0e9bfc722bd42cb\"\u003e\u003ccode\u003ebf168a4\u003c/code\u003e\u003c/a\u003e feat(ios): Consume sentry-cocoa as a prebuilt xcframework by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6413\"\u003e#6413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/af33f3bfb7c4ba614f67a4e465ab6acf8bffc1c3\"\u003e\u003ccode\u003eaf33f3b\u003c/code\u003e\u003c/a\u003e feat(tracing): Add extend app start API for standalone app start (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6392\"\u003e#6392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/513aeb3d995ed685236a8c7772c47baed0d557af\"\u003e\u003ccode\u003e513aeb3\u003c/code\u003e\u003c/a\u003e fix(ios): Skip source maps upload on Debug builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6405\"\u003e#6405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-react-native/commit/c6a8fa6a5ada9ffefc684846254eab17232a36d2\"\u003e\u003ccode\u003ec6a8fa6\u003c/code\u003e\u003c/a\u003e fix(ci): Bump codeql-action/init to v4.36.3 to match analyze/autobuild (\u003ca href=\"https://redirect.github.com/getsentry/sentry-react-native/issues/6410\"\u003e#6410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-react-native/compare/8.16.0...8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/flash-list` from 2.0.2 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/flash-list/releases\"\u003e@​shopify/flash-list's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(recycling): disable removeClippedSubviews to prevent Android crash by \u003ca href=\"https://github.com/shopify-github-actions-access\"\u003e\u003ccode\u003e@​shopify-github-actions-access\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2202\"\u003eShopify/flash-list#2202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: scroll to index autoscroll race by \u003ca href=\"https://github.com/isekovanic\"\u003e\u003ccode\u003e@​isekovanic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2290\"\u003eShopify/flash-list#2290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sticky-headers): configure sticky header zIndex by \u003ca href=\"https://github.com/GurkarnSD\"\u003e\u003ccode\u003e@​GurkarnSD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2311\"\u003eShopify/flash-list#2311\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/isekovanic\"\u003e\u003ccode\u003e@​isekovanic\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2290\"\u003eShopify/flash-list#2290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GurkarnSD\"\u003e\u003ccode\u003e@​GurkarnSD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2311\"\u003eShopify/flash-list#2311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Shopify/flash-list/compare/v2.3.1...v2.3.2\"\u003ehttps://github.com/Shopify/flash-list/compare/v2.3.1...v2.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(scroll): maintain scroll position when prepending large items by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2138\"\u003eShopify/flash-list#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Add type to RecyclerViewProps  export statement to comply with isolatedModules by \u003ca href=\"https://github.com/benjaminpeters\"\u003e\u003ccode\u003e@​benjaminpeters\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/1995\"\u003eShopify/flash-list#1995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scroll): guard against zero window size in bound detection by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2146\"\u003eShopify/flash-list#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scroll): enable maintainVisibleContentPosition for horizontal lists by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2145\"\u003eShopify/flash-list#2145\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/benjaminpeters\"\u003e\u003ccode\u003e@​benjaminpeters\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/1995\"\u003eShopify/flash-list#1995\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Shopify/flash-list/compare/v2.3.0...v2.3.1\"\u003ehttps://github.com/Shopify/flash-list/compare/v2.3.0...v2.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update skill instructions for metro port, app install, and e2e by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2132\"\u003eShopify/flash-list#2132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scroll): read initialScrollIndex offset after layout recompute by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2133\"\u003eShopify/flash-list#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(scroll): add inverted prop by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2131\"\u003eShopify/flash-list#2131\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Shopify/flash-list/compare/v2.2.3...v2.3.0\"\u003ehttps://github.com/Shopify/flash-list/compare/v2.2.3...v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure average measurement is always positive by \u003ca href=\"https://github.com/mhoran\"\u003e\u003ccode\u003e@​mhoran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2053\"\u003eShopify/flash-list#2053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(hooks): eliminate scroll jitter when prepending items at bottom by \u003ca href=\"https://github.com/Hector-Zhuang\"\u003e\u003ccode\u003e@​Hector-Zhuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2095\"\u003eShopify/flash-list#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove x,y from measureParentSize — fixes Fabric sticky header offset by \u003ca href=\"https://github.com/thomasttvo\"\u003e\u003ccode\u003e@​thomasttvo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2105\"\u003eShopify/flash-list#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(layout): suppress grid separators in the last row to prevent height mismatch by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2114\"\u003eShopify/flash-list#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support React.memo, forwardRef, and class components in all component props by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2115\"\u003eShopify/flash-list#2115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify overrideProps usage and document overflow visible workaround by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2128\"\u003eShopify/flash-list#2128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect waitForInteraction when initialScrollIndex is set by \u003ca href=\"https://github.com/naqvitalha\"\u003e\u003ccode\u003e@​naqvitalha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2130\"\u003eShopify/flash-list#2130\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/mhoran\"\u003e\u003ccode\u003e@​mhoran\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2053\"\u003eShopify/flash-list#2053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hector-Zhuang\"\u003e\u003ccode\u003e@​Hector-Zhuang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2095\"\u003eShopify/flash-list#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomasttvo\"\u003e\u003ccode\u003e@​thomasttvo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Shopify/flash-list/pull/2105\"\u003eShopify/flash-list#2105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Shopify/flash-list/compare/v2.2.2...v2.2.3\"\u003ehttps://github.com/Shopify/flash-list/compare/v2.2.2...v2.2.3\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/Shopify/flash-list/commit/8c1375e95a795fcc7e7fbdeaf3059ccfb6cad50c\"\u003e\u003ccode\u003e8c1375e\u003c/code\u003e\u003c/a\u003e v2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/d6c9513ac1e924bba334ae3fafd368d47b094575\"\u003e\u003ccode\u003ed6c9513\u003c/code\u003e\u003c/a\u003e feat(sticky-headers): configure sticky header zIndex (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2311\"\u003e#2311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/8ca747760b6ec72f9fa933b3501575c5754f9456\"\u003e\u003ccode\u003e8ca7477\u003c/code\u003e\u003c/a\u003e fix: scroll to index autoscroll race (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/f4278ba0e0aa0da4f8b53035350fc5e063078a54\"\u003e\u003ccode\u003ef4278ba\u003c/code\u003e\u003c/a\u003e Update skill to include fixture checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/8bf4c817d59ddcf3b6915952c6c51b730903afe8\"\u003e\u003ccode\u003e8bf4c81\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /fixture/web (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/ea9956a04e5236b35de1c3b3073ebe4737e2a730\"\u003e\u003ccode\u003eea9956a\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2214\"\u003e#2214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/43ed94e6866f08438d6425b9b5eba07aeccad5cf\"\u003e\u003ccode\u003e43ed94e\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /documentation (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2212\"\u003e#2212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/508606eb4b5803b2533968df2428e305698c368b\"\u003e\u003ccode\u003e508606e\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /fixture/react-native (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/f47a64eb06b81f6f2bab41cd112e6bcf09a8548e\"\u003e\u003ccode\u003ef47a64e\u003c/code\u003e\u003c/a\u003e chore(skills): add analyze-feedback skill and incorporate agent learnings (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/flash-list/commit/5ffed996b2616d582f7502567f67317e9f0f68af\"\u003e\u003ccode\u003e5ffed99\u003c/code\u003e\u003c/a\u003e feat(skills): add analyze-feedback skill for agent workflow feedback (\u003ca href=\"https://redirect.github.com/Shopify/flash-list/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/flash-list/compare/v2.0.2...v2.3.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​shopify/flash-list\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/react-native-skia` from 2.2.12 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/react-native-skia/releases\"\u003e@​shopify/react-native-skia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.9...v2.7.0\"\u003e2.7.0\u003c/a\u003e (2026-07-13)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🌈:\u003c/strong\u003e support for onscreen high color depth  (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3926\"\u003e#3926\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/c22c4d4c021f13b4719a34c6a2aaaca61cca02fd\"\u003ec22c4d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🌎:\u003c/strong\u003e apply the paragraph style's default textStyle (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3928\"\u003e#3928\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/fda3a967b07ae91a50db805b2eadf337383969ec\"\u003efda3a96\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3927\"\u003e#3927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🌎:\u003c/strong\u003e rewrite of \u003c!-- raw HTML omitted --\u003e on Web (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3933\"\u003e#3933\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/fa4e1e63ea51fbd43124bfd24ce3415e9a2e122f\"\u003efa4e1e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🌐:\u003c/strong\u003e improve WebGL context management in SkiaPictureView (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3929\"\u003e#3929\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/368169ddbf37a5bd5db7df48a2c9e7175c91b6a0\"\u003e368169d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🍎:\u003c/strong\u003e plug makeImageFromView snapshot leak via mapper and view registry (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3932\"\u003e#3932\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/89f6954fa3fff68a306576fc336b01fdfeb27e2b\"\u003e89f6954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🤖:\u003c/strong\u003e clip HorizontalScrollView in makeImageFromView snapshots (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3862\"\u003e#3862\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/a3e39eda0ef18685f9af6818188c659d3dbad9e0\"\u003ea3e39ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add optional sync flag to Surface.flush() (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3917\"\u003e#3917\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/59be9e3275a981ec4bbc32b6ee05ac599b6955cd\"\u003e59be9e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.8...v2.6.9\"\u003e2.6.9\u003c/a\u003e (2026-06-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🖼️:\u003c/strong\u003e add support for F16 native buffers (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3907\"\u003e#3907\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/6c93495bca5e77cec9bef1ef0fa4188fa3adca62\"\u003e6c93495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.7...v2.6.8\"\u003e2.6.8\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e use RCT_REMOVE_LEGACY_ARCH to guard RCTCxxBridge usage (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3906\"\u003e#3906\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/9e8166b2bffea56c2a7aa575190d8aa19c67e473\"\u003e9e8166b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.6...v2.6.7\"\u003e2.6.7\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e gate RCTCxxBridge behind RCT_DISABLE_LEGACY_ARCH (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3852\"\u003e#3852\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/b8787dc483f2cb51c4bc9b01d498649e8793c330\"\u003eb8787dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e export dispose() on native MaskFilter host object (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3903\"\u003e#3903\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d34d66cb74391ab0b6aab5701ef727d674a927c5\"\u003ed34d66c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.3-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.3-next.1...v2.6.3-next.2\"\u003e2.6.3-next.2\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e new Skia Graphite release (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3898\"\u003e#3898\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/75116a77a988f3dd1811a1b84c58c208b3e66af2\"\u003e75116a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/a3e39eda0ef18685f9af6818188c659d3dbad9e0\"\u003e\u003ccode\u003ea3e39ed\u003c/code\u003e\u003c/a\u003e fix(🤖): clip HorizontalScrollView in makeImageFromView snapshots (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/fa4e1e63ea51fbd43124bfd24ce3415e9a2e122f\"\u003e\u003ccode\u003efa4e1e6\u003c/code\u003e\u003c/a\u003e fix(🌎): rewrite of \u0026lt;View /\u0026gt; on Web (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3933\"\u003e#3933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/89f6954fa3fff68a306576fc336b01fdfeb27e2b\"\u003e\u003ccode\u003e89f6954\u003c/code\u003e\u003c/a\u003e fix(🍎): plug makeImageFromView snapshot leak via mapper and view registry (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/28df6fbb5295595c7400a6718cdf100a8fc9e0d1\"\u003e\u003ccode\u003e28df6fb\u003c/code\u003e\u003c/a\u003e chore(📝): document Paragraph height behavior and per-glyph bounding boxes (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/c22c4d4c021f13b4719a34c6a2aaaca61cca02fd\"\u003e\u003ccode\u003ec22c4d4\u003c/code\u003e\u003c/a\u003e fix(🌈): support for onscreen high color depth  (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/368169ddbf37a5bd5db7df48a2c9e7175c91b6a0\"\u003e\u003ccode\u003e368169d\u003c/code\u003e\u003c/a\u003e fix(🌐): improve WebGL context management in SkiaPictureView (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/fda3a967b07ae91a50db805b2eadf337383969ec\"\u003e\u003ccode\u003efda3a96\u003c/code\u003e\u003c/a\u003e fix(🌎): apply the paragraph style's default textStyle (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/acf1c948772595857dc01bc8079923a6b20cb94a\"\u003e\u003ccode\u003eacf1c94\u003c/code\u003e\u003c/a\u003e chore(🐙): upgrade node version (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3927\"\u003e#3927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/dba44cd745731dcd4fa7c2a484e33167511dae87\"\u003e\u003ccode\u003edba44cd\u003c/code\u003e\u003c/a\u003e chore(deps): bump reactivecircus/android-emulator-runner (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/074ad827ccc8c6f026bee013267232fc1acc0c1f\"\u003e\u003ccode\u003e074ad82\u003c/code\u003e\u003c/a\u003e chore(🐙): remove hardcoded simulator names in the github workflows (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3920\"\u003e#3920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.2.12...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​shopify/react-native-skia\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.102.1 to 2.110.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.110.2\u003c/h2\u003e\n\u003ch2\u003e2.110.2 (2026-07-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e clear local session on signout failures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLuc Peng\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.110.2-canary.0 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e clear local session on signout failures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLuc Peng\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.1\u003c/h2\u003e\n\u003ch2\u003e2.110.1 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e defer init-time notifications until initializePromise resolves (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e suppress disconnected status from onHeartbeat consumers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2496\"\u003e#2496\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.110.1-canary.0 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e defer init-time notifications until initializePromise resolves (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e suppress disconnected status from onHeartbeat consumers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2496\"\u003e#2496\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.0\u003c/h2\u003e\n\u003ch2\u003e2.110.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.110.2 (2026-07-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.110.1 (2026-07-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.110.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e drop Node.js 20 support (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2482\"\u003e#2482\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.109.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e pin \u003ccode\u003e@​supabase/phoenix\u003c/code\u003e and browser test CDN deps (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2457\"\u003e#2457\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.108.2 (2026-06-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.108.0 (2026-06-08)\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.107.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e remove navigator.locks-based mutex; introduce commit guard + dispose() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e update X-Client-Info to structured metadata format (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e allow httpSend to send binary payload (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 4.6\u003c/li\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/559dfb0cc3c9567b493856ca8daa6b77bff550fa\"\u003e\u003ccode\u003e559dfb0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/i...\n\n_Description has been truncated_","html_url":"https://github.com/alobaidisajad-cloud/the-reelhouse-society/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alobaidisajad-cloud%2Fthe-reelhouse-society/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"5.7.0","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-07-05T00:28:38.000Z","version_change":"5.7.0 → 5.8.0","issue":{"uuid":"4811029706","node_id":"PR_kwDOS8qXOs7t8_8O","number":179,"state":"closed","title":"build: bump the frontend-js group with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-05T00:49:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-05T00:28:38.000Z","updated_at":"2026-07-05T00:50:04.000Z","time_to_close":1277,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: bump","group_name":"frontend-js","update_count":30,"packages":[{"name":"prettier","old_version":"3.8.4","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.9.18","new_version":"2.10.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"next","old_version":"16.2.9","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@maplibre/maplibre-gl-style-spec","old_version":"24.10.0","new_version":"25.0.1","repository_url":"https://github.com/maplibre/maplibre-style-spec"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"22.19.21","new_version":"26.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-next","old_version":"16.2.9","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"8.0.16","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"@logto/rn","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/logto-io/react-native"},{"name":"@react-native-async-storage/async-storage","old_version":"2.2.0","new_version":"3.1.1","repository_url":"https://github.com/react-native-async-storage/async-storage"},{"name":"@tanstack/react-query","old_version":"5.101.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"expo","old_version":"56.0.14","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-constants","old_version":"56.0.20","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"expo-crypto","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-font","old_version":"56.0.7","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"56.0.15","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"expo-location","old_version":"56.0.19","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"56.2.13","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"expo-secure-store","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-splash-screen","old_version":"56.0.12","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-status-bar","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-web-browser","old_version":"56.0.5","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"babel-preset-expo","old_version":"56.0.15","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"eslint-config-expo","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.62.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-js group with 30 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.18` | `2.10.3` |\n| [next](https://github.com/vercel/next.js) | `16.2.9` | `16.2.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@maplibre/maplibre-gl-style-spec](https://github.com/maplibre/maplibre-style-spec) | `24.10.0` | `25.0.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.21` | `26.1.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.9` | `16.2.10` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.3` |\n| [@logto/rn](https://github.com/logto-io/react-native/tree/HEAD/packages/rn) | `1.1.0` | `1.2.0` |\n| [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage) | `2.2.0` | `3.1.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.0` | `5.101.2` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `56.0.14` | `57.0.2` |\n| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `56.0.20` | `57.0.3` |\n| [expo-crypto](https://github.com/expo/expo/tree/HEAD/packages/expo-crypto) | `56.0.4` | `57.0.0` |\n| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `56.0.7` | `57.0.0` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `56.0.15` | `57.0.1` |\n| [expo-location](https://github.com/expo/expo/tree/HEAD/packages/expo-location) | `56.0.19` | `57.0.2` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `56.2.13` | `57.0.3` |\n| [expo-secure-store](https://github.com/expo/expo/tree/HEAD/packages/expo-secure-store) | `56.0.4` | `57.0.0` |\n| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `56.0.12` | `57.0.2` |\n| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `56.0.4` | `57.0.0` |\n| [expo-web-browser](https://github.com/expo/expo/tree/HEAD/packages/expo-web-browser) | `56.0.5` | `57.0.0` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `56.0.15` | `57.0.1` |\n| [eslint-config-expo](https://github.com/expo/expo/tree/HEAD/packages/eslint-config-expo) | `56.0.4` | `57.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.62.1` |\n\nUpdates `prettier` from 3.8.4 to 3.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.3...3.9.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n  @content (icon) {\n    \u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n  }\n  @content (description) {\n    \u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n  }\n  \u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.3 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.1...3.9.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003e#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b693cb22b412b759784bc2298fc86880e351cd3a\"\u003e\u003ccode\u003eb693cb2\u003c/code\u003e\u003c/a\u003e Release 3.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2e92ac0ee29fb83b7ce32277cb914c2eee192955\"\u003e\u003ccode\u003e2e92ac0\u003c/code\u003e\u003c/a\u003e Angular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/abed2c22db3cb61e922b7284c3b6c65424353ac2\"\u003e\u003ccode\u003eabed2c2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cfbc00921de451e918b18bb5ab6b80e80f5cd34\"\u003e\u003ccode\u003e6cfbc00\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3732e1dee6a36bdb2e77a722d206a79ac7e67aa3\"\u003e\u003ccode\u003e3732e1d\u003c/code\u003e\u003c/a\u003e Release 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a74a7b05dee7fbef39a6aeff378c3741e1a8ee15\"\u003e\u003ccode\u003ea74a7b0\u003c/code\u003e\u003c/a\u003e Allow decorators to be used with \u003ccode\u003edeclare\u003c/code\u003e on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19492\"\u003e#19492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bd9e11ab41e17a4f61f363a981c1ec24d2a4167a\"\u003e\u003ccode\u003ebd9e11a\u003c/code\u003e\u003c/a\u003e Correct text identification in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19489\"\u003e#19489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/269eee3faa1f82b1de07bb7e4d15e1cee70f80d4\"\u003e\u003ccode\u003e269eee3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec7ccd1ea47c965bda3c958239899737e899603d\"\u003e\u003ccode\u003eec7ccd1\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.4\"\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.18 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.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\u003efeat: Add nub to create-turbo options 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/13173\"\u003evercel/turborepo#13173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13174\"\u003evercel/turborepo#13174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13176\"\u003evercel/turborepo#13176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize package manager versions 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/13177\"\u003evercel/turborepo#13177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use singular workspace in package resolution error 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/13178\"\u003evercel/turborepo#13178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support nub native lockfiles 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/13179\"\u003evercel/turborepo#13179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(build): Enable thin LTO + codegen-units=1 for release builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13160\"\u003evercel/turborepo#13160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13181\"\u003evercel/turborepo#13181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add aube package manager support 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/13183\"\u003evercel/turborepo#13183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13184\"\u003evercel/turborepo#13184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize package manager version output 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/13185\"\u003evercel/turborepo#13185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.4 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13186\"\u003evercel/turborepo#13186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Richer internal dependency data 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/13188\"\u003evercel/turborepo#13188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repository): honor semver ranges in devEngines.packageManager.version by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13189\"\u003evercel/turborepo#13189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Skip node_modules in boundaries checks 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/13191\"\u003evercel/turborepo#13191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add token exchange recovery guidance 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/13192\"\u003evercel/turborepo#13192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add --production flag to turbo prune 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/13190\"\u003evercel/turborepo#13190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.5 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13193\"\u003evercel/turborepo#13193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Accept Bun lockfile version 2 by \u003ca href=\"https://github.com/tsushanth\"\u003e\u003ccode\u003e@​tsushanth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13119\"\u003evercel/turborepo#13119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Handle task executor join errors as internal errors by \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13148\"\u003evercel/turborepo#13148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Tweaks for nub support by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13187\"\u003evercel/turborepo#13187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.6 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13194\"\u003evercel/turborepo#13194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.7 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13195\"\u003evercel/turborepo#13195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade TypeScript to 7.0.1-rc 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/13144\"\u003evercel/turborepo#13144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add filtered installs to Vercel guide 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/13196\"\u003evercel/turborepo#13196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: add with-mcp-servers by \u003ca href=\"https://github.com/Nishant-Chaudhary5338\"\u003e\u003ccode\u003e@​Nishant-Chaudhary5338\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12997\"\u003evercel/turborepo#12997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Report malformed JSON parse errors instead of panicking 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/13198\"\u003evercel/turborepo#13198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve error messaging when platform binary is missing 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/13199\"\u003evercel/turborepo#13199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13200\"\u003evercel/turborepo#13200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(watch): Recover from slow initial hash instead of timing out by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13159\"\u003evercel/turborepo#13159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update vitest example to vitest 4 and use native test merging by \u003ca href=\"https://github.com/abhiaagarwal\"\u003e\u003ccode\u003e@​abhiaagarwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13202\"\u003evercel/turborepo#13202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Toggle between the TUI and streamed logs 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/13203\"\u003evercel/turborepo#13203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve Bun scoped package deps that share a name with a dependency 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/13207\"\u003evercel/turborepo#13207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Select tasks by clicking rows in the TUI task list 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/13206\"\u003evercel/turborepo#13206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Avoid deep-cloning dependency maps in lockfile closure cache 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/13209\"\u003evercel/turborepo#13209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache root internal dependencies in package graph 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/13211\"\u003evercel/turborepo#13211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Automatically copy TUI selection to clipboard on mouse release 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/13208\"\u003evercel/turborepo#13208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache env wildcard matches across tasks during hashing 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/13210\"\u003evercel/turborepo#13210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace per-package graph traversals in scope filtering 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/13212\"\u003evercel/turborepo#13212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Derive dirty hash from repo index 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/13213\"\u003evercel/turborepo#13213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Include untracked symlinks in repo-index dirty hash 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/13218\"\u003evercel/turborepo#13218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use upstream libghostty-vt crates instead of vendored bindings 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/13205\"\u003evercel/turborepo#13205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove devtools feature flag 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/13219\"\u003evercel/turborepo#13219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden TUI terminal restore during shutdown 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/13220\"\u003evercel/turborepo#13220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct gitignore precedence in untracked walk and memoize matcher chains 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/13221\"\u003evercel/turborepo#13221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9980449cabac759906a66b29fa2b0aacffec4cfc\"\u003e\u003ccode\u003e9980449\u003c/code\u003e\u003c/a\u003e publish 2.10.3 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bc32fccf931a1408df2c3870721e89a56db0b9b6\"\u003e\u003ccode\u003ebc32fcc\u003c/code\u003e\u003c/a\u003e fix: Correct gitignore precedence in untracked walk and memoize matcher chain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/dccab936ec0f674f2c46f2e0f2f13552b892bbc6\"\u003e\u003ccode\u003edccab93\u003c/code\u003e\u003c/a\u003e fix: Harden TUI terminal restore during shutdown (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13220\"\u003e#13220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/65efe27d23a1bf4635592a008f4e757fdd02a87e\"\u003e\u003ccode\u003e65efe27\u003c/code\u003e\u003c/a\u003e fix: Remove devtools feature flag (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13219\"\u003e#13219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c2115dc21d871c1799b91b0249bf335a8fc4074b\"\u003e\u003ccode\u003ec2115dc\u003c/code\u003e\u003c/a\u003e refactor: Use upstream libghostty-vt crates instead of vendored bindings (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c3c91abddfba2407657ed66a3133914a4d5b5877\"\u003e\u003ccode\u003ec3c91ab\u003c/code\u003e\u003c/a\u003e fix: Include untracked symlinks in repo-index dirty hash (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13218\"\u003e#13218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b521d3262aa743b3e40edf67b19715662f9ec417\"\u003e\u003ccode\u003eb521d32\u003c/code\u003e\u003c/a\u003e perf: Derive dirty hash from repo index (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13213\"\u003e#13213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28d18711988dac293d10530fffdc42ee460ed8d6\"\u003e\u003ccode\u003e28d1871\u003c/code\u003e\u003c/a\u003e perf: Replace per-package graph traversals in scope filtering (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13212\"\u003e#13212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/148b1ddf840c8a49ca0707c791c1eace644aa563\"\u003e\u003ccode\u003e148b1dd\u003c/code\u003e\u003c/a\u003e perf: Cache env wildcard matches across tasks during hashing (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13210\"\u003e#13210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/61d6013d4647677b6b5d890f6b50c7fea071edbf\"\u003e\u003ccode\u003e61d6013\u003c/code\u003e\u003c/a\u003e feat: Automatically copy TUI selection to clipboard on mouse release (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13208\"\u003e#13208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.18...v2.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.9 to 16.2.10\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.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9dadfd693c5d26bb3c85d1c17802f49dde244b3e\"\u003e\u003ccode\u003e9dadfd6\u003c/code\u003e\u003c/a\u003e v16.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/534d9c144ca342ff9ee5569241a814539d6eadb9\"\u003e\u003ccode\u003e534d9c1\u003c/code\u003e\u003c/a\u003e [16.2.x] Release pipeline updates (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95160\"\u003e#95160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98941fc427213b0b2770ac40e24a1855ea0ae349\"\u003e\u003ccode\u003e98941fc\u003c/code\u003e\u003c/a\u003e backport: docs fixes 16.2.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94935\"\u003e#94935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6e1a94de7c4e68892de4b1e28262be5970358458\"\u003e\u003ccode\u003e6e1a94d\u003c/code\u003e\u003c/a\u003e [16.2.x][ci]: fix release script to not strip newlines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94640\"\u003e#94640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.9...v16.2.10\"\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.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\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 \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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.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 `@maplibre/maplibre-gl-style-spec` from 24.10.0 to 25.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-style-spec/releases\"\u003e@​maplibre/maplibre-gl-style-spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.0.1\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehas\u003c/code\u003e filter now returns \u003ccode\u003efalse\u003c/code\u003e when a property exists but is set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1712\"\u003e#1712\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect replacement suggestion in error messages for mixed legacy+expression \u003ccode\u003e$type\u003c/code\u003e filters (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1727\"\u003e#1727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1728\"\u003e#1728\u003c/a\u003e) (by \u003ca href=\"https://github.com/ciscorn\"\u003e\u003ccode\u003e@​ciscorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Change legacy filter expression validation to add suggestions on invalid expressions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1709\"\u003e#1709\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003eHarelM\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow global state expressions in \u003ccode\u003efill-layer-opacity\u003c/code\u003e and \u003ccode\u003eline-layer-opacity\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1699\"\u003e#1699\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\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/maplibre/maplibre-style-spec/blob/main/CHANGELOG.md\"\u003e@​maplibre/maplibre-gl-style-spec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e25.0.1\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehas\u003c/code\u003e filter now returns \u003ccode\u003efalse\u003c/code\u003e when a property exists but is set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1712\"\u003e#1712\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect replacement suggestion in error messages for mixed legacy+expression \u003ccode\u003e$type\u003c/code\u003e filters (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1727\"\u003e#1727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1728\"\u003e#1728\u003c/a\u003e) (by \u003ca href=\"https://github.com/ciscorn\"\u003e\u003ccode\u003e@​ciscorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.0.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Change legacy filter expression validation to add suggestions on invalid expressions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1709\"\u003e#1709\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003eHarelM\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow global state expressions in \u003ccode\u003efill-layer-opacity\u003c/code\u003e and \u003ccode\u003eline-layer-opacity\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1699\"\u003e#1699\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\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/maplibre/maplibre-style-spec/commit/ef522e45a28e0efafabbebb27197d3440c99fe34\"\u003e\u003ccode\u003eef522e4\u003c/code\u003e\u003c/a\u003e Bump js version to 25.0.1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1739\"\u003e#1739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/14e1a146d97f369f7f1903b22f4e4f1848805476\"\u003e\u003ccode\u003e14e1a14\u003c/code\u003e\u003c/a\u003e fix: simplify legacy+expression $type filter suggestions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/1acc24620e74cf14cbaf187d97ffc467f62e5981\"\u003e\u003ccode\u003e1acc246\u003c/code\u003e\u003c/a\u003e Add AI usage note to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/bc77eda0780c039352e2808a691d046431f5d852\"\u003e\u003ccode\u003ebc77eda\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump oxfmt from 0.55.0 to 0.56.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/936d5ff7f65d9f697e62e6e9c8b16775a34a1171\"\u003e\u003ccode\u003e936d5ff\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-jsdoc from 63.0.7 to 63.0.10 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/e57824f3c5c28e3a3dee09f2b8fd49939138dfe5\"\u003e\u003ccode\u003ee57824f\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/f6256f23ca5d50be24e0861bd44e4a33d04f92c4\"\u003e\u003ccode\u003ef6256f2\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.6.0 to 17.7.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/47e628483b47a68ac0e82a8e4fe684d8efd13659\"\u003e\u003ccode\u003e47e6284\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​mapbox/jsonlint-lines-primitives\u003c/code\u003e from 2.0.2 to 2.0.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/d67067c58f126afee866f97531e48e776700d0fd\"\u003e\u003ccode\u003ed67067c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump rolldown from 1.1.2 to 1.1.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/f60c345a0f99207212c1fd3981ba9fb93d5a5240\"\u003e\u003ccode\u003ef60c345\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.0.0 to 26.0.1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-style-spec/compare/v24.10.0...v25.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.2/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 22.19.21 to 26.1.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 `eslint-config-next` from 16.2.9 to 16.2.10\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9dadfd693c5d26bb3c85d1c17802f49dde244b3e\"\u003e\u003ccode\u003e9dadfd6\u003c/code\u003e\u003c/a\u003e v16.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/534d9c144ca342ff9ee5569241a814539d6eadb9\"\u003e\u003ccode\u003e534d9c1\u003c/code\u003e\u003c/a\u003e [16.2.x] Release pipeline updates (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95160\"\u003e#95160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6e1a94de7c4e68892de4b1e28262be5970358458\"\u003e\u003ccode\u003e6e1a94d\u003c/code\u003e\u003c/a\u003e [16.2.x][ci]: fix release script to not strip newlines (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94640\"\u003e#94640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.10/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c8b081d96376871acb0157923e894b7a929cad5b\"\u003e\u003ccode\u003ec8b081d\u003c/code\u003e\u003c/a\u003e Add suggestions for named opacity modifiers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c46f654fa0039ad4741c6ecefbe4e2a208a665c3\"\u003e\u003ccode\u003ec46f654\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e--alpha(…)\u003c/code\u003e is seen as a \u003ccode\u003ecolor\u003c/code\u003e, and \u003ccode\u003e--spacing(…)\u003c/code\u003e is seen as a `le...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5e9f66e4284164c62e80d74e69e0cbd8d9c645cc\"\u003e\u003ccode\u003e5e9f66e\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@variant\u003c/code\u003e can be used in JS based APIs (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/707c23b955bdfa7854a03195e503b95dd730b3d2\"\u003e\u003ccode\u003e707c23b\u003c/code\u003e\u003c/a\u003e Ensure custom variants can be used via \u003ccode\u003e@variant\u003c/code\u003e in \u003ccode\u003eaddBase\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/127d17033a0518701dac8332667b12e0980870ec\"\u003e\u003ccode\u003e127d170\u003c/code\u003e\u003c/a\u003e Add bare value support for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.2/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.0.16 to 8.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ecreate-vite@8.1.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.1.0/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@8.1.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.1.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@8.1.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.1.0-beta.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.2...v8.1.3\"\u003e8.1.3\u003c/a\u003e (2026-07-02)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e inject inlined CSS after the shebang line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22717\"\u003e#22717\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1534d362794e856cc718b123cb245e0efcf36b9a\"\u003e1534d36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003ees-module-lexer\u003c/code\u003e to 2.3.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22838\"\u003e#22838\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7103c3af795396e2ad87e1125eb3fc20d60d9430\"\u003e7103c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreload css for nested dynamic imports (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22759\"\u003e#22759\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2c530542da1c50b95b7f0cb17adf82f64ecf97f3\"\u003e2c53054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e correct stacktrace column position for first line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22828\"\u003e#22828\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c4acd6982a051fa10dbd7e3a37e00f0c467793b8\"\u003ec4acd69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.1...v8.1.2\"\u003e8.1.2\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e revert es-module-lexer to 2.1.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22827\"\u003e#22827\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0d3bd7c4111b8345cfc353c7bbb2c30601752e26\"\u003e0d3bd7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22825\"\u003e#22825\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/efb98cce73f3f89c4f03936ab7741cd5b0636f5c\"\u003eefb98cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: escape ids with multiple null bytes (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22687\"\u003e#22687\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cccef55dfaa6253929d2cb58d3af53f217efc877\"\u003ecccef55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cf97711963ddcdcfac3e4fcd00771d7a55e92141\"\u003ecf97711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.0...v8.1.1\"\u003e8.1.1\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dynamic import warning to link to Vite docs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22823\"\u003e#22823\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/62bd7afd27ec0507bf528a135165dda3a44ebc21\"\u003e62bd7af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e avoid stack overflow on \u003ccode\u003eimport.meta.hot.invalidate()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22797\"\u003e#22797\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/709eb8ee03d3c46269755334f59b7e9a353fc522\"\u003e709eb8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve assets emitted during HMR/lazy compile (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22745\"\u003e#22745\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5876b2cc2e1a01df9363e1e3d1d19f474ba68285\"\u003e5876b2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundledDev:\u003c/strong\u003e skip plugin transform hooks for rolldown-lazy stub modules (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22778\"\u003e#22778\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8f925e2e496f4d313d860acb53880245b07ce6f7\"\u003e8f925e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e preserve dollar signs in external \u003ccode\u003e@import\u003c/code\u003e urls with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22718\"\u003e#22718\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9fa7ab4990f4fe74597d0a37a16d84af1c1e3544\"\u003e9fa7ab4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve tsconfig paths in CSS and Sass \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22775\"\u003e#22775\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ef0b8916160c4d2a677decc062f6faa48fbf1578\"\u003eef0b891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22734\"\u003e#22734\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e635f493faa24930ae637318d6564539bc668e89\"\u003ee635f49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22804\"\u003e#22804\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8837400a676a633af1ad6d3746b584d13cf90ecc\"\u003e8837400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22591\"\u003e#22591\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2ce6677a151c53a019baec32859b646267f9d320\"\u003e2ce6677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eescape ids with multiple null bytes (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22687\"\u003e#22687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/833fc302f3f4a5030f49207b5fbf10422f3247a2\"\u003e833fc30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehide console window when running 'net use' on Windows (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22698\"\u003e#22698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/92b63f219f6c1872f35461aa75e9e9aec79bb01c\"\u003e92b63f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore bundled config temp dir (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22800\"\u003e#22800\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/043a81096ddf8c6f9077c8e3e12362c83f9ed089\"\u003e043a810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einvert \u003ccode\u003eesbuild.jsxSideEffects\u003c/code\u003e when converting to \u003ccode\u003eoxc.jsx.pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22809\"\u003e#22809\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/33895ba4faa0a46d5bd7b3eb53d02255113c8b5d\"\u003e33895ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimize-deps:\u003c/strong\u003e ignore \u003ccode\u003eERR_CLOSED_SERVER\u003c/code\u003e in scanner (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22784\"\u003e#22784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/085a0ab704bf1a698d459d625a5c955d27b73134\"\u003e085a0ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scanner should resolve \u003ccode\u003einput\u003c/code\u003e from \u003ccode\u003eroot\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22769\"\u003e#22769\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9722b0795b68602597ddd53e3d3c7ed9f00cb831\"\u003e9722b07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2531ac7ccd1d581df5febe4a3814226ba8939a20\"\u003e2531ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn sourcemap field from some plugins that were lacking (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22782\"\u003e#22782\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7e18bf802bdde7a386eb3b407c87a67f89a895ca\"\u003e7e18bf8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e handle malformed URI in indexHtmlMiddleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22781\"\u003e#22781\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84f5cccc7574c740c46f5cb2a09f29cde8380701\"\u003e84f5ccc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove dependency optimizer message...\n\n_Description has been truncated_","html_url":"https://github.com/redducklabs/fountainrank/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/redducklabs%2Ffountainrank/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"}},{"old_version":"5.7.0","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-07-02T19:31:55.000Z","version_change":"5.7.0 → 5.8.0","issue":{"uuid":"4797623198","node_id":"PR_kwDOS8qXOs7tSTbP","number":151,"state":"closed","title":"build: bump the frontend-js group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-07-05T00:13:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-02T19:31:55.000Z","updated_at":"2026-07-05T00:13:16.000Z","time_to_close":189670,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: bump","group_name":"frontend-js","update_count":31,"packages":[{"name":"prettier","old_version":"3.8.4","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.9.18","new_version":"2.10.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"next","old_version":"16.2.9","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@maplibre/maplibre-gl-style-spec","old_version":"24.10.0","new_version":"25.0.1","repository_url":"https://github.com/maplibre/maplibre-style-spec"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"22.19.21","new_version":"26.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.4","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.2.9","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"8.0.16","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"@logto/rn","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/logto-io/react-native"},{"name":"@react-native-async-storage/async-storage","old_version":"2.2.0","new_version":"3.1.1","repository_url":"https://github.com/react-native-async-storage/async-storage"},{"name":"@tanstack/react-query","old_version":"5.101.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"expo","old_version":"56.0.14","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-constants","old_version":"56.0.20","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"expo-crypto","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-font","old_version":"56.0.7","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"56.0.15","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"expo-location","old_version":"56.0.19","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"56.2.13","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"expo-secure-store","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-splash-screen","old_version":"56.0.12","new_version":"57.0.2","repository_url":"https://github.com/expo/expo"},{"name":"expo-status-bar","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"expo-web-browser","old_version":"56.0.5","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"babel-preset-expo","old_version":"56.0.15","new_version":"57.0.1","repository_url":"https://github.com/expo/expo"},{"name":"eslint-config-expo","old_version":"56.0.4","new_version":"57.0.0","repository_url":"https://github.com/expo/expo"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.62.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the frontend-js group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.18` | `2.10.3` |\n| [next](https://github.com/vercel/next.js) | `16.2.9` | `16.2.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@maplibre/maplibre-gl-style-spec](https://github.com/maplibre/maplibre-style-spec) | `24.10.0` | `25.0.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.21` | `26.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.6.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.9` | `16.2.10` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.3` |\n| [@logto/rn](https://github.com/logto-io/react-native/tree/HEAD/packages/rn) | `1.1.0` | `1.2.0` |\n| [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage) | `2.2.0` | `3.1.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.0` | `5.101.2` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `56.0.14` | `57.0.2` |\n| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `56.0.20` | `57.0.3` |\n| [expo-crypto](https://github.com/expo/expo/tree/HEAD/packages/expo-crypto) | `56.0.4` | `57.0.0` |\n| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `56.0.7` | `57.0.0` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `56.0.15` | `57.0.1` |\n| [expo-location](https://github.com/expo/expo/tree/HEAD/packages/expo-location) | `56.0.19` | `57.0.2` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `56.2.13` | `57.0.3` |\n| [expo-secure-store](https://github.com/expo/expo/tree/HEAD/packages/expo-secure-store) | `56.0.4` | `57.0.0` |\n| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `56.0.12` | `57.0.2` |\n| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `56.0.4` | `57.0.0` |\n| [expo-web-browser](https://github.com/expo/expo/tree/HEAD/packages/expo-web-browser) | `56.0.5` | `57.0.0` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `56.0.15` | `57.0.1` |\n| [eslint-config-expo](https://github.com/expo/expo/tree/HEAD/packages/eslint-config-expo) | `56.0.4` | `57.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.62.1` |\n\n\nUpdates `prettier` from 3.8.4 to 3.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.3...3.9.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n  @content (icon) {\n    \u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n  }\n  @content (description) {\n    \u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n  }\n  \u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.3 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.1...3.9.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003e#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b693cb22b412b759784bc2298fc86880e351cd3a\"\u003e\u003ccode\u003eb693cb2\u003c/code\u003e\u003c/a\u003e Release 3.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2e92ac0ee29fb83b7ce32277cb914c2eee192955\"\u003e\u003ccode\u003e2e92ac0\u003c/code\u003e\u003c/a\u003e Angular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/abed2c22db3cb61e922b7284c3b6c65424353ac2\"\u003e\u003ccode\u003eabed2c2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cfbc00921de451e918b18bb5ab6b80e80f5cd34\"\u003e\u003ccode\u003e6cfbc00\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3732e1dee6a36bdb2e77a722d206a79ac7e67aa3\"\u003e\u003ccode\u003e3732e1d\u003c/code\u003e\u003c/a\u003e Release 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a74a7b05dee7fbef39a6aeff378c3741e1a8ee15\"\u003e\u003ccode\u003ea74a7b0\u003c/code\u003e\u003c/a\u003e Allow decorators to be used with \u003ccode\u003edeclare\u003c/code\u003e on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19492\"\u003e#19492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bd9e11ab41e17a4f61f363a981c1ec24d2a4167a\"\u003e\u003ccode\u003ebd9e11a\u003c/code\u003e\u003c/a\u003e Correct text identification in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19489\"\u003e#19489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/269eee3faa1f82b1de07bb7e4d15e1cee70f80d4\"\u003e\u003ccode\u003e269eee3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec7ccd1ea47c965bda3c958239899737e899603d\"\u003e\u003ccode\u003eec7ccd1\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.4\"\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.18 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.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\u003efeat: Add nub to create-turbo options 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/13173\"\u003evercel/turborepo#13173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13174\"\u003evercel/turborepo#13174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13176\"\u003evercel/turborepo#13176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize package manager versions 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/13177\"\u003evercel/turborepo#13177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use singular workspace in package resolution error 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/13178\"\u003evercel/turborepo#13178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support nub native lockfiles 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/13179\"\u003evercel/turborepo#13179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(build): Enable thin LTO + codegen-units=1 for release builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13160\"\u003evercel/turborepo#13160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13181\"\u003evercel/turborepo#13181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add aube package manager support 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/13183\"\u003evercel/turborepo#13183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13184\"\u003evercel/turborepo#13184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize package manager version output 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/13185\"\u003evercel/turborepo#13185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.4 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13186\"\u003evercel/turborepo#13186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Richer internal dependency data 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/13188\"\u003evercel/turborepo#13188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repository): honor semver ranges in devEngines.packageManager.version by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13189\"\u003evercel/turborepo#13189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Skip node_modules in boundaries checks 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/13191\"\u003evercel/turborepo#13191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add token exchange recovery guidance 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/13192\"\u003evercel/turborepo#13192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add --production flag to turbo prune 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/13190\"\u003evercel/turborepo#13190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.5 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13193\"\u003evercel/turborepo#13193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Accept Bun lockfile version 2 by \u003ca href=\"https://github.com/tsushanth\"\u003e\u003ccode\u003e@​tsushanth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13119\"\u003evercel/turborepo#13119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Handle task executor join errors as internal errors by \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13148\"\u003evercel/turborepo#13148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Tweaks for nub support by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13187\"\u003evercel/turborepo#13187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.6 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13194\"\u003evercel/turborepo#13194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.7 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13195\"\u003evercel/turborepo#13195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade TypeScript to 7.0.1-rc 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/13144\"\u003evercel/turborepo#13144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add filtered installs to Vercel guide 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/13196\"\u003evercel/turborepo#13196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: add with-mcp-servers by \u003ca href=\"https://github.com/Nishant-Chaudhary5338\"\u003e\u003ccode\u003e@​Nishant-Chaudhary5338\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12997\"\u003evercel/turborepo#12997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Report malformed JSON parse errors instead of panicking 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/13198\"\u003evercel/turborepo#13198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve error messaging when platform binary is missing 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/13199\"\u003evercel/turborepo#13199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.3-canary.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13200\"\u003evercel/turborepo#13200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(watch): Recover from slow initial hash instead of timing out by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13159\"\u003evercel/turborepo#13159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update vitest example to vitest 4 and use native test merging by \u003ca href=\"https://github.com/abhiaagarwal\"\u003e\u003ccode\u003e@​abhiaagarwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13202\"\u003evercel/turborepo#13202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Toggle between the TUI and streamed logs 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/13203\"\u003evercel/turborepo#13203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve Bun scoped package deps that share a name with a dependency 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/13207\"\u003evercel/turborepo#13207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Select tasks by clicking rows in the TUI task list 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/13206\"\u003evercel/turborepo#13206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Avoid deep-cloning dependency maps in lockfile closure cache 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/13209\"\u003evercel/turborepo#13209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache root internal dependencies in package graph 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/13211\"\u003evercel/turborepo#13211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Automatically copy TUI selection to clipboard on mouse release 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/13208\"\u003evercel/turborepo#13208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache env wildcard matches across tasks during hashing 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/13210\"\u003evercel/turborepo#13210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace per-package graph traversals in scope filtering 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/13212\"\u003evercel/turborepo#13212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Derive dirty hash from repo index 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/13213\"\u003evercel/turborepo#13213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Include untracked symlinks in repo-index dirty hash 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/13218\"\u003evercel/turborepo#13218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use upstream libghostty-vt crates instead of vendored bindings 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/13205\"\u003evercel/turborepo#13205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove devtools feature flag 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/13219\"\u003evercel/turborepo#13219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden TUI terminal restore during shutdown 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/13220\"\u003evercel/turborepo#13220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct gitignore precedence in untracked walk and memoize matcher chains 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/13221\"\u003evercel/turborepo#13221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9980449cabac759906a66b29fa2b0aacffec4cfc\"\u003e\u003ccode\u003e9980449\u003c/code\u003e\u003c/a\u003e publish 2.10.3 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bc32fccf931a1408df2c3870721e89a56db0b9b6\"\u003e\u003ccode\u003ebc32fcc\u003c/code\u003e\u003c/a\u003e fix: Correct gitignore precedence in untracked walk and memoize matcher chain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/dccab936ec0f674f2c46f2e0f2f13552b892bbc6\"\u003e\u003ccode\u003edccab93\u003c/code\u003e\u003c/a\u003e fix: Harden TUI terminal restore during shutdown (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13220\"\u003e#13220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/65efe27d23a1bf4635592a008f4e757fdd02a87e\"\u003e\u003ccode\u003e65efe27\u003c/code\u003e\u003c/a\u003e fix: Remove devtools feature flag (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13219\"\u003e#13219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c2115dc21d871c1799b91b0249bf335a8fc4074b\"\u003e\u003ccode\u003ec2115dc\u003c/code\u003e\u003c/a\u003e refactor: Use upstream libghostty-vt crates instead of vendored bindings (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c3c91abddfba2407657ed66a3133914a4d5b5877\"\u003e\u003ccode\u003ec3c91ab\u003c/code\u003e\u003c/a\u003e fix: Include untracked symlinks in repo-index dirty hash (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13218\"\u003e#13218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b521d3262aa743b3e40edf67b19715662f9ec417\"\u003e\u003ccode\u003eb521d32\u003c/code\u003e\u003c/a\u003e perf: Derive dirty hash from repo index (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13213\"\u003e#13213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28d18711988dac293d10530fffdc42ee460ed8d6\"\u003e\u003ccode\u003e28d1871\u003c/code\u003e\u003c/a\u003e perf: Replace per-package graph traversals in scope filtering (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13212\"\u003e#13212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/148b1ddf840c8a49ca0707c791c1eace644aa563\"\u003e\u003ccode\u003e148b1dd\u003c/code\u003e\u003c/a\u003e perf: Cache env wildcard matches across tasks during hashing (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13210\"\u003e#13210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/61d6013d4647677b6b5d890f6b50c7fea071edbf\"\u003e\u003ccode\u003e61d6013\u003c/code\u003e\u003c/a\u003e feat: Automatically copy TUI selection to clipboard on mouse release (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13208\"\u003e#13208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.18...v2.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.9 to 16.2.10\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.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9dadfd693c5d26bb3c85d1c17802f49dde244b3e\"\u003e\u003ccode\u003e9dadfd6\u003c/code\u003e\u003c/a\u003e v16.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/534d9c144ca342ff9ee5569241a814539d6eadb9\"\u003e\u003ccode\u003e534d9c1\u003c/code\u003e\u003c/a\u003e [16.2.x] Release pipeline updates (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95160\"\u003e#95160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98941fc427213b0b2770ac40e24a1855ea0ae349\"\u003e\u003ccode\u003e98941fc\u003c/code\u003e\u003c/a\u003e backport: docs fixes 16.2.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94935\"\u003e#94935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6e1a94de7c4e68892de4b1e28262be5970358458\"\u003e\u003ccode\u003e6e1a94d\u003c/code\u003e\u003c/a\u003e [16.2.x][ci]: fix release script to not strip newlines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94640\"\u003e#94640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.9...v16.2.10\"\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.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\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 \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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.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 `@maplibre/maplibre-gl-style-spec` from 24.10.0 to 25.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-style-spec/releases\"\u003e@​maplibre/maplibre-gl-style-spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.0.1\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehas\u003c/code\u003e filter now returns \u003ccode\u003efalse\u003c/code\u003e when a property exists but is set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1712\"\u003e#1712\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect replacement suggestion in error messages for mixed legacy+expression \u003ccode\u003e$type\u003c/code\u003e filters (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1727\"\u003e#1727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1728\"\u003e#1728\u003c/a\u003e) (by \u003ca href=\"https://github.com/ciscorn\"\u003e\u003ccode\u003e@​ciscorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Change legacy filter expression validation to add suggestions on invalid expressions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1709\"\u003e#1709\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003eHarelM\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow global state expressions in \u003ccode\u003efill-layer-opacity\u003c/code\u003e and \u003ccode\u003eline-layer-opacity\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1699\"\u003e#1699\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\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/maplibre/maplibre-style-spec/blob/main/CHANGELOG.md\"\u003e@​maplibre/maplibre-gl-style-spec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e25.0.1\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehas\u003c/code\u003e filter now returns \u003ccode\u003efalse\u003c/code\u003e when a property exists but is set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1712\"\u003e#1712\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect replacement suggestion in error messages for mixed legacy+expression \u003ccode\u003e$type\u003c/code\u003e filters (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1727\"\u003e#1727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1728\"\u003e#1728\u003c/a\u003e) (by \u003ca href=\"https://github.com/ciscorn\"\u003e\u003ccode\u003e@​ciscorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e25.0.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Change legacy filter expression validation to add suggestions on invalid expressions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1709\"\u003e#1709\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003eHarelM\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow global state expressions in \u003ccode\u003efill-layer-opacity\u003c/code\u003e and \u003ccode\u003eline-layer-opacity\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/pull/1699\"\u003e#1699\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\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/maplibre/maplibre-style-spec/commit/ef522e45a28e0efafabbebb27197d3440c99fe34\"\u003e\u003ccode\u003eef522e4\u003c/code\u003e\u003c/a\u003e Bump js version to 25.0.1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1739\"\u003e#1739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/14e1a146d97f369f7f1903b22f4e4f1848805476\"\u003e\u003ccode\u003e14e1a14\u003c/code\u003e\u003c/a\u003e fix: simplify legacy+expression $type filter suggestions (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/1acc24620e74cf14cbaf187d97ffc467f62e5981\"\u003e\u003ccode\u003e1acc246\u003c/code\u003e\u003c/a\u003e Add AI usage note to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/bc77eda0780c039352e2808a691d046431f5d852\"\u003e\u003ccode\u003ebc77eda\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump oxfmt from 0.55.0 to 0.56.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/936d5ff7f65d9f697e62e6e9c8b16775a34a1171\"\u003e\u003ccode\u003e936d5ff\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-jsdoc from 63.0.7 to 63.0.10 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/e57824f3c5c28e3a3dee09f2b8fd49939138dfe5\"\u003e\u003ccode\u003ee57824f\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/f6256f23ca5d50be24e0861bd44e4a33d04f92c4\"\u003e\u003ccode\u003ef6256f2\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.6.0 to 17.7.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/47e628483b47a68ac0e82a8e4fe684d8efd13659\"\u003e\u003ccode\u003e47e6284\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​mapbox/jsonlint-lines-primitives\u003c/code\u003e from 2.0.2 to 2.0.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/d67067c58f126afee866f97531e48e776700d0fd\"\u003e\u003ccode\u003ed67067c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump rolldown from 1.1.2 to 1.1.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-style-spec/commit/f60c345a0f99207212c1fd3981ba9fb93d5a5240\"\u003e\u003ccode\u003ef60c345\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.0.0 to 26.0.1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-style-spec/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-style-spec/compare/v24.10.0...v25.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.2/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 22.19.21 to 26.1.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 `eslint` from 9.39.4 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\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/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\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/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\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/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\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/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\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/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\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/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.5.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bdb496cc0d54b6d0a023aef9abd5f040ccff2101\"\u003e\u003ccode\u003ebdb496c\u003c/code\u003e\u003c/a\u003e feat: correct max-depth handling for else-if chains (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20944\"\u003e#20944\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c29687354a7f96093f57f7d73eecb866ad5e2953\"\u003e\u003ccode\u003ec296873\u003c/code\u003e\u003c/a\u003e feat: update error loc in \u003ccode\u003emax-statements\u003c/code\u003e to function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20907\"\u003e#20907\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\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/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.2.9 to 16.2.10\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.10\u003c/h2\u003e\n\u003cp\u003eContains no changes except publishing \u003ccode\u003e@next/swc-wasm-web\u003c/code\u003e which was accidentally not published since 16.2.4.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9dadfd693c5d26bb3c85d1c17802f49dde244b3e\"\u003e\u003ccode\u003e9dadfd6\u003c/code\u003e\u003c/a\u003e v16.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/534d9c144ca342ff9ee5569241a814539d6eadb9\"\u003e\u003ccode\u003e534d9c1\u003c/code\u003e\u003c/a\u003e [16.2.x] Release pipeline updates (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95160\"\u003e#95160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6e1a94de7c4e68892de4b1e28262be5970358458\"\u003e\u003ccode\u003e6e1a94d\u003c/code\u003e\u003c/a\u003e [16.2.x][ci]: fix release script to not strip newlines (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94640\"\u003e#94640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.10/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c8b081d96376871acb0157923e894b7a929cad5b\"\u003e\u003ccode\u003ec8b081d\u003c/code\u003e\u003c/a\u003e Add suggestions for named opacity modifiers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c46f654fa0039ad4741c6ecefbe4e2a208a665c3\"\u003e\u003ccode\u003ec46f654\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e--alpha(…)\u003c/code\u003e is seen as a \u003ccode\u003ecolor\u003c/code\u003e, and \u003ccode\u003e--spacing(…)\u003c/code\u003e is seen as a `le...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5e9f66e4284164c62e80d74e69e0cbd8d9c645cc\"\u003e\u003ccode\u003e5e9f66e\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@variant\u003c/code\u003e can be used in JS based APIs (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/707c23b955bdfa7854a03195e503b95dd730b3d2\"\u003e\u003ccode\u003e707c23b\u003c/code\u003e\u003c/a\u003e Ensure custom variants can be used via \u003ccode\u003e@variant\u003c/code\u003e in \u003ccode\u003eaddBase\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/127d17033a0518701dac8332667b12e0980870ec\"\u003e\u003ccode\u003e127d170\u003c/code\u003e\u003c/a\u003e Add bare value support for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.2/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://git...\n\n_Description has been truncated_","html_url":"https://github.com/redducklabs/fountainrank/pull/151","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/redducklabs%2Ffountainrank/issues/151","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/151/packages"}},{"old_version":"5.6.2","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-07-02T04:29:48.000Z","version_change":"5.6.2 → 5.8.0","issue":{"uuid":"4791271250","node_id":"PR_kwDOS5LFq87s9mIv","number":8,"state":"open","title":"chore(deps): Bump the production-dependencies group across 1 directory with 41 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-02T04:29:48.000Z","updated_at":"2026-07-02T04:33:51.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":41,"packages":[{"name":"@clerk/backend","old_version":"3.8.4","new_version":"3.10.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/expo","old_version":"3.0.1","new_version":"3.6.5","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/express","old_version":"2.0.1","new_version":"2.1.35","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/localizations","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/react","old_version":"6.0.1","new_version":"6.11.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@expo/vector-icons","old_version":"15.0.3","new_version":"15.1.1","repository_url":"https://github.com/expo/vector-icons"},{"name":"@react-navigation/bottom-tabs","old_version":"7.8.12","new_version":"7.18.5","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@react-navigation/elements","old_version":"2.9.2","new_version":"2.9.27","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@react-navigation/native","old_version":"7.1.25","new_version":"7.3.5","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@sentry/nextjs","old_version":"10.37.0","new_version":"10.63.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/node","old_version":"10.37.0","new_version":"10.63.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/profiling-node","old_version":"10.37.0","new_version":"10.63.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.37.0","new_version":"10.63.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-persist-client","old_version":"5.90.22","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@trpc/client","old_version":"11.7.2","new_version":"11.18.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/react-query","old_version":"11.7.2","new_version":"11.18.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/server","old_version":"11.7.2","new_version":"11.18.0","repository_url":"https://github.com/trpc/trpc"},{"name":"axios","old_version":"1.13.2","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"drizzle-orm","old_version":"0.44.7","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"h3-js","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/uber/h3-js"},{"name":"jose","old_version":"6.1.0","new_version":"6.2.3","repository_url":"https://github.com/panva/jose"},{"name":"nativewind","old_version":"4.2.1","new_version":"4.2.6","repository_url":"https://github.com/nativewind/nativewind"},{"name":"pg","old_version":"8.18.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.5","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-css-interop","old_version":"0.2.1","new_version":"0.2.6","repository_url":"https://github.com/nativewind/nativewind"},{"name":"react-native-reanimated","old_version":"4.1.6","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.1","new_version":"0.10.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.2.1","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vercel/node","old_version":"5.5.23","new_version":"5.8.22","repository_url":"https://github.com/vercel/vercel"},{"name":"drizzle-kit","old_version":"0.31.8","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"react-test-renderer","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clerk/backend](https://github.com/clerk/javascript/tree/HEAD/packages/backend) | `3.8.4` | `3.10.0` |\n| [@clerk/expo](https://github.com/clerk/javascript/tree/HEAD/packages/expo) | `3.0.1` | `3.6.5` |\n| [@clerk/express](https://github.com/clerk/javascript/tree/HEAD/packages/express) | `2.0.1` | `2.1.35` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.11.0` | `4.12.0` |\n| [@clerk/react](https://github.com/clerk/javascript/tree/HEAD/packages/react) | `6.0.1` | `6.11.3` |\n| [@expo/vector-icons](https://github.com/expo/vector-icons) | `15.0.3` | `15.1.1` |\n| [@react-navigation/bottom-tabs](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/bottom-tabs) | `7.8.12` | `7.18.5` |\n| [@react-navigation/elements](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/elements) | `2.9.2` | `2.9.27` |\n| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `7.1.25` | `7.3.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.37.0` | `10.63.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.37.0` | `10.63.0` |\n| [@sentry/profiling-node](https://github.com/getsentry/sentry-javascript) | `10.37.0` | `10.63.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.37.0` | `10.63.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.101.2` |\n| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client) | `5.90.22` | `5.101.2` |\n| [@trpc/client](https://github.com/trpc/trpc/tree/HEAD/packages/client) | `11.7.2` | `11.18.0` |\n| [@trpc/react-query](https://github.com/trpc/trpc/tree/HEAD/packages/react) | `11.7.2` | `11.18.0` |\n| [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server) | `11.7.2` | `11.18.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.18.1` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.7` | `0.45.2` |\n| [h3-js](https://github.com/uber/h3-js) | `4.4.0` | `4.5.0` |\n| [jose](https://github.com/panva/jose) | `6.1.0` | `6.2.3` |\n| [nativewind](https://github.com/nativewind/nativewind) | `4.2.1` | `4.2.6` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.18.0` | `8.22.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.86.0` |\n| [react-native-css-interop](https://github.com/nativewind/nativewind) | `0.2.1` | `0.2.6` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.1.6` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.25.2` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.12.1` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.1` | `0.10.1` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.4.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.61.1` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.23` | `5.8.22` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.8` | `0.31.10` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.28.1` |\n| [react-test-renderer](https://github.com/facebook/react/tree/HEAD/packages/react-test-renderer) | `19.1.0` | `19.2.7` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n\n\nUpdates `@clerk/backend` from 3.8.4 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an experimental \u003ccode\u003eclerkClient.emails.create()\u003c/code\u003e method for sending transactional emails. It accepts address- or user-based recipients, supports optional \u003ccode\u003ereplyTo\u003c/code\u003e, \u003ccode\u003esubject\u003c/code\u003e, and HTML and/or text content, and returns the created \u003ccode\u003eEmail\u003c/code\u003e resource. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9010\"\u003e#9010\u003c/a\u003e) by \u003ca href=\"https://github.com/cbnsndwch\"\u003e\u003ccode\u003e@​cbnsndwch\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis method is marked \u003ccode\u003e@experimental\u003c/code\u003e and may change in a future release.\u003c/p\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.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclerkClient.oauthApplications.revokeToken()\u003c/code\u003e for revoking opaque OAuth application access and refresh tokens. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9040\"\u003e#9040\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eorganizations.deleteOrganization()\u003c/code\u003e now validates that an organization ID was provided. Calling it with an empty ID throws \u003ccode\u003eA valid resource ID is required.\u003c/code\u003e locally instead of issuing a \u003ccode\u003eDELETE\u003c/code\u003e request to the organizations collection endpoint, matching the other ID-based methods on the API. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9036\"\u003e#9036\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\u003eM2M JWT verification now validates the token-category (\u003ccode\u003ecat\u003c/code\u003e) header and rejects M2M JWTs tagged as a different token class. M2M JWTs minted by Clerk carry the correct category and are unaffected; M2M JWTs without the header continue to verify. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9038\"\u003e#9038\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/backend/CHANGELOG.md\"\u003e@​clerk/backend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an experimental \u003ccode\u003eclerkClient.emails.create()\u003c/code\u003e method for sending transactional emails. It accepts address- or user-based recipients, supports optional \u003ccode\u003ereplyTo\u003c/code\u003e, \u003ccode\u003esubject\u003c/code\u003e, and HTML and/or text content, and returns the created \u003ccode\u003eEmail\u003c/code\u003e resource. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9010\"\u003e#9010\u003c/a\u003e) by \u003ca href=\"https://github.com/cbnsndwch\"\u003e\u003ccode\u003e@​cbnsndwch\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis method is marked \u003ccode\u003e@experimental\u003c/code\u003e and may change in a future release.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclerkClient.oauthApplications.revokeToken()\u003c/code\u003e for revoking opaque OAuth application access and refresh tokens. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9040\"\u003e#9040\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eorganizations.deleteOrganization()\u003c/code\u003e now validates that an organization ID was provided. Calling it with an empty ID throws \u003ccode\u003eA valid resource ID is required.\u003c/code\u003e locally instead of issuing a \u003ccode\u003eDELETE\u003c/code\u003e request to the organizations collection endpoint, matching the other ID-based methods on the API. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9036\"\u003e#9036\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\u003eM2M JWT verification now validates the token-category (\u003ccode\u003ecat\u003c/code\u003e) header and rejects M2M JWTs tagged as a different token class. M2M JWTs minted by Clerk carry the correct category and are unaffected; M2M JWTs without the header continue to verify. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9038\"\u003e#9038\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an optional \u003ccode\u003eexternalAccountId\u003c/code\u003e to the backend \u003ccode\u003eExternalAccount\u003c/code\u003e resource. For Google and Facebook accounts the resource \u003ccode\u003eid\u003c/code\u003e is the \u003ccode\u003eidn_\u003c/code\u003e-prefixed identification id, which \u003ccode\u003eusers.deleteUserExternalAccount()\u003c/code\u003e rejects; \u003ccode\u003eexternalAccountId\u003c/code\u003e now exposes the \u003ccode\u003eeac_\u003c/code\u003e-prefixed id those calls expect. For all other providers \u003ccode\u003eid\u003c/code\u003e is already the \u003ccode\u003eeac_\u003c/code\u003e id and \u003ccode\u003eexternalAccountId\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e, so use \u003ccode\u003eexternalAccountId ?? id\u003c/code\u003e to get an id you can delete with. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8995\"\u003e#8995\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/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\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.22.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/clerk/javascript/commit/8842511de0874c7b33f794f4367ffa2d4c833c6a\"\u003e\u003ccode\u003e8842511\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f42aad99389fa219588a3f450cdaa8fb6b55acda\"\u003e\u003ccode\u003ef42aad9\u003c/code\u003e\u003c/a\u003e feat(backend): transactional email send with user_id recipient (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9010\"\u003e#9010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/feac5f310f30e9a20a2be5d2b8891860984a728f\"\u003e\u003ccode\u003efeac5f3\u003c/code\u003e\u003c/a\u003e docs(backend,shared): Generate typedoc output for backend docs (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8853\"\u003e#8853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/59d245686b1a8fede4b3318fde9ba74978cbe1e1\"\u003e\u003ccode\u003e59d2456\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9035\"\u003e#9035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6a9bb609050ed498c66db9087ed96350f91ed5df\"\u003e\u003ccode\u003e6a9bb60\u003c/code\u003e\u003c/a\u003e feat(backend): add OAuth application token revocation (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2914c2c5dd8e2ce46be37a6645642f4cb32e7909\"\u003e\u003ccode\u003e2914c2c\u003c/code\u003e\u003c/a\u003e fix(backend): guard deleteOrganization against empty organization ID (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9036\"\u003e#9036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/07e1b067dc0c6b52ccc23d0a5f0988c4b731959a\"\u003e\u003ccode\u003e07e1b06\u003c/code\u003e\u003c/a\u003e feat(backend): Validate cat header when verifying M2M JWTs (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9038\"\u003e#9038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/773acc2ad2fdaf03e6e713a86faedf247b4480cd\"\u003e\u003ccode\u003e773acc2\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/9013\"\u003e#9013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/85b88316ef784438d64448a5d9ba7e05946d8bbc\"\u003e\u003ccode\u003e85b8831\u003c/code\u003e\u003c/a\u003e chore(repo): Update testing to v4 (major) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8443\"\u003e#8443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/a8c727c6ad44121204c1fcc95ee356199643a8a9\"\u003e\u003ccode\u003ea8c727c\u003c/code\u003e\u003c/a\u003e fix(backend): expose externalAccountId on ExternalAccount resource (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/backend/issues/8995\"\u003e#8995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/backend@3.10.0/packages/backend\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/expo` from 3.0.1 to 3.6.5\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/expo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/expo\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump the bundled \u003ccode\u003eclerk-android\u003c/code\u003e SDK (\u003ccode\u003eclerk-android-api\u003c/code\u003e and \u003ccode\u003eclerk-android-ui\u003c/code\u003e) from \u003ccode\u003e1.0.31\u003c/code\u003e to \u003ccode\u003e1.0.32\u003c/code\u003e. See the Clerk Android release: \u003ca href=\"https://github.com/clerk/clerk-android/releases/tag/v1.0.32\"\u003ehttps://github.com/clerk/clerk-android/releases/tag/v1.0.32\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9053\"\u003e#9053\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump the bundled \u003ccode\u003eclerk-ios\u003c/code\u003e SDK from \u003ccode\u003e1.2.6\u003c/code\u003e to \u003ccode\u003e1.2.7\u003c/code\u003e. See the Clerk iOS release: \u003ca href=\"https://github.com/clerk/clerk-ios/releases/tag/1.2.7\"\u003ehttps://github.com/clerk/clerk-ios/releases/tag/1.2.7\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9054\"\u003e#9054\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/expo\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c5697d7df140705d327cd0aa68fa94199e57f219\"\u003e\u003ccode\u003ec5697d7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/expo\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSend Expo host SDK headers from the Android native bridge. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9031\"\u003e#9031\u003c/a\u003e) by \u003ca href=\"https://github.com/mikepitre\"\u003e\u003ccode\u003e@​mikepitre\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRecord \u003ccode\u003euseSignInWithGoogle\u003c/code\u003e usage (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9012\"\u003e#9012\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix persisted session restoration when the native Clerk singleton is created before \u003ccode\u003eClerkProvider\u003c/code\u003e receives the app's token cache. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8928\"\u003e#8928\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eClarify the native Google Sign-In migration warning to mention the required Expo config plugin. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9019\"\u003e#9019\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/expo\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the bundled \u003ccode\u003eclerk-ios\u003c/code\u003e SDK from \u003ccode\u003e1.2.5\u003c/code\u003e to \u003ccode\u003e1.2.6\u003c/code\u003e. See the Clerk iOS release: \u003ca href=\"https://github.com/clerk/clerk-ios/releases/tag/1.2.6\"\u003ehttps://github.com/clerk/clerk-ios/releases/tag/1.2.6\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9007\"\u003e#9007\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/expo\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump the bundled \u003ccode\u003eclerk-android\u003c/code\u003e SDK (\u003ccode\u003eclerk-android-api\u003c/code\u003e and \u003ccode\u003eclerk-android-ui\u003c/code\u003e) from \u003ccode\u003e1.0.30\u003c/code\u003e to \u003ccode\u003e1.0.31\u003c/code\u003e. See the Clerk Android release: \u003ca href=\"https://github.com/clerk/clerk-android/releases/tag/v1.0.31\"\u003ehttps://github.com/clerk/clerk-android/releases/tag/v1.0.31\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8996\"\u003e#8996\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow Expo native theme JSON to configure secondary button background and foreground colors for native SSO buttons. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8997\"\u003e#8997\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8\"\u003e\u003ccode\u003e19ce04a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/24920437b0c61c4852be830d5495e53ae956e37d\"\u003e\u003ccode\u003e2492043\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.22.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/expo/CHANGELOG.md\"\u003e@​clerk/expo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump the bundled \u003ccode\u003eclerk-android\u003c/code\u003e SDK (\u003ccode\u003eclerk-android-api\u003c/code\u003e and \u003ccode\u003eclerk-android-ui\u003c/code\u003e) from \u003ccode\u003e1.0.31\u003c/code\u003e to \u003ccode\u003e1.0.32\u003c/code\u003e. See the Clerk Android release: \u003ca href=\"https://github.com/clerk/clerk-android/releases/tag/v1.0.32\"\u003ehttps://github.com/clerk/clerk-android/releases/tag/v1.0.32\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9053\"\u003e#9053\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump the bundled \u003ccode\u003eclerk-ios\u003c/code\u003e SDK from \u003ccode\u003e1.2.6\u003c/code\u003e to \u003ccode\u003e1.2.7\u003c/code\u003e. See the Clerk iOS release: \u003ca href=\"https://github.com/clerk/clerk-ios/releases/tag/1.2.7\"\u003ehttps://github.com/clerk/clerk-ios/releases/tag/1.2.7\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9054\"\u003e#9054\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c5697d7df140705d327cd0aa68fa94199e57f219\"\u003e\u003ccode\u003ec5697d7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSend Expo host SDK headers from the Android native bridge. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9031\"\u003e#9031\u003c/a\u003e) by \u003ca href=\"https://github.com/mikepitre\"\u003e\u003ccode\u003e@​mikepitre\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRecord \u003ccode\u003euseSignInWithGoogle\u003c/code\u003e usage (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9012\"\u003e#9012\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix persisted session restoration when the native Clerk singleton is created before \u003ccode\u003eClerkProvider\u003c/code\u003e receives the app's token cache. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8928\"\u003e#8928\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eClarify the native Google Sign-In migration warning to mention the required Expo config plugin. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9019\"\u003e#9019\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-js\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the bundled \u003ccode\u003eclerk-ios\u003c/code\u003e SDK from \u003ccode\u003e1.2.5\u003c/code\u003e to \u003ccode\u003e1.2.6\u003c/code\u003e. See the Clerk iOS release: \u003ca href=\"https://github.com/clerk/clerk-ios/releases/tag/1.2.6\"\u003ehttps://github.com/clerk/clerk-ios/releases/tag/1.2.6\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/9007\"\u003e#9007\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the bundled \u003ccode\u003eclerk-android\u003c/code\u003e SDK (\u003ccode\u003eclerk-android-api\u003c/code\u003e and \u003ccode\u003eclerk-android-ui\u003c/code\u003e) from \u003ccode\u003e1.0.30\u003c/code\u003e to \u003ccode\u003e1.0.31\u003c/code\u003e. See the Clerk Android release: \u003ca href=\"https://github.com/clerk/clerk-android/releases/tag/v1.0.31\"\u003ehttps://github.com/clerk/clerk-android/releases/tag/v1.0.31\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8996\"\u003e#8996\u003c/a\u003e) by \u003ca href=\"https://github.com/clerk-cookie\"\u003e\u003ccode\u003e@​clerk-cookie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8842511de0874c7b33f794f4367ffa2d4c833c6a\"\u003e\u003ccode\u003e8842511\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/668b1c87ef108e9bac7ceb10520307e0f39a1251\"\u003e\u003ccode\u003e668b1c8\u003c/code\u003e\u003c/a\u003e chore(expo): bump clerk-ios to 1.2.7 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/23cb6086f023d20bad3b135f1f208af58ad5a2b8\"\u003e\u003ccode\u003e23cb608\u003c/code\u003e\u003c/a\u003e chore(expo): bump clerk-android to 1.0.32 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9053\"\u003e#9053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/268701c09bb51b7b23303dfbbc2a42a5bdda611d\"\u003e\u003ccode\u003e268701c\u003c/code\u003e\u003c/a\u003e test(expo): Gate native sync bootstrap behind load state (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9048\"\u003e#9048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/59d245686b1a8fede4b3318fde9ba74978cbe1e1\"\u003e\u003ccode\u003e59d2456\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9035\"\u003e#9035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e9a09f8c9f18ff4ed65709ae5a7e90dccabb4216\"\u003e\u003ccode\u003ee9a09f8\u003c/code\u003e\u003c/a\u003e test(expo): Isolate native token bootstrap in sync tests (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9039\"\u003e#9039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/773acc2ad2fdaf03e6e713a86faedf247b4480cd\"\u003e\u003ccode\u003e773acc2\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9013\"\u003e#9013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d079c67eab96901f514164950b65b44686bb2ad4\"\u003e\u003ccode\u003ed079c67\u003c/code\u003e\u003c/a\u003e test(expo): Stabilize native client sync echo tests (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9033\"\u003e#9033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/82aec413108299a16c41fa8af21945adb0315d53\"\u003e\u003ccode\u003e82aec41\u003c/code\u003e\u003c/a\u003e feat(expo): send host SDK headers from Android (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/9031\"\u003e#9031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/23054595078accd20d2950c3ad8f5e819cd028ac\"\u003e\u003ccode\u003e2305459\u003c/code\u003e\u003c/a\u003e fix(expo): Restore persisted sessions after native singleton reuse (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/expo/issues/8928\"\u003e#8928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/expo@3.6.5/packages/expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/expo\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/express` from 2.0.1 to 2.1.35\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/express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/express\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.35\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/f42aad99389fa219588a3f450cdaa8fb6b55acda\"\u003e\u003ccode\u003ef42aad9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/express\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.34\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/2914c2c5dd8e2ce46be37a6645642f4cb32e7909\"\u003e\u003ccode\u003e2914c2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/07e1b067dc0c6b52ccc23d0a5f0988c4b731959a\"\u003e\u003ccode\u003e07e1b06\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/6a9bb609050ed498c66db9087ed96350f91ed5df\"\u003e\u003ccode\u003e6a9bb60\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.9.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/express\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.32\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/19ce04aab6387c430dc41e51c6130a88cc543cc8\"\u003e\u003ccode\u003e19ce04a\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.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/express\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.31\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/c38d8534b916936acbe4131fac58c8743e684eab\"\u003e\u003ccode\u003ec38d853\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7e3174a4f861ad89667c3d0c63b6f2d0c001bcb6\"\u003e\u003ccode\u003e7e3174a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/97039bb871a33ccc2c9e46f011e4cbbc1459fb1e\"\u003e\u003ccode\u003e97039bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f43071d8d98194c22e34d1d72ed8d0cf0b6b0f0e\"\u003e\u003ccode\u003ef43071d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/0e0ff110fdab5f0ffb0a8896c1f864605c1f809d\"\u003e\u003ccode\u003e0e0ff11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/003961810786af49daba5a3e82e34378d52b885c\"\u003e\u003ccode\u003e0039618\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a536a0d5b31a5fcba31813ed34f9494a4ec4851b\"\u003e\u003ccode\u003ea536a0d\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.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/express/CHANGELOG.md\"\u003e@​clerk/express's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.35\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/f42aad99389fa219588a3f450cdaa8fb6b55acda\"\u003e\u003ccode\u003ef42aad9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.34\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/2914c2c5dd8e2ce46be37a6645642f4cb32e7909\"\u003e\u003ccode\u003e2914c2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/07e1b067dc0c6b52ccc23d0a5f0988c4b731959a\"\u003e\u003ccode\u003e07e1b06\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/6a9bb609050ed498c66db9087ed96350f91ed5df\"\u003e\u003ccode\u003e6a9bb60\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.9.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.33\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/a8c727c6ad44121204c1fcc95ee356199643a8a9\"\u003e\u003ccode\u003ea8c727c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.32\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/19ce04aab6387c430dc41e51c6130a88cc543cc8\"\u003e\u003ccode\u003e19ce04a\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.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.31\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/c38d8534b916936acbe4131fac58c8743e684eab\"\u003e\u003ccode\u003ec38d853\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7e3174a4f861ad89667c3d0c63b6f2d0c001bcb6\"\u003e\u003ccode\u003e7e3174a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/97039bb871a33ccc2c9e46f011e4cbbc1459fb1e\"\u003e\u003ccode\u003e97039bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f43071d8d98194c22e34d1d72ed8d0cf0b6b0f0e\"\u003e\u003ccode\u003ef43071d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/0e0ff110fdab5f0ffb0a8896c1f864605c1f809d\"\u003e\u003ccode\u003e0e0ff11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/003961810786af49daba5a3e82e34378d52b885c\"\u003e\u003ccode\u003e0039618\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a536a0d5b31a5fcba31813ed34f9494a4ec4851b\"\u003e\u003ccode\u003ea536a0d\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.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.30\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/01789b4e8d3a280940b7ebcb223a33c6ecfd209a\"\u003e\u003ccode\u003e01789b4\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.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.29\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/clerk/javascript/commit/8842511de0874c7b33f794f4367ffa2d4c833c6a\"\u003e\u003ccode\u003e8842511\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/59d245686b1a8fede4b3318fde9ba74978cbe1e1\"\u003e\u003ccode\u003e59d2456\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/9035\"\u003e#9035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/773acc2ad2fdaf03e6e713a86faedf247b4480cd\"\u003e\u003ccode\u003e773acc2\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/9013\"\u003e#9013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/41e37bee6c6277023c0c7856545de4393b7fb1f8\"\u003e\u003ccode\u003e41e37be\u003c/code\u003e\u003c/a\u003e chore(express): Update [DEV] minor \u0026amp; patch dependencies to ^4.22.2 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8573\"\u003e#8573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/34c653a6f2f7d35e9db81a86f24045da33e4e3a9\"\u003e\u003ccode\u003e34c653a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d79852e4cabe9bb0681084a6e9653874cf5aa378\"\u003e\u003ccode\u003ed79852e\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8939\"\u003e#8939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e68a59a69becb0c4bd94fb9221bbcd7cd669fdf7\"\u003e\u003ccode\u003ee68a59a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/88525a6d3f4c58aaf69351c1c1a00adcb1497357\"\u003e\u003ccode\u003e88525a6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8914\"\u003e#8914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f4488f5b0cdf311e60026fc0815fd10ca5c047c0\"\u003e\u003ccode\u003ef4488f5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8876\"\u003e#8876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9d7db809a7a7831e234002614c2e612f058b8724\"\u003e\u003ccode\u003e9d7db80\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/express/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/express@2.1.35/packages/express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/express\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e@​clerk/localizations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd account credits section and credit history page to the billing tab for payers with an existing credit balance. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8977\"\u003e#8977\u003c/a\u003e) by \u003ca href=\"https://github.com/l-armstrong\"\u003e\u003ccode\u003e@​l-armstrong\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e@​clerk/localizations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd account credits section and credit history page to the billing tab for payers with an existing credit balance. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8977\"\u003e#8977\u003c/a\u003e) by \u003ca href=\"https://github.com/l-armstrong\"\u003e\u003ccode\u003e@​l-armstrong\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\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.22.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/clerk/javascript/commit/59d245686b1a8fede4b3318fde9ba74978cbe1e1\"\u003e\u003ccode\u003e59d2456\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/9035\"\u003e#9035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e feat(clerk-js, localizations, ui): Add credits information in the user/org pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/773acc2ad2fdaf03e6e713a86faedf247b4480cd\"\u003e\u003ccode\u003e773acc2\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/9013\"\u003e#9013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@4.12.0/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/react` from 6.0.1 to 6.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e@​clerk/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.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/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8\"\u003e\u003ccode\u003e19ce04a\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.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the loaded \u003ccode\u003e@clerk/ui\u003c/code\u003e version on the \u003ccode\u003eClerk\u003c/code\u003e object via a new \u003ccode\u003euiVersion\u003c/code\u003e property. It returns the version of the prebuilt UI bundle once it has loaded (for example \u003ccode\u003eClerk.uiVersion\u003c/code\u003e in the browser console), or \u003ccode\u003eundefined\u003c/code\u003e if the UI has not been loaded yet. \u003ccode\u003e@clerk/clerk-js\u003c/code\u003e and \u003ccode\u003e@clerk/ui\u003c/code\u003e are versioned and loaded independently, so \u003ccode\u003euiVersion\u003c/code\u003e can differ from \u003ccode\u003eClerk.version\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8931\"\u003e#8931\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c38d8534b916936acbe4131fac58c8743e684eab\"\u003e\u003ccode\u003ec38d853\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7e3174a4f861ad89667c3d0c63b6f2d0c001bcb6\"\u003e\u003ccode\u003e7e3174a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/97039bb871a33ccc2c9e46f011e4cbbc1459fb1e\"\u003e\u003ccode\u003e97039bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f43071d8d98194c22e34d1d72ed8d0cf0b6b0f0e\"\u003e\u003ccode\u003ef43071d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/0e0ff110fdab5f0ffb0a8896c1f864605c1f809d\"\u003e\u003ccode\u003e0e0ff11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/003961810786af49daba5a3e82e34378d52b885c\"\u003e\u003ccode\u003e0039618\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a536a0d5b31a5fcba31813ed34f9494a4ec4851b\"\u003e\u003ccode\u003ea536a0d\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.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.10.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/01789b4e8d3a280940b7ebcb223a33c6ecfd209a\"\u003e\u003ccode\u003e01789b4\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.20.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/react/CHANGELOG.md\"\u003e@​clerk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.11.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/430614605666c4ad387c3f945700c08df1e774c0\"\u003e\u003ccode\u003e4306146\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/533f0b17e48bc326310df80a9d4a53234548b915\"\u003e\u003ccode\u003e533f0b1\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.23.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix missing redirect URL protocol validation for Clerk UI browser navigations, including the multi-session add-account flow. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8961\"\u003e#8961\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eInternal browser navigations now consistently honor configured redirect protocols and fail closed across mixed ClerkJS/UI bundle versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\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.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8\"\u003e\u003ccode\u003e19ce04a\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.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the loaded \u003ccode\u003e@clerk/ui\u003c/code\u003e version on the \u003ccode\u003eClerk\u003c/code\u003e object via a new \u003ccode\u003euiVersion\u003c/code\u003e property. It returns the version of the prebuilt UI bundle once it has loaded (for example \u003ccode\u003eClerk.uiVersion\u003c/code\u003e in the browser console), or \u003ccode\u003eundefined\u003c/code\u003e if the UI has not been loaded yet. \u003ccode\u003e@clerk/clerk-js\u003c/code\u003e and \u003ccode\u003e@clerk/ui\u003c/code\u003e are versioned and loaded independently, so \u003ccode\u003euiVersion\u003c/code\u003e can differ from \u003ccode\u003eClerk.version\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8931\"\u003e#8931\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c38d8534b916936acbe4131fac58c8743e684eab\"\u003e\u003ccode\u003ec38d853\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7e3174a4f861ad89667c3d0c63b6f2d0c001bcb6\"\u003e\u003ccode\u003e7e3174a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/97039bb871a33ccc2c9e46f011e4cbbc1459fb1e\"\u003e\u003ccode\u003e97039bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f43071d8d98194c22e34d1d72ed8d0cf0b6b0f0e\"\u003e\u003ccode\u003ef43071d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/0e0ff110fdab5f0ffb0a8896c1f864605c1f809d\"\u003e\u003ccode\u003e0e0ff11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/003961810786af49daba5a3e82e34378d52b885c\"\u003e\u003ccode\u003e0039618\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a536a0d5b31a5fcba31813ed34f9494a4ec4851b\"\u003e\u003ccode\u003ea536a0d\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.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.10.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/01789b4e8d3a280940b7ebcb223a33c6ecfd209a\"\u003e\u003ccode\u003e01789b4\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.20.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.10.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/c84f8df4222c212ecce6ae5ff8c47958b5b5d972\"\u003e\u003ccode\u003ec84f8df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/53e7b11058096d5ce15da53af12fe7236e88db2c\"\u003e\u003ccode\u003e53e7b11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e51e22a2aec03293e8ccf5a5372cd9906aeccbb7\"\u003e\u003ccode\u003ee51e22a\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.19.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/59d245686b1a8fede4b3318fde9ba74978cbe1e1\"\u003e\u003ccode\u003e59d2456\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/9035\"\u003e#9035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/773acc2ad2fdaf03e6e713a86faedf247b4480cd\"\u003e\u003ccode\u003e773acc2\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/9013\"\u003e#9013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/37f9e79ef4dd61f7183f536a3be5ec7fd9c8e29a\"\u003e\u003ccode\u003e37f9e79\u003c/code\u003e\u003c/a\u003e chore(react): Update [DEV] minor \u0026amp; patch dependencies (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/9023\"\u003e#9023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/85b88316ef784438d64448a5d9ba7e05946d8bbc\"\u003e\u003ccode\u003e85b8831\u003c/code\u003e\u003c/a\u003e chore(repo): Update testing to v4 (major) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8443\"\u003e#8443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cb76aa25b80124a86d8d2384f3fb370eb6917f6d\"\u003e\u003ccode\u003ecb76aa2\u003c/code\u003e\u003c/a\u003e fix(clerk-js): validate window navigation protocols and honor allowedRedirect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/34c653a6f2f7d35e9db81a86f24045da33e4e3a9\"\u003e\u003ccode\u003e34c653a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d79852e4cabe9bb0681084a6e9653874cf5aa378\"\u003e\u003ccode\u003ed79852e\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8939\"\u003e#8939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/a0eab36fb444a362cecb88a8b37145b0abb185ed\"\u003e\u003ccode\u003ea0eab36\u003c/code\u003e\u003c/a\u003e docs(repo): Remove public beta phrase for Clerk Billing (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/7e3174a4f861ad89667c3d0c63b6f2d0c001bcb6\"\u003e\u003ccode\u003e7e3174a\u003c/code\u003e\u003c/a\u003e feat(js): expose loaded \u003ccode\u003e@​clerk/ui\u003c/code\u003e version via Clerk.uiVersion (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8931\"\u003e#8931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e68a59a69becb0c4bd94fb9221bbcd7cd669fdf7\"\u003e\u003ccode\u003ee68a59a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/react@6.11.3/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@​clerk/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expo/vector-icons` from 15.0.3 to 15.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/releases\"\u003e@​expo/vector-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: return icon set instead of string in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003cp\u003eThis release got burned, use \u003ca href=\"https://github.com/expo/vector-icons/releases/tag/v15.1.1\"\u003ehttps://github.com/expo/vector-icons/releases/tag/v15.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/blob/master/CHANGELOG.md\"\u003e@​expo/vector-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn icon set in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e579cbfd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type strictness for font map (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/349\"\u003e#349\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/5699c4f39edda29d44f4a519fc45d9bdf623202c\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/vector-icons/commits/v15.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​expo/vector-icons\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/bottom-tabs` from 7.8.12 to 7.18.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/bottom-tabs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.4...@react-navigation/bottom-tabs@7.18.5\"\u003e7.18.5\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebottom-tabs:\u003c/strong\u003e pop nested stack to top on blur even when animation is interrupted (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13123\"\u003e#13123\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e6baf55b\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.2...@react-navigation/bottom-tabs@7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-06-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflash while switching native bottom tabs with lazy (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13133\"\u003e#13133\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ae1adbdf073abb97c7bbb5e6df1350bee3b3e13\"\u003e0ae1adb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13132\"\u003e#13132\u003c/a\u003e - by \u003ca href=\"https://github.com/dylancom\"\u003e\u003ccode\u003e@​dylancom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd createXScreen helpers to navigators (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8b7c2d7ae29b4e86b047d231ef35d9704809cab3\"\u003e8b7c2d7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.1...@react-navigation/bottom-tabs@7.16.2\"\u003e7.16.2\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault lazy to true for native tabs to avoid flicker (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ca4ac561a7f1d13cbec675a5e6af056041a6cfcf\"\u003eca4ac56\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.15.13...@react-navigation/bottom-tabs@7.16.0\"\u003e7.16.0\u003c/a\u003e (2026-05-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault \u003ccode\u003emultiselectable\u003c/code\u003e to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/cd466d48aeefec6e513bb6c8d5103d15f9d73f7f\"\u003ecd466d4\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ability to prevent tab bar selection (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1930fa0d3c8d266d8b288b2da92c04f758f82571\"\u003e1930fa0\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate native tabs to use the new API in react-native-screens (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/a12db9657f5f2af2a0aaa71193e35382dc72a623\"\u003ea12db96\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\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/react-navigation/react-navigation/blob/@react-navigation/bottom-tabs@7.18.5/packages/bottom-tabs/CHANGELOG.md\"\u003e@​react-navigation/bottom-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.4...@react-navigation/bottom-tabs@7.18.5\"\u003e7.18.5\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebottom-tabs:\u003c/strong\u003e pop nested stack to top on blur even when animation is interrupted (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13123\"\u003e#13123\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e6baf55b\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.3...@react-navigation/bottom-tabs@7.18.4\"\u003e7.18.4\u003c/a\u003e (2026-06-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.2...@react-navigation/bottom-tabs@7.18.3\"\u003e7.18.3\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.1...@react-navigation/bottom-tabs@7.18.2\"\u003e7.18.2\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.0...@react-navigation/bottom-tabs@7.18.1\"\u003e7.18.1\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.1...@react-navigation/bottom-tabs@7.17.2\"\u003e7.17.2\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.0...@react-navigation/bottom-tabs@7.17.1\"\u003e7.17.1\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.2...@react-navigation/bottom-tabs@7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-06-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflash while switching native bottom tabs with lazy (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13133\"\u003e#13133\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ae1adbdf073abb97c7bbb5e6df1350bee3b3e13\"\u003e0ae1adb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13132\"\u003e#13132\u003c/a\u003e - by \u003ca href=\"https://github.com/dylancom\"\u003e\u003ccode\u003e@​dylancom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd createXScreen helpers to navigators (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8b7c2d7ae29b4e86b047d231ef35d9704809cab3\"\u003e8b7c2d7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.1...@react-navigation/bottom-tabs@7.16.2\"\u003e7.16.2\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7d664cb1d3062ebf975ca7d560f0d6f2cd32fc4e\"\u003e\u003ccode\u003e7d664cb\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6baf55bb4cc2fb403bba0c1b3c84df9df00fbfb3\"\u003e\u003ccode\u003e6baf55b\u003c/code\u003e\u003c/a\u003e fix(bottom-tabs): pop nested stack to top on blur even when animation is inte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ce68b20b516d7d523fe85b567055516fdd49464b\"\u003e\u003ccode\u003ece68b20\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/d1f2a06597d7f2ae490d09b7ecc4f3531e5efc46\"\u003e\u003ccode\u003ed1f2a06\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e\u003ccode\u003e66b5164\u003c/code\u003e\u003c/a\u003e feat: deprecate navigate object overload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/83cf9bf91fd562d94dba330a25cca38dfd1c775b\"\u003e\u003ccode\u003e83cf9bf\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/dd325d641ccae08a61fd25710270abb85865482f\"\u003e\u003ccode\u003edd325d6\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/bottom-tabs@7.18.5/packages/bottom-tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/elements` from 2.9.2 to 2.9.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/elements's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.21...@react-navigation/elements@2.9.22\"\u003e2.9.22\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egracefully handle multiple versions of elements for useFrameSize (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e0ababa0\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/kimito-link/surechigai-romi.link/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimito-link%2Fsurechigai-romi.link/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"5.7.0","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-07-01T15:56:31.000Z","version_change":"5.7.0 → 5.8.0","issue":{"uuid":"4787157046","node_id":"PR_kwDOMx_PIM7swUnA","number":71,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 14 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-07-01T15:56:31.000Z","updated_at":"2026-07-01T15:56:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":14,"packages":[{"name":"turbo","old_version":"2.9.18","new_version":"2.10.2","repository_url":"https://github.com/vercel/turborepo"},{"name":"lucide-react-native","old_version":"1.21.0","new_version":"1.23.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nativewind","old_version":"4.2.5","new_version":"4.2.6","repository_url":"https://github.com/nativewind/nativewind"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-css-interop","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/nativewind/nativewind"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"@testing-library/react-native","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/callstack/react-native-testing-library"},{"name":"axios","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"react-hook-form","old_version":"7.79.0","new_version":"7.80.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-icons","old_version":"5.6.0","new_version":"5.7.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.2","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.15","new_version":"8.5.16","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.18` | `2.10.2` |\n| [lucide-react-native](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react-native) | `1.21.0` | `1.23.0` |\n| [nativewind](https://github.com/nativewind/nativewind) | `4.2.5` | `4.2.6` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| [react-native-css-interop](https://github.com/nativewind/nativewind) | `0.2.5` | `0.2.6` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [@testing-library/react-native](https://github.com/callstack/react-native-testing-library) | `14.0.0` | `14.0.1` |\n| [axios](https://github.com/axios/axios) | `1.17.0` | `1.18.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.79.0` | `7.80.0` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.6.0` | `5.7.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.15` | `8.5.16` |\n\n\nUpdates `turbo` from 2.9.18 to 2.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.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\u003erelease(turborepo): 2.10.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13156\"\u003evercel/turborepo#13156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Prefer devEngines packageManager 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/13155\"\u003evercel/turborepo#13155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Zig for LSP builds 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/13158\"\u003evercel/turborepo#13158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Pin macOS Rust builds to macOS 15 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/13167\"\u003evercel/turborepo#13167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Recognize nub as a package manager by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13120\"\u003evercel/turborepo#13120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve 3-level nested Bun lockfile entries during prune 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/13168\"\u003evercel/turborepo#13168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid following nested symlinked cache outputs 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/13166\"\u003evercel/turborepo#13166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add nub package manager support to JavaScript packages 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/13169\"\u003evercel/turborepo#13169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Link ghostty-vt statically on Windows MSVC 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/13171\"\u003evercel/turborepo#13171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.2-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13172\"\u003evercel/turborepo#13172\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/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13120\"\u003evercel/turborepo#13120\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.10.1...v2.10.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.10.1...v2.10.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.10.2-canary.1\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\u003efeat: Support devEngines packageManager in workspaces 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/13150\"\u003evercel/turborepo#13150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13149\"\u003evercel/turborepo#13149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update add package manager codemod 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/13151\"\u003evercel/turborepo#13151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update workspace package manager declarations 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/13154\"\u003evercel/turborepo#13154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13156\"\u003evercel/turborepo#13156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Prefer devEngines packageManager 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/13155\"\u003evercel/turborepo#13155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Zig for LSP builds 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/13158\"\u003evercel/turborepo#13158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Pin macOS Rust builds to macOS 15 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/13167\"\u003evercel/turborepo#13167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Recognize nub as a package manager by \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13120\"\u003evercel/turborepo#13120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve 3-level nested Bun lockfile entries during prune 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/13168\"\u003evercel/turborepo#13168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid following nested symlinked cache outputs 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/13166\"\u003evercel/turborepo#13166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add nub package manager support to JavaScript packages 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/13169\"\u003evercel/turborepo#13169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Link ghostty-vt statically on Windows MSVC 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/13171\"\u003evercel/turborepo#13171\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/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13120\"\u003evercel/turborepo#13120\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.10.1-canary.3...v2.10.2-canary.1\"\u003ehttps://github.com/vercel/turborepo/compare/v2.10.1-canary.3...v2.10.2-canary.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\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/turborepo/commit/de17750cb2abc8e81dfc779196d100f52bcedfdf\"\u003e\u003ccode\u003ede17750\u003c/code\u003e\u003c/a\u003e publish 2.10.2 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c597bb51ca80dc3ee4fec89e0579612c227efbca\"\u003e\u003ccode\u003ec597bb5\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.10.2-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13172\"\u003e#13172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e950d713953e3688d7b3fd422a18fdeb3b55b683\"\u003e\u003ccode\u003ee950d71\u003c/code\u003e\u003c/a\u003e fix: Link ghostty-vt statically on Windows MSVC (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13171\"\u003e#13171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/53cddc8b3071cee0dcc83a0c7efb078e18673dc2\"\u003e\u003ccode\u003e53cddc8\u003c/code\u003e\u003c/a\u003e feat: Add nub package manager support to JavaScript packages (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13169\"\u003e#13169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/502ceaf402ca06ecd7e0ad62de4517a908054883\"\u003e\u003ccode\u003e502ceaf\u003c/code\u003e\u003c/a\u003e fix: Avoid following nested symlinked cache outputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13166\"\u003e#13166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/799fa5ac208198588e73b859c590edbb7cc6df91\"\u003e\u003ccode\u003e799fa5a\u003c/code\u003e\u003c/a\u003e fix: Preserve 3-level nested Bun lockfile entries during prune (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13168\"\u003e#13168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/782b168accdce6e439b63b9fb32705a878dec01c\"\u003e\u003ccode\u003e782b168\u003c/code\u003e\u003c/a\u003e feat: Recognize nub as a package manager (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13120\"\u003e#13120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/16fe0a4bcaa84a81b8e7b194eef4f222c0916481\"\u003e\u003ccode\u003e16fe0a4\u003c/code\u003e\u003c/a\u003e ci: Pin macOS Rust builds to macOS 15 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13167\"\u003e#13167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c1bc71f8c1766a1ae960f644135202f8708191d0\"\u003e\u003ccode\u003ec1bc71f\u003c/code\u003e\u003c/a\u003e fix: Install Zig for LSP builds (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13158\"\u003e#13158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6598f7cbe34e32a105731e6497621ac3198505aa\"\u003e\u003ccode\u003e6598f7c\u003c/code\u003e\u003c/a\u003e docs: Prefer devEngines packageManager (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13155\"\u003e#13155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.18...v2.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react-native` from 1.21.0 to 1.23.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-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): prevent scrollbar layout shift on icons page by \u003ca href=\"https://github.com/g30r93g\"\u003e\u003ccode\u003e@​g30r93g\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4500\"\u003elucide-icons/lucide#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Remove certificates banner 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/4504\"\u003elucide-icons/lucide#4504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): GH copilot repo summary 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/4505\"\u003elucide-icons/lucide#4505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Small fix in the workflow 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/4508\"\u003elucide-icons/lucide#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Switch to token 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/4509\"\u003elucide-icons/lucide#4509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epaper-bag\u003c/code\u003e icon by \u003ca href=\"https://github.com/dkast\"\u003e\u003ccode\u003e@​dkast\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4023\"\u003elucide-icons/lucide#4023\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/g30r93g\"\u003e\u003ccode\u003e@​g30r93g\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4500\"\u003elucide-icons/lucide#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dkast\"\u003e\u003ccode\u003e@​dkast\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4023\"\u003elucide-icons/lucide#4023\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.22.0...1.23.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.22.0...1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add 6 database variant icons 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/4336\"\u003elucide-icons/lucide#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release.yml): Remove concurrency field to prevent release mess 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/4485\"\u003elucide-icons/lucide#4485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): fix color input clipping by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4488\"\u003elucide-icons/lucide#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): add Deno to installation instructions by \u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4486\"\u003elucide-icons/lucide#4486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump esbuild from 0.25.12 to 0.28.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/4459\"\u003elucide-icons/lucide#4459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): prevent private analytics token from blocking local dev by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4481\"\u003elucide-icons/lucide#4481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(installation.md): Remove outdate next tag in installation 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/4495\"\u003elucide-icons/lucide#4495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): Fix context provider export 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/4497\"\u003elucide-icons/lucide#4497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(astro): add Astro v7 compatibility by \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4491\"\u003elucide-icons/lucide#4491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecarrot\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/4010\"\u003elucide-icons/lucide#4010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eungroup\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/3969\"\u003elucide-icons/lucide#3969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ephi\u003c/code\u003e icon also used as \u003ccode\u003egolden-ratio\u003c/code\u003e by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4218\"\u003elucide-icons/lucide#4218\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/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4486\"\u003elucide-icons/lucide#4486\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.21.0...1.22.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.21.0...1.22.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/lucide-icons/lucide/commit/7e938845f076fc8cfbd367a4a2ee17dc299bdff3\"\u003e\u003ccode\u003e7e93884\u003c/code\u003e\u003c/a\u003e fix(lcuide-react-native): Fix context provider export (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react-native/issues/4497\"\u003e#4497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.23.0/packages/lucide-react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nativewind` from 4.2.5 to 4.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nativewind/nativewind/releases\"\u003enativewind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enativewind@4.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [eb31af8]\n\u003cul\u003e\n\u003cli\u003ereact-native-css-interop@0.2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/d5cfd40f52354e71423ff5ba743d2591c47d2757\"\u003e\u003ccode\u003ed5cfd40\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/eb31af82d0d0720fbcd2936a8bf6c7c5ac106c58\"\u003e\u003ccode\u003eeb31af8\u003c/code\u003e\u003c/a\u003e chore(changeset): patch react-native-css-interop for the Metro 0.83+ haste fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/f234ea5ee61b4022cd2925aed8a70b2907572c1c\"\u003e\u003ccode\u003ef234ea5\u003c/code\u003e\u003c/a\u003e fix(react-native-css-interop): emit modifiedFiles with a relative path for Me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/758d6e4c88a16ec63d92d2b7363d6bd6e2439638\"\u003e\u003ccode\u003e758d6e4\u003c/code\u003e\u003c/a\u003e docs: link README banner to ronindevs.com (v4) (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/666dd4bed126c95e710109289b646885d9b9df81\"\u003e\u003ccode\u003e666dd4b\u003c/code\u003e\u003c/a\u003e Add Ronin Software credit to the README (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nativewind/nativewind/compare/nativewind@4.2.5...nativewind@4.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.85.3 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-css-interop` from 0.2.5 to 0.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nativewind/nativewind/releases\"\u003ereact-native-css-interop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-native-css-interop@0.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eeb31af8: Fix dev hot-reload of new utility classes on Metro 0.83+ (Expo SDK 55/56)\u003c/p\u003e\n\u003cp\u003eThe dev-mode haste \u0026quot;change\u0026quot; event now emits the \u003ccode\u003emodifiedFiles\u003c/code\u003e key (which Metro 0.83.6+ / 0.84.3+ reads) with a path relative to \u003ccode\u003erootDir\u003c/code\u003e, instead of \u003ccode\u003echangedFiles\u003c/code\u003e with an absolute path. This stops the swallowed \u003ccode\u003emodifiedFiles is not iterable\u003c/code\u003e error and ensures the regenerated CSS virtual module is actually matched in Metro's graph and delivered to the connected client — so newly-added utility classes apply via Fast Refresh without a manual Metro restart.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/d5cfd40f52354e71423ff5ba743d2591c47d2757\"\u003e\u003ccode\u003ed5cfd40\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/eb31af82d0d0720fbcd2936a8bf6c7c5ac106c58\"\u003e\u003ccode\u003eeb31af8\u003c/code\u003e\u003c/a\u003e chore(changeset): patch react-native-css-interop for the Metro 0.83+ haste fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/f234ea5ee61b4022cd2925aed8a70b2907572c1c\"\u003e\u003ccode\u003ef234ea5\u003c/code\u003e\u003c/a\u003e fix(react-native-css-interop): emit modifiedFiles with a relative path for Me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/758d6e4c88a16ec63d92d2b7363d6bd6e2439638\"\u003e\u003ccode\u003e758d6e4\u003c/code\u003e\u003c/a\u003e docs: link README banner to ronindevs.com (v4) (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/666dd4bed126c95e710109289b646885d9b9df81\"\u003e\u003ccode\u003e666dd4b\u003c/code\u003e\u003c/a\u003e Add Ronin Software credit to the README (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nativewind/nativewind/compare/react-native-css-interop@0.2.5...react-native-css-interop@0.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-reanimated` from 4.3.1 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-reanimated's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReanimated - 4.5.0\u003c/h2\u003e\n\u003ch2\u003eKey changes\u003c/h2\u003e\n\u003ch3\u003eMore props supported by CSS Core Animation\u003c/h3\u003e\n\u003cp\u003eShadow (\u003ccode\u003eshadowColor\u003c/code\u003e, \u003ccode\u003eshadowOpacity\u003c/code\u003e, \u003ccode\u003eshadowRadius\u003c/code\u003e, \u003ccode\u003eshadowOffset\u003c/code\u003e), background, and border (\u003ccode\u003ebackgroundColor\u003c/code\u003e, \u003ccode\u003eborderColor\u003c/code\u003e, \u003ccode\u003eborderWidth\u003c/code\u003e, \u003ccode\u003eborderRadius\u003c/code\u003e) CSS transitions now run on iOS Core Animation.\u003c/p\u003e\n\u003cp\u003eUsing CSS Core Animation required enabling \u003ca href=\"https://docs.swmansion.com/react-native-reanimated/docs/guides/feature-flags#ios_css_core_animation\"\u003eIOS_CSS_CORE_ANIMATION feature flag\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Run shadow CSS transitions on Core Animation by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9685\"\u003esoftware-mansion/react-native-reanimated#9685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Run background and border CSS transitions on Core Animation by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9689\"\u003esoftware-mansion/react-native-reanimated#9689\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCSS Animations Pseudoselectors\u003c/h3\u003e\n\u003cp\u003eCSS animations now support pseudo-selectors such as \u003ccode\u003e:hover\u003c/code\u003e, \u003ccode\u003e:active\u003c/code\u003e, and \u003ccode\u003e:focus\u003c/code\u003e, with native Apple and Android backends alongside a web implementation.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pseudo-selectors web implementation by \u003ca href=\"https://github.com/wisniewskij\"\u003e\u003ccode\u003e@​wisniewskij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9474\"\u003esoftware-mansion/react-native-reanimated#9474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: CSS Pseudoselectors - android backend by wisniewskij in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9432\"\u003esoftware-mansion/react-native-reanimated#9432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: CSS Pseudoselectors - apple backend by wisniewskij in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9297\"\u003esoftware-mansion/react-native-reanimated#9297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCSS Animations web support for SVG\u003c/h3\u003e\n\u003cp\u003eAnimating \u003ccode\u003ereact-native-svg\u003c/code\u003e components is now available on web.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: register remaining react-native-svg components for web CSS animations by MatiPl01 in (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9549\"\u003esoftware-mansion/react-native-reanimated#9549\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSharedTransitionBoundary component\u003c/h3\u003e\n\u003cp\u003eIntroducing the \u003ccode\u003e\u0026lt;SharedTransitionBoundary\u0026gt;\u003c/code\u003e component, which scopes shared element transitions to a subtree so only matching elements within the boundary animate together. Useful for isolating shared transitions between screens that would otherwise interfere.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(set): SharedTransitionBoundary by \u003ca href=\"https://github.com/kasperski95\"\u003e\u003ccode\u003e@​kasperski95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9435\"\u003esoftware-mansion/react-native-reanimated#9435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Pseudo selector type issues by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9597\"\u003esoftware-mansion/react-native-reanimated#9597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove PlainStyle, tighten CSS style typing by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9538\"\u003esoftware-mansion/react-native-reanimated#9538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build.gradle.kts not falling back to default ABIs by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9611\"\u003esoftware-mansion/react-native-reanimated#9611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: pseudo-selector example screens by \u003ca href=\"https://github.com/wisniewskij\"\u003e\u003ccode\u003e@​wisniewskij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9473\"\u003esoftware-mansion/react-native-reanimated#9473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ruby scripts leaking functions to global scope by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9617\"\u003esoftware-mansion/react-native-reanimated#9617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cleanup LA by \u003ca href=\"https://github.com/finloop\"\u003e\u003ccode\u003e@​finloop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9534\"\u003esoftware-mansion/react-native-reanimated#9534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pods): Fix invalid \u003ccode\u003ereact-native/../react-native\u003c/code\u003e resolution for aliases by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9592\"\u003esoftware-mansion/react-native-reanimated#9592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 30fps layout animations on iOS release builds by \u003ca href=\"https://github.com/bartlomiejbloniarz\"\u003e\u003ccode\u003e@​bartlomiejbloniarz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9616\"\u003esoftware-mansion/react-native-reanimated#9616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clang-tidy violations across native sources by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9630\"\u003esoftware-mansion/react-native-reanimated#9630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer resolved component ref for host lookup by \u003ca href=\"https://github.com/sorinc03\"\u003e\u003ccode\u003e@​sorinc03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9589\"\u003esoftware-mansion/react-native-reanimated#9589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Reanimated): re-run mappers dirtied during a mapper run by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9644\"\u003esoftware-mansion/react-native-reanimated#9644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove CMake version requirement by \u003ca href=\"https://github.com/piaskowyk\"\u003e\u003ccode\u003e@​piaskowyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9643\"\u003esoftware-mansion/react-native-reanimated#9643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: re-add LightNode before starting exiting animation by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9646\"\u003esoftware-mansion/react-native-reanimated#9646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve unused HERMES_V1_ENABLED CMake warning by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9645\"\u003esoftware-mansion/react-native-reanimated#9645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error against React Native nightly caused by SAM conversion of CustomEventNamesResolver by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9659\"\u003esoftware-mansion/react-native-reanimated#9659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Reanimated): guard preserveMountedTags against resolveView throwing by \u003ca href=\"https://github.com/audrius-savickas\"\u003e\u003ccode\u003e@​audrius-savickas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9649\"\u003esoftware-mansion/react-native-reanimated#9649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/cf478db9a3d41c60a78b51d03b42c1ebe2282e44\"\u003e\u003ccode\u003ecf478db\u003c/code\u003e\u003c/a\u003e release(Reanimated): 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/33f51d7d430b6249c07c7be573c4bdf49396e032\"\u003e\u003ccode\u003e33f51d7\u003c/code\u003e\u003c/a\u003e chore: prepare branch for reanimated 4.5.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/8306dc96bbb566af420338e742e300425065c2a0\"\u003e\u003ccode\u003e8306dc9\u003c/code\u003e\u003c/a\u003e fix: Memory leak when unmounting views mid-animation (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9711\"\u003e#9711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/855bd45b1c1ea0ea6b446bb7b9273d2043ff4990\"\u003e\u003ccode\u003e855bd45\u003c/code\u003e\u003c/a\u003e fix: Android ANR deadlock between CSS updates-registry lock and Fabric commit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/a0549d77178899da6f22d58f56b2555432ac0b49\"\u003e\u003ccode\u003ea0549d7\u003c/code\u003e\u003c/a\u003e fix(Reanimated): delay on synchronous event animation cancel (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9732\"\u003e#9732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/f8c81802a65aac92ad14d0362119d7f60400baf6\"\u003e\u003ccode\u003ef8c8180\u003c/code\u003e\u003c/a\u003e fix: share a single touch listener across press pseudo-selectors (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9729\"\u003e#9729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/9b8f83c703ecc05b8238785e2c06778d680a8fb3\"\u003e\u003ccode\u003e9b8f83c\u003c/code\u003e\u003c/a\u003e fix: Keep Android CSS :hover active while the pointer is over descendant view...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/9551383ce33652ce01b86a66d76b2efd51d0548f\"\u003e\u003ccode\u003e9551383\u003c/code\u003e\u003c/a\u003e fix: flashing to default style when a CSS transition detaches on Android (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9728\"\u003e#9728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/6efa524c59ad778a496f9eebbe2d325ed93af644\"\u003e\u003ccode\u003e6efa524\u003c/code\u003e\u003c/a\u003e fix: Android crash on odd-length CSS strokeDasharray (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9719\"\u003e#9719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/5eeb3d3a60e87a6a515f90e1cc9471babb4c5f69\"\u003e\u003ccode\u003e5eeb3d3\u003c/code\u003e\u003c/a\u003e fix: Preserve builder subclass type through static animation modifiers (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9710\"\u003e#9710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commits/4.5.0/packages/react-native-reanimated\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.7.0 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\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/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-svg` from 15.15.4 to 15.15.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-svg/releases\"\u003ereact-native-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.5\u003c/h2\u003e\n\u003cp\u003eThis release includes minor fixes and improvements across all platforms, along with the OIDC setup.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: clang-diagnostic-inconsistent-missing-override error in Imageview… by \u003ca href=\"https://github.com/acoates-ms\"\u003e\u003ccode\u003e@​acoates-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2939\"\u003esoftware-mansion/react-native-svg#2939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: render SVG on macOS Fabric by opting out of updateLayer by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2941\"\u003esoftware-mansion/react-native-svg#2941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: drop warn-once dependency by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2946\"\u003esoftware-mansion/react-native-svg#2946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump tests-example to react-native@0.85.3 by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2945\"\u003esoftware-mansion/react-native-svg#2945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Setup publishing workflow by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2947\"\u003esoftware-mansion/react-native-svg#2947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove release-it package by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2950\"\u003esoftware-mansion/react-native-svg#2950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): fix MaskView broken when enabling RN props 2.0 by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2948\"\u003esoftware-mansion/react-native-svg#2948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): fix LinearGradient when enabling RN props 2.0 by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2949\"\u003esoftware-mansion/react-native-svg#2949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add RNRepo to ci builds by \u003ca href=\"https://github.com/radoslawrolka\"\u003e\u003ccode\u003e@​radoslawrolka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2944\"\u003esoftware-mansion/react-native-svg#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply opacity to currentColor for fill and stroke on Apple platforms by \u003ca href=\"https://github.com/davor-bauk-sh\"\u003e\u003ccode\u003e@​davor-bauk-sh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2923\"\u003esoftware-mansion/react-native-svg#2923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update repository URL by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2957\"\u003esoftware-mansion/react-native-svg#2957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 15.15.5 by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2956\"\u003esoftware-mansion/react-native-svg#2956\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/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2948\"\u003esoftware-mansion/react-native-svg#2948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radoslawrolka\"\u003e\u003ccode\u003e@​radoslawrolka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2944\"\u003esoftware-mansion/react-native-svg#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davor-bauk-sh\"\u003e\u003ccode\u003e@​davor-bauk-sh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2923\"\u003esoftware-mansion/react-native-svg#2923\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-svg/compare/v15.15.4...v15.15.5\"\u003ehttps://github.com/software-mansion/react-native-svg/compare/v15.15.4...v15.15.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/af03fe811effb266eeb897363df7ed5286bcc9dc\"\u003e\u003ccode\u003eaf03fe8\u003c/code\u003e\u003c/a\u003e fix: update repository URL (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/347e097a02ef046e6e1fcc79292ecd48e58f7a40\"\u003e\u003ccode\u003e347e097\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/AndDev741/Beyou-Frontend/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndDev741%2FBeyou-Frontend/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"}},{"old_version":"5.6.2","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-29T21:32:21.000Z","version_change":"5.6.2 → 5.8.0","issue":{"uuid":"4771732941","node_id":"PR_kwDOSsscSs7r9vTV","number":6,"state":"open","title":"chore(deps): bump the minor-patch group with 50 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-06-29T21:32:21.000Z","updated_at":"2026-06-30T03:01:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":50,"packages":[{"name":"@vercel/nft","old_version":"1.5.0","new_version":"1.10.2","repository_url":"https://github.com/vercel/nft"},{"name":"lefthook","old_version":"2.1.6","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.46.0","new_version":"0.56.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.61.0","new_version":"1.71.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.22.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"playwright","old_version":"1.58.2","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@lezer/common","old_version":"1.5.1","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/cpp","old_version":"1.1.5","new_version":"1.1.6","repository_url":"https://github.com/lezer-parser/cpp"},{"name":"@lezer/css","old_version":"1.3.1","new_version":"1.3.4","repository_url":"https://github.com/lezer-parser/css"},{"name":"@lezer/markdown","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/lezer-parser/markdown"},{"name":"@lezer/python","old_version":"1.1.18","new_version":"1.1.19","repository_url":"https://github.com/lezer-parser/python"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@anthropic-ai/claude-agent-sdk","old_version":"0.2.133","new_version":"0.3.195","repository_url":"https://github.com/anthropics/claude-agent-sdk-typescript"},{"name":"@isaacs/ttlcache","old_version":"2.1.4","new_version":"2.1.5","repository_url":"https://github.com/isaacs/ttlcache"},{"name":"@opencode-ai/sdk","old_version":"1.14.46","new_version":"1.17.11","repository_url":"https://github.com/sst/opencode-sdk-js"},{"name":"@xterm/headless","old_version":"6.0.0","new_version":"6.1.0-beta.288","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"sherpa-onnx-node","old_version":"1.12.28","new_version":"1.13.3","repository_url":"https://github.com/csukuangfj/sherpa-onnx"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vitest/ui","old_version":"4.1.6","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@react-native/normalize-colors","old_version":"0.81.6","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"@react-navigation/native","old_version":"7.1.33","new_version":"7.3.4","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.21","new_version":"3.14.4","repository_url":"https://github.com/TanStack/virtual"},{"name":"i18next","old_version":"26.3.0","new_version":"26.3.3","repository_url":"https://github.com/i18next/i18next"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.5","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-keyboard-controller","old_version":"1.20.7","new_version":"1.21.13","repository_url":"https://github.com/kirillzyusko/react-native-keyboard-controller"},{"name":"react-native-nitro-modules","old_version":"0.35.5","new_version":"0.35.10","repository_url":"https://github.com/mrousavy/nitro"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.15.3","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-unistyles","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/jpudysz/react-native-unistyles"},{"name":"react-native-worklets","old_version":"0.8.3","new_version":"0.10.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@vitest/browser","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"material-icon-theme","old_version":"5.32.0","new_version":"5.36.1","repository_url":"https://github.com/material-extensions/vscode-material-icon-theme"},{"name":"wrangler","old_version":"4.90.0","new_version":"4.105.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"electron-log","old_version":"5.4.3","new_version":"5.4.4","repository_url":"https://github.com/megahertz/electron-log"},{"name":"electron-updater","old_version":"6.8.3","new_version":"6.8.9","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-builder","old_version":"26.8.1","new_version":"26.15.3","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"@clack/prompts","old_version":"1.1.0","new_version":"1.6.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"yaml","old_version":"2.8.4","new_version":"2.9.0","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 50 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/nft](https://github.com/vercel/nft) | `1.5.0` | `1.10.2` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.6` | `2.1.9` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.46.0` | `0.56.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.61.0` | `1.71.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.22.1` | `0.23.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.61.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.5.1` | `1.5.2` |\n| [@lezer/cpp](https://github.com/lezer-parser/cpp) | `1.1.5` | `1.1.6` |\n| [@lezer/css](https://github.com/lezer-parser/css) | `1.3.1` | `1.3.4` |\n| [@lezer/markdown](https://github.com/lezer-parser/markdown) | `1.6.3` | `1.6.4` |\n| [@lezer/python](https://github.com/lezer-parser/python) | `1.1.18` | `1.1.19` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.9` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.2.133` | `0.3.195` |\n| [@isaacs/ttlcache](https://github.com/isaacs/ttlcache) | `2.1.4` | `2.1.5` |\n| [@opencode-ai/sdk](https://github.com/sst/opencode-sdk-js) | `1.14.46` | `1.17.11` |\n| [@xterm/headless](https://github.com/xtermjs/xterm.js) | `6.0.0` | `6.1.0-beta.288` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [sherpa-onnx-node](https://github.com/csukuangfj/sherpa-onnx) | `1.12.28` | `1.13.3` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.61.1` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.6` | `4.1.9` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [@react-native/normalize-colors](https://github.com/facebook/react-native/tree/HEAD/packages/normalize-color) | `0.81.6` | `0.86.0` |\n| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `7.1.33` | `7.3.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.101.2` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.21` | `3.14.4` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.0` | `26.3.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.86.0` |\n| [react-native-keyboard-controller](https://github.com/kirillzyusko/react-native-keyboard-controller) | `1.20.7` | `1.21.13` |\n| [react-native-nitro-modules](https://github.com/mrousavy/nitro) | `0.35.5` | `0.35.10` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.25.2` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.3` | `15.15.5` |\n| [react-native-unistyles](https://github.com/jpudysz/react-native-unistyles) | `3.2.4` | `3.2.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.8.3` | `0.10.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.14` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.7` | `4.1.9` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.7` | `4.1.9` |\n| [material-icon-theme](https://github.com/material-extensions/vscode-material-icon-theme) | `5.32.0` | `5.36.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.90.0` | `4.105.0` |\n| [electron-log](https://github.com/megahertz/electron-log) | `5.4.3` | `5.4.4` |\n| [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) | `6.8.3` | `6.8.9` |\n| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `26.8.1` | `26.15.3` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.1.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.4` | `2.9.0` |\n\nUpdates `@vercel/nft` from 1.5.0 to 1.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/nft/releases\"\u003e@​vercel/nft's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.10.1...1.10.2\"\u003e1.10.2\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish using node@24 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/591\"\u003e#591\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/8673d639da0064ae02fa05d67b981100f6e0fbe1\"\u003e8673d63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.9.0...1.10.0\"\u003e1.10.0\u003c/a\u003e (2026-05-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd module-sync catchall tracing (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/584\"\u003e#584\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/e2f2185c2d930bd855b577e9404389da844d29b7\"\u003ee2f2185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.8.0...1.9.0\"\u003e1.9.0\u003c/a\u003e (2026-05-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor ffmpeg-static special case (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/586\"\u003e#586\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/3ea44339b823aad28d81b7462abaa98bd2c0f774\"\u003e3ea4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove badge from readme (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/589\"\u003e#589\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/6bc496fe76a4e38d3c67d9fb8dda5b129b6c12e3\"\u003e6bc496f\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/vercel/nft/commit/8673d639da0064ae02fa05d67b981100f6e0fbe1\"\u003e\u003ccode\u003e8673d63\u003c/code\u003e\u003c/a\u003e fix: publish using node@24 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/0ceef3f8c7e8e9a6db68e9d61a11e985136dde30\"\u003e\u003ccode\u003e0ceef3f\u003c/code\u003e\u003c/a\u003e fix: lock semantic-release publish dependencies (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/e2f2185c2d930bd855b577e9404389da844d29b7\"\u003e\u003ccode\u003ee2f2185\u003c/code\u003e\u003c/a\u003e feat: add module-sync catchall tracing (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/6bc496fe76a4e38d3c67d9fb8dda5b129b6c12e3\"\u003e\u003ccode\u003e6bc496f\u003c/code\u003e\u003c/a\u003e feat: remove badge from readme (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/1d935a367d3f69162421a223fd44c7f3db909d29\"\u003e\u003ccode\u003e1d935a3\u003c/code\u003e\u003c/a\u003e chore: pr lint title permission (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/fcadee246d6cca1bb78062a9fbbfbb998a0034a7\"\u003e\u003ccode\u003efcadee2\u003c/code\u003e\u003c/a\u003e chore: update semantic-release@25.0.3 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/3ea44339b823aad28d81b7462abaa98bd2c0f774\"\u003e\u003ccode\u003e3ea4433\u003c/code\u003e\u003c/a\u003e feat: refactor ffmpeg-static special case (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/1ebd2b1de2d047b522750900988be5ba0146a53f\"\u003e\u003ccode\u003e1ebd2b1\u003c/code\u003e\u003c/a\u003e chore: switch npm releases to trusted publishing (OIDC) (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/dd0bd0541a16025177166d745ab79953fb82d518\"\u003e\u003ccode\u003edd0bd05\u003c/code\u003e\u003c/a\u003e feat: module-sync fallback should use import for ESM (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/d7de957ee564796cbe9eda0fc4ce929ffaec37cd\"\u003e\u003ccode\u003ed7de957\u003c/code\u003e\u003c/a\u003e chore: switch package manager to pnpm (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/nft/compare/1.5.0...1.10.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​vercel/nft\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.1.6 to 2.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1d35cbabe1ebaf2a5ed4d2186caa0402de6448e2 chore: add pretty gradient (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22be6c50e1412c748f3c6b60e9c61cd056dc693b deps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1bae568f03dfb88af9185031fa44e9fee285e917 fix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e488a5f99a5a496e5837f757f8ce3e6c6d1415792 fix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef415a9d3fce1d4f6af62622cf96c72e04ecf7bd3 chore: go mod tidy\u003c/li\u003e\n\u003cli\u003ecf4ab9ea4580f5aeb0d4b61d4dd169533e5bb0c9 fix: always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4c0e000d6fe9f35f42efefb9263b0b4cb5dfbd49 fix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e76aa843ef5ceb6970f61cd2ff28d16dd2ec82272 fix: linter, sacrifice optimization for readability\u003c/li\u003e\n\u003cli\u003e9d53c36ed9a26d3bf66e341a9650a0ecac9b6a37 fix: separate fallback push branch from pathspecs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22c9f773cf93b59005bd244c5b00caab2947a755 fix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e37d83986d8e6d6bf6792f57e22e7cbb1a9e28064 fix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeb1064d0b8c6248627960bea1abf6891db5a21b1 refactor: add new logger without a global state (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1385\"\u003e#1385\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/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.9 (2026-05-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1431\"\u003e#1431\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1415\"\u003e#1415\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.8 (2026-05-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1421\"\u003e#1421\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.7 (2026-05-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1420\"\u003e#1420\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1418\"\u003e#1418\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1417\"\u003e#1417\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1416\"\u003e#1416\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add new logger without a global state (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1385\"\u003e#1385\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: linter, sacrifice optimization for readability by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: separate fallback push branch from pathspecs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1396\"\u003e#1396\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​lawrence3699\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/evilmartians/lefthook/commit/75f99ff325a731c296b572292dd1c855cd970b93\"\u003e\u003ccode\u003e75f99ff\u003c/code\u003e\u003c/a\u003e 2.1.9: fix install with --reset-hooks-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/1d35cbabe1ebaf2a5ed4d2186caa0402de6448e2\"\u003e\u003ccode\u003e1d35cba\u003c/code\u003e\u003c/a\u003e chore: add pretty gradient (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/1bae568f03dfb88af9185031fa44e9fee285e917\"\u003e\u003ccode\u003e1bae568\u003c/code\u003e\u003c/a\u003e fix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/22be6c50e1412c748f3c6b60e9c61cd056dc693b\"\u003e\u003ccode\u003e22be6c5\u003c/code\u003e\u003c/a\u003e deps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/9e75b2138b4d31b156d3256c2b0617851377aaf2\"\u003e\u003ccode\u003e9e75b21\u003c/code\u003e\u003c/a\u003e 2.1.8: reduce warning for core.hooksPath if it matches the default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/488a5f99a5a496e5837f757f8ce3e6c6d1415792\"\u003e\u003ccode\u003e488a5f9\u003c/code\u003e\u003c/a\u003e fix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/b5c8310e174489a3705dbbe240eea035058a9128\"\u003e\u003ccode\u003eb5c8310\u003c/code\u003e\u003c/a\u003e 2.1.7: restore unstaged changes when possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/37d83986d8e6d6bf6792f57e22e7cbb1a9e28064\"\u003e\u003ccode\u003e37d8398\u003c/code\u003e\u003c/a\u003e fix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/4c0e000d6fe9f35f42efefb9263b0b4cb5dfbd49\"\u003e\u003ccode\u003e4c0e000\u003c/code\u003e\u003c/a\u003e fix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/22c9f773cf93b59005bd244c5b00caab2947a755\"\u003e\u003ccode\u003e22c9f77\u003c/code\u003e\u003c/a\u003e fix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.1.6...v2.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.46.0 to 0.56.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/c4be770f24adc4026efa96fb82182f743c55e423\"\u003e\u003ccode\u003ec4be770\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.71.0 \u0026amp;\u0026amp; oxfmt v0.56.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/23707\"\u003e#23707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/aa79b5be9915068f60bc361febf2e7496b92fc24\"\u003e\u003ccode\u003eaa79b5b\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.70.0 \u0026amp;\u0026amp; oxfmt v0.55.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/23442\"\u003e#23442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9a2788b3ae60c033a969fbba63733748f8c6130a\"\u003e\u003ccode\u003e9a2788b\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eprefer-export-from\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22935\"\u003e#22935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/44ae845fe19d3700128e50e7e61d98c7a85f3f47\"\u003e\u003ccode\u003e44ae845\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.69.0 \u0026amp;\u0026amp; oxfmt v0.54.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/23116\"\u003e#23116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dadafe3e0874b2b75775d265b24d19d7f446e2bf\"\u003e\u003ccode\u003edadafe3\u003c/code\u003e\u003c/a\u003e docs(oxlint, oxfmt): mention migrate skills in npm READMEs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22965\"\u003e#22965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/f88961ae2968ae2a12035111d07c72797812d2fd\"\u003e\u003ccode\u003ef88961a\u003c/code\u003e\u003c/a\u003e docs(oxfmt): annotate each config option with supported languages (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22953\"\u003e#22953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/964a7580840f394d67c149ea083e35a1e74c128f\"\u003e\u003ccode\u003e964a758\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.68.0 \u0026amp;\u0026amp; oxfmt v0.53.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22883\"\u003e#22883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/557020642e27b948e46f73754b82bee452a82f32\"\u003e\u003ccode\u003e5570206\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.66.0 \u0026amp;\u0026amp; oxfmt v0.51.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.56.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.61.0 to 1.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.71.0] - 2026-06-22\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0dc2405 linter: Add schema for \u003ccode\u003eeslint/no-restricted-properties\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23619\"\u003e#23619\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003eb638d0e linter: Add schema for \u003ccode\u003enode/callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23615\"\u003e#23615\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003eeb8bedc linter: Add schema for \u003ccode\u003eimport/extensions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23557\"\u003e#23557\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003e46f3625 linter: Implement node/no-sync rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23589\"\u003e#23589\u003c/a\u003e) (fujitani sora)\u003c/li\u003e\n\u003cli\u003eb01739a linter: Add schema for \u003ccode\u003eunicorn/numeric-separators-style\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23554\"\u003e#23554\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003e68afd2a linter/node: Implement \u003ccode\u003eno-mixed-requires\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23539\"\u003e#23539\u003c/a\u003e) (fujitani sora)\u003c/li\u003e\n\u003cli\u003ea421215 linter: Add schema for \u003ccode\u003eeslint/prefer-destructuring\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23410\"\u003e#23410\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003e84438be linter/jsdoc: Added missing options to \u003ccode\u003erequire-param-description\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23416\"\u003e#23416\u003c/a\u003e) (kapobajza)\u003c/li\u003e\n\u003cli\u003e51910df linter/jsdoc: Add missing options to \u003ccode\u003erequire-param-type\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23418\"\u003e#23418\u003c/a\u003e) (kapobajza)\u003c/li\u003e\n\u003cli\u003ee90925f linter/unicorn: Implement prefer-number-coercion rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23497\"\u003e#23497\u003c/a\u003e) (Shekhu☺️)\u003c/li\u003e\n\u003cli\u003edd1c866 linter/vue: Implement no-async-in-computed-properties rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23493\"\u003e#23493\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eb02444e linter: Add schema for \u003ccode\u003ereact/jsx-no-script-url\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23475\"\u003e#23475\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003ea8dce46 linter/unicorn: Implement \u003ccode\u003emax-nested-calls\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23461\"\u003e#23461\u003c/a\u003e) (arieleli01212)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea303c23 linter/jsx-a11y: Align \u003ccode\u003eanchor-is-valid\u003c/code\u003e config with upstream (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23446\"\u003e#23446\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb50bf4d linter: Remove manually written options doc for \u003ccode\u003eeslint/arrow-body-style\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23490\"\u003e#23490\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.70.0] - 2026-06-15\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2e8bda4 linter/vue: Implement no-dupe-keys rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23350\"\u003e#23350\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e1490a0a linter/react: Implement react-compiler rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23202\"\u003e#23202\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003edd560ae linter/unicorn: Implement \u003ccode\u003eno-array-fill-with-reference-type\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23397\"\u003e#23397\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003eaf36c2f linter: Add schema for \u003ccode\u003ereact/jsx-curly-brace-presence\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23400\"\u003e#23400\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003e47d34a3 linter: Add schema for \u003ccode\u003ereact/jsx-handler-names\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23393\"\u003e#23393\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003ef4250d0 linter: Add schema for \u003ccode\u003eunicorn/import-style\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23386\"\u003e#23386\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003e30c74ce linter: Add schema for \u003ccode\u003ejsx_a11y/no-noninteractive-element-to-interactive-role\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23384\"\u003e#23384\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003ecfbe8dc linter: Add schema for \u003ccode\u003ejsx_a11y/no-interactive-element-to-noninteractive-role\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23382\"\u003e#23382\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003ed15b7ff linter: Add schema for \u003ccode\u003etypescript/no-restricted-types\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23381\"\u003e#23381\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003e028a811 linter: Add schema for \u003ccode\u003ejsx-a11y/media-has-caption\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23377\"\u003e#23377\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003eb3b1038 linter: Add schema for \u003ccode\u003ejsx-a11y/label-has-associated-control\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23376\"\u003e#23376\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e7ada6b2 linter: Add schema for \u003ccode\u003ejsx_a11y/no-distracting-elements\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23379\"\u003e#23379\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003eee3dd49 linter: Add schema for \u003ccode\u003ejsx-a11y/img-redundant-alt\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23374\"\u003e#23374\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003edf5f8dd linter: Add short descriptions to most lint rules. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23365\"\u003e#23365\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003ee3fd735 linter: Add schema for \u003ccode\u003ejsx_a11y/alt-text\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23369\"\u003e#23369\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e0f2fff4 linter: Add schema for \u003ccode\u003ereact/exhaustive-deps\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23372\"\u003e#23372\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003ee3e4e10 linter: Add schema for \u003ccode\u003ereact_perf/jsx-no-new-object-as-prop\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23368\"\u003e#23368\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003e9366d44 linter: Add schema for \u003ccode\u003eunicorn/prefer-at\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23366\"\u003e#23366\u003c/a\u003e) (WaterWhisperer)\u003c/li\u003e\n\u003cli\u003ef57b55d linter: Add schema for \u003ccode\u003etypescript/array-type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23355\"\u003e#23355\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e0dcf912 linter: Add schema for \u003ccode\u003etypescript/ban-ts-comment\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23354\"\u003e#23354\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/c4be770f24adc4026efa96fb82182f743c55e423\"\u003e\u003ccode\u003ec4be770\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.71.0 \u0026amp;\u0026amp; oxfmt v0.56.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23707\"\u003e#23707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0dc24054119b22247c6a7b9bdb20cc6e589f267a\"\u003e\u003ccode\u003e0dc2405\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003eeslint/no-restricted-properties\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23619\"\u003e#23619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b638d0ee1df63487e7c04e031b4b71ab10d592ce\"\u003e\u003ccode\u003eb638d0e\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003enode/callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23615\"\u003e#23615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6d355ab8b3644505c4491da5fc4ec88695de50f7\"\u003e\u003ccode\u003e6d355ab\u003c/code\u003e\u003c/a\u003e refactor(linter): remove \u003ccode\u003enumber_as_object_schema\u003c/code\u003e helper (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23614\"\u003e#23614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/eb8bedc2fba9cead8632a75bb7936205fae7dcf0\"\u003e\u003ccode\u003eeb8bedc\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003eimport/extensions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23557\"\u003e#23557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/46f362530da1c2c5e868613e339999314b9f3a72\"\u003e\u003ccode\u003e46f3625\u003c/code\u003e\u003c/a\u003e feat(linter): implement node/no-sync rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/953c7b3f1c9e2c80ee1b782f1540d277cc22ed99\"\u003e\u003ccode\u003e953c7b3\u003c/code\u003e\u003c/a\u003e refactor(linter): make \u003ccode\u003eunicorn/numeric-separators-style\u003c/code\u003e options \u003ccode\u003eu32\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23558\"\u003e#23558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b01739ade376a9862fdb325ac9ef7023f504baf3\"\u003e\u003ccode\u003eb01739a\u003c/code\u003e\u003c/a\u003e feat(linter): add schema for \u003ccode\u003eunicorn/numeric-separators-style\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23554\"\u003e#23554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68afd2a1f7c8d624b17c0e24880f684d3c7db3c5\"\u003e\u003ccode\u003e68afd2a\u003c/code\u003e\u003c/a\u003e feat(linter/node): implement \u003ccode\u003eno-mixed-requires\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/23539\"\u003e#23539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b08e9f5b9e9d948f873d199fb6317997cd296e11\"\u003e\u003ccode\u003eb08e9f5\u003c/code\u003e\u003c/a\u003e refactor(linter): re-enable schema for `jsx_a11y/no-noninteractive-element-in...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.71.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint-tsgolint` from 0.22.1 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.45.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/915\"\u003eoxc-project/tsgolint#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add skill for upgrading typescript-go by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/918\"\u003eoxc-project/tsgolint#918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v10.33.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/921\"\u003eoxc-project/tsgolint#921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/922\"\u003eoxc-project/tsgolint#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: attach tsconfig path to diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/923\"\u003eoxc-project/tsgolint#923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-nullish-coalescing): parenthesize mixed logical fixes by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/924\"\u003eoxc-project/tsgolint#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests(return-await): cover non-async arrow functions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/926\"\u003eoxc-project/tsgolint#926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github.com/go-json-experiment/json digest to b6187a3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/927\"\u003eoxc-project/tsgolint#927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/928\"\u003eoxc-project/tsgolint#928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.46.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/929\"\u003eoxc-project/tsgolint#929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2 to v2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/930\"\u003eoxc-project/tsgolint#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/931\"\u003eoxc-project/tsgolint#931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update typescript-go digest to 48e2953 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/933\"\u003eoxc-project/tsgolint#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update typescript-go digest to 5eb880f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/936\"\u003eoxc-project/tsgolint#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-misused-promises): handle empty JSX attributes by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/938\"\u003eoxc-project/tsgolint#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unsafe-enum-comparison): flag string literal unions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/937\"\u003eoxc-project/tsgolint#937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update typescript-go digest to e1f8f97 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/939\"\u003eoxc-project/tsgolint#939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update typescript-go digest to 092b34f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/940\"\u003eoxc-project/tsgolint#940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: configure typescript-go renovate schedule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/941\"\u003eoxc-project/tsgolint#941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/945\"\u003eoxc-project/tsgolint#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-typescript to v0.96.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/947\"\u003eoxc-project/tsgolint#947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/946\"\u003eoxc-project/tsgolint#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.46.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/oxc-project/tsgolint/pull/948\"\u003eoxc-project/tsgolint#948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-nullish-coalescing): emit suggestion over fix by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/951\"\u003eoxc-project/tsgolint#951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update packageManager to pnpm 11.0.4 by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/953\"\u003eoxc-project/tsgolint#953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/955\"\u003eoxc-project/tsgolint#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-nullable-type-assertion-style): use suggestion instead of fix by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/956\"\u003eoxc-project/tsgolint#956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update Go version requirement to 1.26 in CONTRIBUTING.md. by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/957\"\u003eoxc-project/tsgolint#957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow safe promise intersection members by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/959\"\u003eoxc-project/tsgolint#959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: switch security workflow to ubuntu-latest by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/962\"\u003eoxc-project/tsgolint#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.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/oxc-project/tsgolint/pull/963\"\u003eoxc-project/tsgolint#963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/964\"\u003eoxc-project/tsgolint#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-markdown to v0.22.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/965\"\u003eoxc-project/tsgolint#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/966\"\u003eoxc-project/tsgolint#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): stop counting settled candidates by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/967\"\u003eoxc-project/tsgolint#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003edprint\u003c/code\u003e to pnpm \u003ccode\u003eallowBuilds\u003c/code\u003e by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/968\"\u003eoxc-project/tsgolint#968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v0.23.0\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.22.1...v0.23.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/oxc-project/tsgolint/commit/0e575fae8407227601f66c1d8d8927a535aea58b\"\u003e\u003ccode\u003e0e575fa\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edprint\u003c/code\u003e to pnpm \u003ccode\u003eallowBuilds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bb8886bef7ae76cf3280852228a05214c54f2a83\"\u003e\u003ccode\u003ebb8886b\u003c/code\u003e\u003c/a\u003e perf(no-unnecessary-type-parameters): stop counting settled candidates (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/90be7b2609efd2bcae290b09e4835fe9ae52c63e\"\u003e\u003ccode\u003e90be7b2\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/cdae358c525a9a93ab48af36b51ae2a6c740830d\"\u003e\u003ccode\u003ecdae358\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency dprint-markdown to v0.22.0 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/d356c9e3d66d0b4fbe1b7353fcf5b8f857d6ed80\"\u003e\u003ccode\u003ed356c9e\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.0.3 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7cba6be4c0d972578d14e52c7a454a0a15961727\"\u003e\u003ccode\u003e7cba6be\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v4.1.6 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1dcd2a6f4138f4b9a273a231def838995ac589e5\"\u003e\u003ccode\u003e1dcd2a6\u003c/code\u003e\u003c/a\u003e ci: switch security workflow to ubuntu-latest (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/962\"\u003e#962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/b4f66246a62ea03d7cd664bf940d2f978c2068d5\"\u003e\u003ccode\u003eb4f6624\u003c/code\u003e\u003c/a\u003e fix: allow safe promise intersection members (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/233eeb35db9d698db67c4d4247963047ceb30fb7\"\u003e\u003ccode\u003e233eeb3\u003c/code\u003e\u003c/a\u003e docs: Update Go version requirement to 1.26 in CONTRIBUTING.md. (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/8bd37abc596e5dd0d54ec6625b6c2a77922b7ca4\"\u003e\u003ccode\u003e8bd37ab\u003c/code\u003e\u003c/a\u003e fix(no-nullable-type-assertion-style): use suggestion instead of fix (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.22.1...v0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.58.2 to 1.61.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.61.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41365\"\u003e#41365\u003c/a\u003e [Bug]: Expect.Extend matcher with same name as default matcher in same expect instance overrides default matchers implementation to custom matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41351\"\u003e#41351\u003c/a\u003e [Bug]: Playwright UI mode: apiRequestContext._wrapApiCall reports unexpected number of bytes (same test passes in headed mode)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41360\"\u003e#41360\u003c/a\u003e [Bug]: Trace viewer: message times in websockets are downscaled by 1000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41311\"\u003e#41311\u003c/a\u003e [Bug]: [Regression]: Sync loader throws \u0026quot;context.conditions?.includes is not a function\u0026quot; on Node 22.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41371\"\u003e#41371\u003c/a\u003e [Regression]: Sync ESM loader (registerHooks) fails to resolve extensionless .ts subpath imports across pnpm workspace symlinks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.61.0\u003c/h2\u003e\n\u003ch2\u003e🔑 WebAuthn passkeys\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e virtual authenticator, available via \u003ca href=\"https://playwright.dev/docs/api/class-browsercontext#browser-context-credentials\"\u003ebrowserContext.credentials\u003c/a\u003e, lets tests register passkeys and answer \u003ccode\u003enavigator.credentials.create()\u003c/code\u003e / \u003ccode\u003enavigator.credentials.get()\u003c/code\u003e ceremonies in the page — no real hardware key required, works in all browsers:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst context = await browser.newContext();\r\n\u003cp\u003e// Seed a passkey your backend provisioned for a test user.\nawait context.credentials.create('example.com', {\nid: credentialId,\nuserHandle,\nprivateKey,\npublicKey,\n});\nawait context.credentials.install();\u003c/p\u003e\n\u003cp\u003econst page = await context.newPage();\nawait page.goto('\u003ca href=\"https://example.com/login\"\u003ehttps://example.com/login\u003c/a\u003e');\n// The page's navigator.credentials.get() is answered with the seeded passkey.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eYou can also let the app register a passkey once in a setup test, read it back with \u003ca href=\"https://playwright.dev/docs/api/class-credentials#credentials-get\"\u003ecredentials.get()\u003c/a\u003e, and seed it into later tests — see \u003ca href=\"https://playwright.dev/docs/api/class-credentials\"\u003eCredentials\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e🗃️ Web Storage\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-webstorage\"\u003eWebStorage\u003c/a\u003e API, available via \u003ca href=\"https://playwright.dev/docs/api/class-page#page-local-storage\"\u003epage.localStorage\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-page#page-session-storage\"\u003epage.sessionStorage\u003c/a\u003e, reads and writes the page's storage for the current origin:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.localStorage.setItem('token', 'abc');\r\nconst token = await page.localStorage.getItem('token');\r\nconst items = await page.sessionStorage.items();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eNetwork\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-security-details\"\u003eapiResponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-apiresponse#api-response-server-addr\"\u003eapiResponse.serverAddr()\u003c/a\u003e mirror the browser-side \u003ca href=\"https://playwright.dev/docs/api/class-response#response-security-details\"\u003eresponse.securityDetails()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-response#response-server-addr\"\u003eresponse.serverAddr()\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBrowser and Screencast\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/39e3553a4f283a41134d75d7e404484bd9e6865a\"\u003e\u003ccode\u003e39e3553\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41399\"\u003e#41399\u003c/a\u003e): fix(test): load require-reached files as commonjs in syn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4328122a0fa91df1be287f12d26f272f598ccca7\"\u003e\u003ccode\u003e4328122\u003c/code\u003e\u003c/a\u003e chore: mark v1.61.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41404\"\u003e#41404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2c29a94ed59a2dbb2cb2553ee7d1ba429f027826\"\u003e\u003ccode\u003e2c29a94\u003c/code\u003e\u003c/a\u003e fix(tracing): stop recording websocket frames outside of chunks (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41398\"\u003e#41398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4324b1904199c58ae56d864390f5210df18e33f6\"\u003e\u003ccode\u003e4324b19\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41367\"\u003e#41367\u003c/a\u003e): fix(test): keep builtin expect matchers on base extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/041e7e30002e7c384e1918c29720b34c435145f4\"\u003e\u003ccode\u003e041e7e3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41364\"\u003e#41364\u003c/a\u003e): fix(har): \u003ccode\u003eWebSocket\u003c/code\u003e message timestamps should be in mi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b8a0fc33932399fc5cfcd211165cf16f8ca01d71\"\u003e\u003ccode\u003eb8a0fc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41309\"\u003e#41309\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43149\"\u003e#43149\u003c/a\u003e): Revert \u0026quot;fix(firefox): treat `navigationCommitted...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b5a31759e6611397bf3afaaa6049a420a5f082bd\"\u003e\u003ccode\u003eb5a3175\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41319\"\u003e#41319\u003c/a\u003e): fix(loader): support other node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d4724a91b280ae1ee9a87c426e9d6a953c59756e\"\u003e\u003ccode\u003ed4724a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41290\"\u003e#41290\u003c/a\u003e): feat(docker): add Ubuntu 26.04 (Resolute Raccoon) image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cc5a90cfa3eaa430b1a991963100f95126caa47\"\u003e\u003ccode\u003e1cc5a90\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41295\"\u003e#41295\u003c/a\u003e): chore: PLAYWRIGHT_TRACING_NO_WEBSOCKET_FRAMES and PLAYWR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a6772bdede34028cbbd417a3b3d778801899e870\"\u003e\u003ccode\u003ea6772bd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41280\"\u003e#41280\u003c/a\u003e): Revert \u0026quot;fix(trace-viewer): add keyboard navigation to `N...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.61.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/common` from 1.5.1 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e@​lezer/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\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/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.5.1...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/cpp` from 1.1.5 to 1.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/cpp/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/css` from 1.3.1 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/css/blob/main/CHANGELOG.md\"\u003e@​lezer/css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAllow namespaced selectors without namespace or with \u003ccode\u003e*\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eParse namespaced attributes in attribute selectors.\u003c/p\u003e\n\u003ch2\u003e1.3.2 (2026-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly parse \u003ccode\u003e@page\u003c/code\u003e rules with pseudo-class page selectors.\u003c/p\u003e\n\u003cp\u003eFix parsing of \u003ccode\u003e@font-feature-values\u003c/code\u003e with multi-word font names.\u003c/p\u003e\n\u003cp\u003eProperly parse \u003ccode\u003e@\u003c/code\u003e rules that put multiple queries next to each other without separating comma, such as \u003ccode\u003e@container\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eParse selectors with \u003ccode\u003e|\u003c/code\u003e namespace prefixes.\u003c/p\u003e\n\u003cp\u003eProperly parse \u003ccode\u003ei\u003c/code\u003e and \u003ccode\u003es\u003c/code\u003e flags in attribute selectors.\u003c/p\u003e\n\u003cp\u003eProperly parse \u003ccode\u003e!important\u003c/code\u003e notation as two separate tokens.\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/lezer-parser/css/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/markdown` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/markdown/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/python` from 1.1.18 to 1.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/python/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.6 to 4.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587cb61d8338d83f525295322692a2db40\"\u003e\u003ccode\u003e934b0f5\u003c/code\u003e\u003c/a\u003e fix(pool): prevent test run hang on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10543\"\u003e#10543\u003c/a\u003e) [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651afbae2a9b0cefe6c031a9308f168ac60\"\u003e\u003ccode\u003e7fb2965\u003c/code\u003e\u003c/a\u003e fix(browser): wait for orchestrator readiness before resolving browser sessio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c1be7089e3705e3dd9e84fea118d09d3\"\u003e\u003ccode\u003ea518019\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.9/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/claude-agent-sdk` from 0.2.133 to 0.3.195\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/releases\"\u003e@​anthropic-ai/claude-agent-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.195\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuery.reinitialize()\u003c/code\u003e to re-send the initialize control request and redeliver pending permission/dialog prompts after a transport gap\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecommands_changed\u003c/code\u003e event not being emitted for synced skills when the skill list resolves before the change-detector subscribes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.3.195\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.3.195\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.3.195\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.3.195\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.3.193\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epromptSuggestions\u003c/code\u003e option to Browser SDK \u003ccode\u003equery()\u003c/code\u003e to opt the remote CLI into emitting follow-up suggestions\u003c/li\u003e\n\u003cli\u003eFixed brief console window flashes on Windows when spawning CLI subprocesses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.3.193\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.3.193\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.3.193\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.3.193\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.3.191\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eold_source\u003c/code\u003e field to \u003ccode\u003eNotebookEdit\u003c/code\u003e tool results for \u003ccode\u003ereplace\u003c/code\u003e and \u003ccode\u003edelete\u003c/code\u003e operations, enabling inline diffs\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eseven_day_overage_included\u003c/code\u003e to \u003ccode\u003eSDKRateLimitInfo.rateLimitType\u003c/code\u003e for per-model weekly usage limits\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emodel_scoped\u003c/code\u003e array to usage response for per-model weekly limit windows with utilization and reset times\u003c/li\u003e\n\u003cli...\n\n_Description has been truncated_","html_url":"https://github.com/ChisaAlter/ChisaCode/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChisaAlter%2FChisaCode/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"5.7.0","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-29T13:32:32.000Z","version_change":"5.7.0 → 5.8.0","issue":{"uuid":"4768586148","node_id":"PR_kwDOOgw-5M7rzWU-","number":426,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 81 updates","user":"dependabot[bot]","labels":["type: deps"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-30T05:59:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T13:32:32.000Z","updated_at":"2026-06-30T05:59:22.000Z","time_to_close":59208,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":81,"packages":[{"name":"@expo/metro-runtime","old_version":"56.0.11","new_version":"56.0.15","repository_url":"https://github.com/expo/expo"},{"name":"@oxyhq/bloom","old_version":"0.20.0","new_version":"0.24.1","repository_url":"https://github.com/OxyHQ/Bloom"},{"name":"react-native-worklets","old_version":"0.8.3","new_version":"0.10.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"turbo","old_version":"2.9.14","new_version":"2.10.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"tldts","old_version":"7.0.22","new_version":"7.4.5","repository_url":"https://github.com/remusao/tldts"},{"name":"react-native-keyboard-controller","old_version":"1.21.6","new_version":"1.21.13","repository_url":"https://github.com/kirillzyusko/react-native-keyboard-controller"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@react-native/babel-preset","old_version":"0.77.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"@tanstack/query-async-storage-persister","old_version":"5.100.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/query-sync-storage-persister","old_version":"5.100.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query","old_version":"5.100.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-persist-client","old_version":"5.100.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/color","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native-builder-bob","old_version":"0.40.17","new_version":"0.43.0","repository_url":"https://github.com/callstack/react-native-builder-bob"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"@aws-sdk/client-s3","old_version":"3.983.0","new_version":"3.1076.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.983.0","new_version":"3.1076.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.983.0","new_version":"3.1076.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"axios","old_version":"1.13.4","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.79.0","new_version":"5.79.2","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"helmet","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"mailparser","old_version":"3.9.3","new_version":"3.9.12","repository_url":"https://github.com/nodemailer/mailparser"},{"name":"multer","old_version":"2.0.2","new_version":"2.2.0","repository_url":"https://github.com/expressjs/multer"},{"name":"@types/multer","old_version":"1.4.13","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"sharp","old_version":"0.33.5","new_version":"0.35.2","repository_url":"https://github.com/lovell/sharp"},{"name":"smtp-server","old_version":"3.18.1","new_version":"3.19.1","repository_url":"https://github.com/nodemailer/smtp-server"},{"name":"@types/smtp-server","old_version":"3.5.12","new_version":"3.5.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"swagger-jsdoc","old_version":"6.2.8","new_version":"6.3.0","repository_url":"https://github.com/Surnet/swagger-jsdoc"},{"name":"@types/mongodb","old_version":"4.0.6","new_version":"4.0.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nodemon","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"},{"name":"typescript-eslint","old_version":"8.54.0","new_version":"8.62.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@base-ui/react","old_version":"1.1.0","new_version":"1.6.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@hugeicons/react","old_version":"1.1.4","new_version":"1.1.9","repository_url":"https://github.com/hugeicons/hugeicons"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.4","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.11","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.4","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.4","new_version":"2.1.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.1","new_version":"2.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.2","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.1.4","new_version":"2.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.1","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.1.2","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.27","repository_url":"https://github.com/honojs/hono"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.15.1","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@expo/vector-icons","old_version":"15.0.3","new_version":"15.1.1","repository_url":"https://github.com/expo/vector-icons"},{"name":"@lottiefiles/dotlottie-react","old_version":"0.13.5","new_version":"0.19.5","repository_url":"https://github.com/LottieFiles/dotlottie-web"},{"name":"@shopify/react-native-skia","old_version":"2.6.2","new_version":"2.6.9","repository_url":"https://github.com/Shopify/react-native-skia"},{"name":"lottie-react-native","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/lottie-react-native/lottie-react-native"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"@alia.onl/sdk","old_version":"3.1.0","new_version":"3.1.2"},{"name":"@lottiefiles/dotlottie-react-native","old_version":"0.7.1","new_version":"0.11.0","repository_url":"https://github.com/LottieFiles/dotlottie-react-native"},{"name":"@react-navigation/bottom-tabs","old_version":"7.15.6","new_version":"7.18.3","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@react-navigation/drawer","old_version":"7.8.0","new_version":"7.12.3","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@react-navigation/native","old_version":"7.1.34","new_version":"7.3.4","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@shopify/flash-list","old_version":"2.0.2","new_version":"2.3.2","repository_url":"https://github.com/Shopify/flash-list"},{"name":"livekit-client","old_version":"2.17.2","new_version":"2.20.0","repository_url":"https://github.com/livekit/client-sdk-js"},{"name":"@gorhom/bottom-sheet","old_version":"5.2.8","new_version":"5.2.14","repository_url":"https://github.com/gorhom/react-native-bottom-sheet"},{"name":"@react-native/virtualized-lists","old_version":"0.83.2","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"sonner-native","old_version":"0.21.2","new_version":"0.26.4","repository_url":"https://github.com/gunnartorfis/sonner-native"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-router","old_version":"1.158.1","new_version":"1.170.16","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-devtools","old_version":"1.158.1","new_version":"1.167.0","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-plugin","old_version":"1.158.1","new_version":"1.168.18","repository_url":"https://github.com/TanStack/router"},{"name":"react-resizable-panels","old_version":"4.6.0","new_version":"4.12.0","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"@tanstack/eslint-config","old_version":"0.3.4","new_version":"0.4.0","repository_url":"https://github.com/TanStack/config"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"web-vitals","old_version":"5.1.0","new_version":"5.3.0","repository_url":"https://github.com/GoogleChrome/web-vitals"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 76 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@expo/metro-runtime](https://github.com/expo/expo) | `56.0.11` | `56.0.15` |\n| [@oxyhq/bloom](https://github.com/OxyHQ/Bloom) | `0.20.0` | `0.24.1` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.8.3` | `0.10.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.10.1` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.22` | `7.4.5` |\n| [react-native-keyboard-controller](https://github.com/kirillzyusko/react-native-keyboard-controller) | `1.21.6` | `1.21.13` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.14` |\n| [@react-native/babel-preset](https://github.com/facebook/react-native) | `0.77.3` | `0.86.0` |\n| [@tanstack/query-async-storage-persister](https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister) | `5.100.14` | `5.101.2` |\n| [@tanstack/query-sync-storage-persister](https://github.com/TanStack/query/tree/HEAD/packages/query-sync-storage-persister) | `5.100.14` | `5.101.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.14` | `5.101.2` |\n| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client) | `5.100.14` | `5.101.2` |\n| [@types/color](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/color) | `4.2.0` | `4.2.1` |\n| [react-native-builder-bob](https://github.com/callstack/react-native-builder-bob/tree/HEAD/packages/react-native-builder-bob) | `0.40.17` | `0.43.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.983.0` | `3.1076.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.983.0` | `3.1076.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.983.0` | `3.1076.0` |\n| [axios](https://github.com/axios/axios) | `1.13.4` | `1.18.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.79.0` | `5.79.2` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.1.0` | `8.2.0` |\n| [mailparser](https://github.com/nodemailer/mailparser) | `3.9.3` | `3.9.12` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.2.0` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `1.4.13` | `2.1.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.35.2` |\n| [smtp-server](https://github.com/nodemailer/smtp-server) | `3.18.1` | `3.19.1` |\n| [@types/smtp-server](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/smtp-server) | `3.5.12` | `3.5.13` |\n| [swagger-jsdoc](https://github.com/Surnet/swagger-jsdoc) | `6.2.8` | `6.3.0` |\n| [@types/mongodb](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongodb) | `4.0.6` | `4.0.7` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.11` | `3.1.14` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.54.0` | `8.62.1` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.1.0` | `1.6.0` |\n| [@hugeicons/react](https://github.com/hugeicons/hugeicons/tree/HEAD/packages/react) | `1.1.4` | `1.1.9` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.4` | `1.1.17` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.1.11` | `1.2.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.4` | `1.1.17` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.4` | `2.1.18` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.1` | `2.1.10` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.2` | `1.2.12` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.1.4` | `2.3.1` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.1` | `1.1.10` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.3` | `1.3.0` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.1.2` | `1.3.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.3.2` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.27` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.15` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.15.1` | `7.18.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.6.0` |\n| [@expo/vector-icons](https://github.com/expo/vector-icons) | `15.0.3` | `15.1.1` |\n| [@lottiefiles/dotlottie-react](https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react) | `0.13.5` | `0.19.5` |\n| [@shopify/react-native-skia](https://github.com/Shopify/react-native-skia) | `2.6.2` | `2.6.9` |\n| [lottie-react-native](https://github.com/lottie-react-native/lottie-react-native) | `7.3.5` | `7.3.8` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| @alia.onl/sdk | `3.1.0` | `3.1.2` |\n| [@lottiefiles/dotlottie-react-native](https://github.com/LottieFiles/dotlottie-react-native) | `0.7.1` | `0.11.0` |\n| [@react-navigation/bottom-tabs](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/bottom-tabs) | `7.15.6` | `7.18.3` |\n| [@react-navigation/drawer](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/drawer) | `7.8.0` | `7.12.3` |\n| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `7.1.34` | `7.3.4` |\n| [@shopify/flash-list](https://github.com/Shopify/flash-list) | `2.0.2` | `2.3.2` |\n| [livekit-client](https://github.com/livekit/client-sdk-js) | `2.17.2` | `2.20.0` |\n| [@gorhom/bottom-sheet](https://github.com/gorhom/react-native-bottom-sheet) | `5.2.8` | `5.2.14` |\n| [@react-native/virtualized-lists](https://github.com/facebook/react-native/tree/HEAD/packages/virtualized-lists) | `0.83.2` | `0.86.0` |\n| [sonner-native](https://github.com/gunnartorfis/sonner-native) | `0.21.2` | `0.26.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.3.2` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.158.1` | `1.170.16` |\n| [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) | `1.158.1` | `1.167.0` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.158.1` | `1.168.18` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.6.0` | `4.12.0` |\n| [@tanstack/eslint-config](https://github.com/TanStack/config/tree/HEAD/packages/eslint-config) | `0.3.4` | `0.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.4` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `5.1.0` | `5.3.0` |\n\n\nUpdates `@expo/metro-runtime` from 56.0.11 to 56.0.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@oxyhq/bloom` from 0.20.0 to 0.24.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/OxyHQ/Bloom/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-worklets` from 0.8.3 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-worklets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eWorklets - 0.10.0\u003c/h2\u003e\n\u003ch2\u003eKey changes\u003c/h2\u003e\n\u003ch3\u003eBundle Mode considered stable\u003c/h3\u003e\n\u003cp\u003eBundle Mode is now considered stable and the recommended way of using Worklets.\nPrevious mode (called Legacy Eval Mode) is still enabled by default.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://docs.swmansion.com/react-native-worklets/docs/bundleMode/\"\u003ehttps://docs.swmansion.com/react-native-worklets/docs/bundleMode/\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(Worklets): remove experimental label from Bundle Mode by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9584\"\u003esoftware-mansion/react-native-reanimated#9584\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRobust API for module import forwarding\u003c/h3\u003e\n\u003cp\u003ePrevious \u003ccode\u003eworkletizableModules\u003c/code\u003e API was removed and replaced with more\nconfigurable \u003ccode\u003eimportForwarding\u003c/code\u003e, along with documentation explaining how to use it.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://docs.swmansion.com/react-native-worklets/docs/bundleMode/importForwarding/\"\u003ehttps://docs.swmansion.com/react-native-worklets/docs/bundleMode/importForwarding/\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Worklets): module import forwarding API by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9638\"\u003esoftware-mansion/react-native-reanimated#9638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(Worklets): importForwarding API by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9665\"\u003esoftware-mansion/react-native-reanimated#9665\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative serialization support for ArrayBufferView\u003c/h3\u003e\n\u003cp\u003eArrayBufferView objects (like TypedArrays) are now serialized via a dedicated\nnative code path, reducing serialization overhead.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorklets: added native serialization for ArrayBufferView by \u003ca href=\"https://github.com/tshmieldev\"\u003e\u003ccode\u003e@​tshmieldev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9475\"\u003esoftware-mansion/react-native-reanimated#9475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eworklets plugin: preserve JSX imports in bundle mode by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9212\"\u003esoftware-mansion/react-native-reanimated#9212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Worklets): shared memory docs guide by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9282\"\u003esoftware-mansion/react-native-reanimated#9282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bundlemode): \u003ccode\u003egetBundleModeMetroConfig\u003c/code\u003e consider user config's resolveRequest by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9327\"\u003esoftware-mansion/react-native-reanimated#9327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: runtime tests in release by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9500\"\u003esoftware-mansion/react-native-reanimated#9500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): declare \u003ccode\u003e@​babel/types\u003c/code\u003e as a dependency by \u003ca href=\"https://github.com/pkuczynski\"\u003e\u003ccode\u003e@​pkuczynski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9511\"\u003esoftware-mansion/react-native-reanimated#9511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Encapsulate runtime registration lock with RAII by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9519\"\u003esoftware-mansion/react-native-reanimated#9519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable Bundle Mode in repository by default by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9523\"\u003esoftware-mansion/react-native-reanimated#9523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use optional chaining on Platform.OS to prevent crash in Bundle Mode by \u003ca href=\"https://github.com/MelloB1989\"\u003e\u003ccode\u003e@​MelloB1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9525\"\u003esoftware-mansion/react-native-reanimated#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWorklets: changed inaccessibleobject to error by \u003ca href=\"https://github.com/tshmieldev\"\u003e\u003ccode\u003e@​tshmieldev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9532\"\u003esoftware-mansion/react-native-reanimated#9532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Sort worklets compatibility table versions numerically by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9572\"\u003esoftware-mansion/react-native-reanimated#9572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Cache \u003ccode\u003eisOnJSQueueThread\u003c/code\u003e JNI method lookup by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9578\"\u003esoftware-mansion/react-native-reanimated#9578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove use-after-move in \u003ccode\u003emakeJWorkletRuntimeWrapper\u003c/code\u003e by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9580\"\u003esoftware-mansion/react-native-reanimated#9580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove no-op \u003ccode\u003eregisterNatives({})\u003c/code\u003e in \u003ccode\u003eJWorkletRuntimeWrapper\u003c/code\u003e by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9582\"\u003esoftware-mansion/react-native-reanimated#9582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Deduplicate \u003ccode\u003eAndroidUIScheduler\u003c/code\u003e global ref, avoid null-deref after invalidate by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9583\"\u003esoftware-mansion/react-native-reanimated#9583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pods): Fix invalid \u003ccode\u003ereact-native/../react-native\u003c/code\u003e resolution for aliases by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9592\"\u003esoftware-mansion/react-native-reanimated#9592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Worklets): always expecting sourceMaps in unpackers by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9607\"\u003esoftware-mansion/react-native-reanimated#9607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Worklets): Babel plugin not detecting production environment by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9609\"\u003esoftware-mansion/react-native-reanimated#9609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build.gradle.kts not falling back to default ABIs by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9611\"\u003esoftware-mansion/react-native-reanimated#9611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(Worklets): cxx nits by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9612\"\u003esoftware-mansion/react-native-reanimated#9612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/b93e679f04252f960ce3cbda1539d017db39d028\"\u003e\u003ccode\u003eb93e679\u003c/code\u003e\u003c/a\u003e release(Worklets): 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/6f9094b4d3adf472ecc3b2f3026a62c04a6c2fe9\"\u003e\u003ccode\u003e6f9094b\u003c/code\u003e\u003c/a\u003e fix(worklets): Keep getTransformOptions arguments in metro for bundle mode (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/6d6aa874657387be09d7d50a758338d227c1fdba\"\u003e\u003ccode\u003e6d6aa87\u003c/code\u003e\u003c/a\u003e worklets plugin: preserve JSX imports in bundle mode (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9212\"\u003e#9212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/3206cb1cd9341dac161a0b842f8f8ff5fdc169f8\"\u003e\u003ccode\u003e3206cb1\u003c/code\u003e\u003c/a\u003e chore(Worklets): remove experimental label from Bundle Mode (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9584\"\u003e#9584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/775fa93927c38301b6831277f827f08d68917de5\"\u003e\u003ccode\u003e775fa93\u003c/code\u003e\u003c/a\u003e docs(Worklets): importForwading API (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9665\"\u003e#9665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/7c86624010d73cc0615db036173f35bf7c694993\"\u003e\u003ccode\u003e7c86624\u003c/code\u003e\u003c/a\u003e fix(Worklets): RemoteFunction memory cycle (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9673\"\u003e#9673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/32941a8780fd5a4179bfc91367ce129a55732814\"\u003e\u003ccode\u003e32941a8\u003c/code\u003e\u003c/a\u003e Worklets: added native serialization for ArrayBufferView (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9475\"\u003e#9475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/127897947380691bf97a16cf5cfdbc191a827933\"\u003e\u003ccode\u003e1278979\u003c/code\u003e\u003c/a\u003e fix: Fix ios crash after linter change  (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9668\"\u003e#9668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/aea10edc11ec3536fc4dcecd55472501649faff5\"\u003e\u003ccode\u003eaea10ed\u003c/code\u003e\u003c/a\u003e feat(Worklets): module import forwarding API (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9638\"\u003e#9638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/3a105905c4097ffd9d848baee75e0cce29a2359c\"\u003e\u003ccode\u003e3a10590\u003c/code\u003e\u003c/a\u003e refactor(Worklets): use shims for react-native imports (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets/issues/9640\"\u003e#9640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commits/worklets-0.10.0/packages/react-native-worklets\"\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.14 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.1\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\u003erelease(turborepo): 2.10.0 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13131\"\u003evercel/turborepo#13131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add Turborepo 2.10 release post and update docs 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/13096\"\u003evercel/turborepo#13096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Avoid normalizing git index path joins 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/12944\"\u003evercel/turborepo#12944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove tbx package 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/13133\"\u003evercel/turborepo#13133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Migrate TUI virtual terminals from vt100 to Ghostty 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/13135\"\u003evercel/turborepo#13135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add examples maintenance agent 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/13136\"\u003evercel/turborepo#13136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove a few pre-push hooks 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/13137\"\u003evercel/turborepo#13137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Making sure Zig works in releases 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/13138\"\u003evercel/turborepo#13138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13139\"\u003evercel/turborepo#13139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Corepack packageManager integrity hashes by \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13123\"\u003evercel/turborepo#13123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(env): Add XDG_DATA_* to pass-through by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13145\"\u003evercel/turborepo#13145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13147\"\u003evercel/turborepo#13147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support \u003ccode\u003edevEngines.packageManager\u003c/code\u003e by \u003ca href=\"https://github.com/lachieh\"\u003e\u003ccode\u003e@​lachieh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12388\"\u003evercel/turborepo#12388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support devEngines packageManager in workspaces 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/13150\"\u003evercel/turborepo#13150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13149\"\u003evercel/turborepo#13149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update add package manager codemod 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/13151\"\u003evercel/turborepo#13151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update workspace package manager declarations 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/13154\"\u003evercel/turborepo#13154\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/lachieh\"\u003e\u003ccode\u003e@​lachieh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12388\"\u003evercel/turborepo#12388\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.10.0...v2.10.1\"\u003ehttps://github.com/vercel/turborepo/compare/v2.10.0...v2.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.10.1-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\u003erelease(turborepo): 2.10.1-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13147\"\u003evercel/turborepo#13147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support \u003ccode\u003edevEngines.packageManager\u003c/code\u003e by \u003ca href=\"https://github.com/lachieh\"\u003e\u003ccode\u003e@​lachieh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12388\"\u003evercel/turborepo#12388\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/lachieh\"\u003e\u003ccode\u003e@​lachieh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12388\"\u003evercel/turborepo#12388\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.10.1-canary.2...v2.10.1-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.10.1-canary.2...v2.10.1-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.10.1-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\u003erelease(turborepo): 2.10.1-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13139\"\u003evercel/turborepo#13139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Corepack packageManager integrity hashes by \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13123\"\u003evercel/turborepo#13123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(env): Add XDG_DATA_* to pass-through by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13145\"\u003evercel/turborepo#13145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/74e85a998dbf492d262c465151b0e2d5b52eb272\"\u003e\u003ccode\u003e74e85a9\u003c/code\u003e\u003c/a\u003e publish 2.10.1 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f87871960786cc6a60c0202b76d0e16e0deabec2\"\u003e\u003ccode\u003ef878719\u003c/code\u003e\u003c/a\u003e feat: Update workspace package manager declarations (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13154\"\u003e#13154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/27ca96212a4a27774e21579e3bd052df191fe637\"\u003e\u003ccode\u003e27ca962\u003c/code\u003e\u003c/a\u003e feat: Update add package manager codemod (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13151\"\u003e#13151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0d32225ab2db6b8446cc45f68191623b59879db8\"\u003e\u003ccode\u003e0d32225\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.10.1-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13149\"\u003e#13149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d94ae503115ec7ea07105a0cea69837b4d5f22c\"\u003e\u003ccode\u003e9d94ae5\u003c/code\u003e\u003c/a\u003e feat: Support devEngines packageManager in workspaces (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13150\"\u003e#13150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e48c56c4755b5213615083d028ee1dd452c963b1\"\u003e\u003ccode\u003ee48c56c\u003c/code\u003e\u003c/a\u003e feat: Support \u003ccode\u003edevEngines.packageManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12388\"\u003e#12388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e844c15f63cdfd9e5fa07189f8786aa7acba4f5d\"\u003e\u003ccode\u003ee844c15\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.10.1-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13147\"\u003e#13147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0b3b4a66b78c99c15119e025162a55f88a856118\"\u003e\u003ccode\u003e0b3b4a6\u003c/code\u003e\u003c/a\u003e fix(env): Add XDG_DATA_* to pass-through (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13145\"\u003e#13145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6bf6a67a1f6ac5d8c4fc60cddcb1268f6ee84697\"\u003e\u003ccode\u003e6bf6a67\u003c/code\u003e\u003c/a\u003e fix: Support Corepack packageManager integrity hashes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13123\"\u003e#13123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/69a743ece6bcf74b4e66448abccaa46d2e7f953c\"\u003e\u003ccode\u003e69a743e\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.10.1-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13139\"\u003e#13139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.14...v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tldts` from 7.0.22 to 7.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remusao/tldts/releases\"\u003etldts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.5\u003c/h2\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2617\"\u003e#2617\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.4\u003c/h2\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2614\"\u003e#2614\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.3\u003c/h2\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2605\"\u003e#2605\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nut_and_bolt: Dependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump rollup from 4.61.0 to 4.61.1 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2602\"\u003e#2602\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump typescript-eslint from 8.60.0 to 8.60.1 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2601\"\u003e#2601\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.60.4 to 4.61.0 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2600\"\u003e#2600\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2597\"\u003e#2597\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nut_and_bolt: Dependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump eslint-plugin-prettier from 5.5.5 to 5.5.6 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2598\"\u003e#2598\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\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/remusao/tldts/blob/master/CHANGELOG.md\"\u003etldts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.4.5 (Sun Jun 28 2026)\u003c/h1\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2617\"\u003e#2617\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003ev7.4.4 (Tue Jun 23 2026)\u003c/h1\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2614\"\u003e#2614\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003ev7.4.3 (Mon Jun 15 2026)\u003c/h1\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etldts-experimental\u003c/code\u003e, \u003ccode\u003etldts\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate upstream public suffix list \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2605\"\u003e#2605\u003c/a\u003e (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nut_and_bolt: Dependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump rollup from 4.61.0 to 4.61.1 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2602\"\u003e#2602\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump typescript-eslint from 8.60.0 to 8.60.1 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2601\"\u003e#2601\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.60.4 to 4.61.0 \u003ca href=\"https://redirect.github.com/remusao/tldts/pull/2600\"\u003e#2600\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRémi (\u003ca href=\"https://github.com/remusao\"\u003e\u003ccode\u003e@​remusao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003ev7.4.2 (Sat May 30 2026)\u003c/h1\u003e\n\u003ch4\u003e:scroll: Update Public Suffix List\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/a854d8c53d2e65ece5a1c09dac5723308f13ec20\"\u003e\u003ccode\u003ea854d8c\u003c/code\u003e\u003c/a\u003e Bump version to: v7.4.5 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/ec23b8e273db2c03303d8034b34e2dc747067788\"\u003e\u003ccode\u003eec23b8e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/ef6c3b01f33d357b7258a114a673a9788a9c4ff6\"\u003e\u003ccode\u003eef6c3b0\u003c/code\u003e\u003c/a\u003e Update upstream public suffix list (\u003ca href=\"https://redirect.github.com/remusao/tldts/issues/2617\"\u003e#2617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/8712f6f2c91f66365819f798073a3e3ea6efbc12\"\u003e\u003ccode\u003e8712f6f\u003c/code\u003e\u003c/a\u003e Bump version to: v7.4.4 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/e8026b69191af83a4c4c5c0a2c91e86a37cb5198\"\u003e\u003ccode\u003ee8026b6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/1cd9297dbad125ea53cde0fdc298cd976455ff7f\"\u003e\u003ccode\u003e1cd9297\u003c/code\u003e\u003c/a\u003e Update upstream public suffix list (\u003ca href=\"https://redirect.github.com/remusao/tldts/issues/2614\"\u003e#2614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/4447fc1a98b7566bdd2f7d054171aaeb261a17db\"\u003e\u003ccode\u003e4447fc1\u003c/code\u003e\u003c/a\u003e Bump version to: v7.4.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/c4f38f8a1ffc556caef6b3d3419054377e72176e\"\u003e\u003ccode\u003ec4f38f8\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/4f4ca83bb6f20a541037d355ed80451b505f8e78\"\u003e\u003ccode\u003e4f4ca83\u003c/code\u003e\u003c/a\u003e Update upstream public suffix list (\u003ca href=\"https://redirect.github.com/remusao/tldts/issues/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remusao/tldts/commit/e3e66769c2a0d116a82698b16d969b6912f303cd\"\u003e\u003ccode\u003ee3e6676\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.61.0 to 4.61.1 (\u003ca href=\"https://redirect.github.com/remusao/tldts/issues/2602\"\u003e#2602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remusao/tldts/compare/v7.0.22...v7.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-keyboard-controller` from 1.21.6 to 1.21.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/releases\"\u003ereact-native-keyboard-controller's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.21.13\u003c/h2\u003e\n\u003cp\u003eFixing crashes in the package 🕵️‍♂️\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNPE in \u003ccode\u003eremoveTextChangedListener\u003c/code\u003e (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/797e02e0511ea6a7f61238ba60876972717cb51e\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/797e02e0511ea6a7f61238ba60876972717cb51e\u003c/a\u003e) by \u003ca href=\"https://github.com/fedpre\"\u003e\u003ccode\u003e@​fedpre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eforwardingTarget\u003c/code\u003e infinite recursion (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/f15535d09a5b10f6dedc1c9b7d13981dd26c355d\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/f15535d09a5b10f6dedc1c9b7d13981dd26c355d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👍 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eguard \u003ccode\u003eKeyboardLayoutGuide\u003c/code\u003e path through config (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/918254a8daab95a6f95d7cb7e67b0f445b01044d\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/918254a8daab95a6f95d7cb7e67b0f445b01044d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove duplicated words (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/608a69698ba95a19bb30b729228f2395eb1bf363\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/608a69698ba95a19bb30b729228f2395eb1bf363\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔢 Miscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einvalid certificate publishing (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/213f07d2b7776bf4f3143df5acff42ad8b93bb21\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/213f07d2b7776bf4f3143df5acff42ad8b93bb21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eapplesimutils installation on CI (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/83e622e443c4e9824b285b5527b535eaa4c778f4\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/83e622e443c4e9824b285b5527b535eaa4c778f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.21.12\u003c/h2\u003e\n\u003cp\u003eAnother release that improves library stability 🤞\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopening system windows causes stale animated values on Android (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/6c468772913760c4b9a470e71b8092a48a903465\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/6c468772913760c4b9a470e71b8092a48a903465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't emit \u003ccode\u003econtentOffset {0,0}\u003c/code\u003e on the first \u003ccode\u003eanimatedProps\u003c/code\u003e evaluation in \u003ccode\u003eKeyboardChatScrollView\u003c/code\u003e/\u003ccode\u003eKeyboardAwareScrollView\u003c/code\u003e (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/cac5e2df44ab99793d686f29f89f5d14d4efd9b8\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/cac5e2df44ab99793d686f29f89f5d14d4efd9b8\u003c/a\u003e) by \u003ca href=\"https://github.com/mperonnet\"\u003e\u003ccode\u003e@​mperonnet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enon-scrollable \u003ccode\u003eKeyboardChatScrollView\u003c/code\u003e when \u003ccode\u003eblankSpace\u003c/code\u003e is big (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/a2f7e7e22aca61b18d6e1a450a38b06a8fe5abbf\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/a2f7e7e22aca61b18d6e1a450a38b06a8fe5abbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclosing a \u003ccode\u003eModal\u003c/code\u003e triggers undesired scrolling in \u003ccode\u003eKeyboardAwareScrollView\u003c/code\u003e on Android (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/d77e9ebabd39abc1dbf023ae948cad2e6c35a863\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/d77e9ebabd39abc1dbf023ae948cad2e6c35a863\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔢 Miscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eiOS 27 example app compatibility (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/b7b47e329f60cde57849b19aa209a19cfc23b197\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/b7b47e329f60cde57849b19aa209a19cfc23b197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.21.11\u003c/h2\u003e\n\u003cp\u003eFixing nightly RN builds 🌔\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emissing \u003ccode\u003ethemedContext\u003c/code\u003e getter causes compilation errors on RN 0.87 (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/78c1f81e92569da4d464eb94d28aca331193bdef\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/78c1f81e92569da4d464eb94d28aca331193bdef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.21.10\u003c/h2\u003e\n\u003cp\u003eFirst patch release containing 2 digits in patch version - that means that version is stable 😁\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emissing scroll animation when switching between inputs in \u003ccode\u003eKeyboardAwareScrollView\u003c/code\u003e (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/bd482534d37f7b889bb7a92a1a1528db262dde13\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/bd482534d37f7b889bb7a92a1a1528db262dde13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent crash when \u003ccode\u003eKeyboardChatScrollView\u003c/code\u003e unmounted (\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/62ea262c387a11c71a893ff935ca8b642b0d90de\"\u003ehttps://github.com/kirillzyusko/react-native-keyboard-controller/commit/62ea262c387a11c71a893ff935ca8b642b0d90de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/8647dc81f177869b143f065e4e1ce0dd8033a90f\"\u003e\u003ccode\u003e8647dc8\u003c/code\u003e\u003c/a\u003e chore: release 1.21.13 (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/f15535d09a5b10f6dedc1c9b7d13981dd26c355d\"\u003e\u003ccode\u003ef15535d\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eforwardingTarget\u003c/code\u003e infinite recursion (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/918254a8daab95a6f95d7cb7e67b0f445b01044d\"\u003e\u003ccode\u003e918254a\u003c/code\u003e\u003c/a\u003e refactor: guard \u003ccode\u003eKeyboardLayoutGuide\u003c/code\u003e path through config (instead of direct ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/83e622e443c4e9824b285b5527b535eaa4c778f4\"\u003e\u003ccode\u003e83e622e\u003c/code\u003e\u003c/a\u003e fix: applesimutils installation on CI (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/797e02e0511ea6a7f61238ba60876972717cb51e\"\u003e\u003ccode\u003e797e02e\u003c/code\u003e\u003c/a\u003e fix(android): guard null watcher before removeTextChangedListener (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/608a69698ba95a19bb30b729228f2395eb1bf363\"\u003e\u003ccode\u003e608a696\u003c/code\u003e\u003c/a\u003e docs: remove duplicated words (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/213f07d2b7776bf4f3143df5acff42ad8b93bb21\"\u003e\u003ccode\u003e213f07d\u003c/code\u003e\u003c/a\u003e fix: invalid certificate publishing (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/873699f2889a789bed383487c8d4ed12ea8c72e8\"\u003e\u003ccode\u003e873699f\u003c/code\u003e\u003c/a\u003e chore: release 1.21.12 (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/d77e9ebabd39abc1dbf023ae948cad2e6c35a863\"\u003e\u003ccode\u003ed77e9eb\u003c/code\u003e\u003c/a\u003e fix: trigger full event lifecycle when keyboard is syncing on Android (\u003ca href=\"https://redirect.github.com/kirillzyusko/react-native-keyboard-controller/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/commit/a2f7e7e22aca61b18d6e1a450a38b06a8fe5abbf\"\u003e\u003ccode\u003ea2f7e7e\u003c/code\u003e\u003c/a\u003e fix: non-scrollable \u003ccode\u003eScrollView\u003c/code\u003e when \u003ccode\u003eblankSpace\u003c/code\u003e is big should make it scro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kirillzyusko/react-native-keyboard-controller/compare/1.21.6...1.21.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zustand` from 5.0.11 to 5.0.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/zustand/releases\"\u003ezustand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.14\u003c/h2\u003e\n\u003cp\u003eThis release fixes a type issue in devtools.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(devtools): improve type inference for Devtools initializer by \u003ca href=\"https://github.com/dbritto-dev\"\u003e\u003ccode\u003e@​dbritto-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3511\"\u003epmndrs/zustand#3511\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/TheSeydiCharyyev\"\u003e\u003ccode\u003e@​TheSeydiCharyyev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3487\"\u003epmndrs/zustand#3487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brofrong\"\u003e\u003ccode\u003e@​brofrong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3496\"\u003epmndrs/zustand#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyun907\"\u003e\u003ccode\u003e@​hyun907\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3506\"\u003epmndrs/zustand#3506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.13...v5.0.14\"\u003ehttps://github.com/pmndrs/zustand/compare/v5.0.13...v5.0.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.13\u003c/h2\u003e\n\u003cp\u003eThis release includes an improvement in the devtools middleware.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(devtools): remove duplicate module augmentation by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3443\"\u003epmndrs/zustand#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(devtools): support Firefox/Safari stack format in findCallerName by \u003ca href=\"https://github.com/SBolsec\"\u003e\u003ccode\u003e@​SBolsec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3469\"\u003epmndrs/zustand#3469\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/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3443\"\u003epmndrs/zustand#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FelixEckl-vireq\"\u003e\u003ccode\u003e@​FelixEckl-vireq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3466\"\u003epmndrs/zustand#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimHyeongRae0\"\u003e\u003ccode\u003e@​KimHyeongRae0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3471\"\u003epmndrs/zustand#3471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lstak\"\u003e\u003ccode\u003e@​lstak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3483\"\u003epmndrs/zustand#3483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlexRixten\"\u003e\u003ccode\u003e@​AlexRixten\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3474\"\u003epmndrs/zustand#3474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBolsec\"\u003e\u003ccode\u003e@​SBolsec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3469\"\u003epmndrs/zustand#3469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.13\"\u003ehttps://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.12\u003c/h2\u003e\n\u003cp\u003eTwo small fixes.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(persist): use latest state in post-rehydration callback by \u003ca href=\"https://github.com/Shohjahon-n\"\u003e\u003ccode\u003e@​Shohjahon-n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3391\"\u003epmndrs/zustand#3391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(devtools): correct redux devtools config type extension by \u003ca href=\"https://github.com/grigoriy-reshetniak\"\u003e\u003ccode\u003e@​grigoriy-reshetniak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3414\"\u003epmndrs/zustand#3414\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/pavan-sh\"\u003e\u003ccode\u003e@​pavan-sh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3378\"\u003epmndrs/zustand#3378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3395\"\u003epmndrs/zustand#3395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Aravindsreeni\"\u003e\u003ccode\u003e@​Aravindsreeni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3400\"\u003epmndrs/zustand#3400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wallzero\"\u003e\u003ccode\u003e@​wallzero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3401\"\u003epmndrs/zustand#3401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaesunbak\"\u003e\u003ccode\u003e@​chaesunbak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3405\"\u003epmndrs/zustand#3405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shohjahon-n\"\u003e\u003ccode\u003e@​Shohjahon-n\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3391\"\u003epmndrs/zustand#3391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.11...v5.0.12\"\u003ehttps://github.com/pmndrs/zustand/compare/v5.0.11...v5.0.12\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/bfb2a9e7ce52608d54d8a077fb87ac9d12e73c58\"\u003e\u003ccode\u003ebfb2a9e\u003c/code\u003e\u003c/a\u003e 5.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/62b2aff30c3860a1ad735d61801c6cc379771d24\"\u003e\u003ccode\u003e62b2aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/ad77bd3bb6f7bbd12fea8b458ed5c0673df0793a\"\u003e\u003ccode\u003ead77bd3\u003c/code\u003e\u003c/a\u003e fix(devtools): improve type inference for Devtools initializer (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/8476d2ca288d787c1ffdd53615f44c85e98f87be\"\u003e\u003ccode\u003e8476d2c\u003c/code\u003e\u003c/a\u003e update pnpm etc (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/d690ec29a923977d7a9091554445d1026dfe4611\"\u003e\u003ccode\u003ed690ec2\u003c/code\u003e\u003c/a\u003e docs(combine): add object constraints to T and U in signature (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/fd8c60190191c66270ced434196a210f481e9d35\"\u003e\u003ccode\u003efd8c601\u003c/code\u003e\u003c/a\u003e docs(react): add Action constraint to redux middleware signature (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/2ce8226ba4481bec4ab7e1573606d336f4003fba\"\u003e\u003ccode\u003e2ce8226\u003c/code\u003e\u003c/a\u003e docs(immer): fix setPerson updater type in usage examples (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/038b93861b232e3b7e15a40d561c0d69fec2f2f1\"\u003e\u003ccode\u003e038b938\u003c/code\u003e\u003c/a\u003e docs(updating-state): use curried create form with explicit state type (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3503\"\u003e#3503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/60a91b480b0d1742584c651cc0ddd58ac9a230ea\"\u003e\u003ccode\u003e60a91b4\u003c/code\u003e\u003c/a\u003e docs(devtools): add missing devtools import to troubleshooting example (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/efad16936dd6f648075dc1e86abe9a072746530e\"\u003e\u003ccode\u003eefad169\u003c/code\u003e\u003c/a\u003e Update FUNDING.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.11...v5.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-native/babel-preset` from 0.77.3 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003e@​react-native/babel-preset's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGEL...\n\n_Description has been truncated_","html_url":"https://github.com/OxyHQ/OxyHQServices/pull/426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OxyHQ%2FOxyHQServices/issues/426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/426/packages"}},{"old_version":"5.4.1","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-29T08:36:52.000Z","version_change":"5.4.1 → 5.8.0","issue":{"uuid":"4766438205","node_id":"PR_kwDOR3yRQM7rsNGW","number":25,"state":"open","title":"chore(deps): bump the npm-minor-patch group across 1 directory with 27 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-29T08:36:52.000Z","updated_at":"2026-06-29T08:36:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":27,"packages":[{"name":"turbo","old_version":"2.9.1","new_version":"2.10.0","repository_url":"https://github.com/vercel/turborepo"},{"name":"nativewind","old_version":"4.2.3","new_version":"4.2.6","repository_url":"https://github.com/nativewind/nativewind"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.79.7","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.4.1","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.11.1","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"@codemirror/autocomplete","old_version":"6.20.1","new_version":"6.20.3","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/commands","old_version":"6.10.3","new_version":"6.10.4","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/language","old_version":"6.12.3","new_version":"6.12.4","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/search","old_version":"6.6.0","new_version":"6.7.1","repository_url":"https://github.com/codemirror/search"},{"name":"@codemirror/state","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.41.0","new_version":"6.43.4","repository_url":"https://github.com/codemirror/view"},{"name":"@tosspayments/tosspayments-sdk","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/tosspayments/browser-sdk"},{"name":"next","old_version":"16.2.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.61.1","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.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"10.1.0","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"29.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.16","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.62.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.1` | `2.10.0` |\n| [nativewind](https://github.com/nativewind/nativewind) | `4.2.3` | `4.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.79.7` | `0.86.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.4.1` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.11.1` | `4.25.2` |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.1` | `6.20.3` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.3` | `6.10.4` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.12.3` | `6.12.4` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.6.0` | `6.7.1` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.6.0` | `6.7.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.41.0` | `6.43.4` |\n| [@tosspayments/tosspayments-sdk](https://github.com/tosspayments/browser-sdk/tree/HEAD/packages/tosspayments-sdk) | `2.6.0` | `2.7.1` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.9` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.61.1` |\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.3` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.6.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.1` | `29.1.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.16` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.62.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.9` |\n\n\nUpdates `turbo` from 2.9.1 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.0\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\u003efeat: Replace package manager commands in scaffolded README files by \u003ca href=\"https://github.com/DependerKumarSoni\"\u003e\u003ccode\u003e@​DependerKumarSoni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/6747\"\u003evercel/turborepo#6747\u003c/a\u003e\u003c/li\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\u003e\u003ccode\u003e@​turbo/codemod\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Handle package manager catalogs in migration codemod 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/12496\"\u003evercel/turborepo#12496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Always update $schema URL to versioned format during migration 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/12529\"\u003evercel/turborepo#12529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support \u003ccode\u003eturbo.jsonc\u003c/code\u003e in codemod transforms 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/12532\"\u003evercel/turborepo#12532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve prerelease info in schema URL during codemod migration 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/12542\"\u003evercel/turborepo#12542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eeslint\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Upgrade dependencies to resolve their known vulnerabilities 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/12604\"\u003evercel/turborepo#12604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add \u003ccode\u003ecacheMaxAge\u003c/code\u003e and \u003ccode\u003ecacheMaxSize\u003c/code\u003e for local cache eviction 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/12487\"\u003evercel/turborepo#12487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update to Rust 1.95.0 by \u003ca href=\"https://github.com/ognevny\"\u003e\u003ccode\u003e@​ognevny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12636\"\u003evercel/turborepo#12636\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(examples): Add Next.js + Elysia full-stack starter template by \u003ca href=\"https://github.com/eastgold15\"\u003e\u003ccode\u003e@​eastgold15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12414\"\u003evercel/turborepo#12414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): Bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.11 to 0.8.12 in /examples/with-react-native-web 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/vercel/turborepo/pull/12537\"\u003evercel/turborepo#12537\u003c/a\u003e\u003c/li\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\u003cli\u003efeat(sandbox): Bump \u003ccode\u003e@​vercel/sandbox\u003c/code\u003e from v1 to beta by \u003ca href=\"https://github.com/marc-vercel\"\u003e\u003ccode\u003e@​marc-vercel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12595\"\u003evercel/turborepo#12595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update examples to Turbo 2.9.6 by \u003ca href=\"https://github.com/cursor\"\u003e\u003ccode\u003e@​cursor\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12600\"\u003evercel/turborepo#12600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: Add Ultracite example by \u003ca href=\"https://github.com/haydenbleasel\"\u003e\u003ccode\u003e@​haydenbleasel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12615\"\u003evercel/turborepo#12615\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Release post for 2.9 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/12441\"\u003evercel/turborepo#12441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add documentation for cacheMaxAge and cacheMaxSize options 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/12500\"\u003evercel/turborepo#12500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Resolve correct nested bun lockfile versions during prune 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/12506\"\u003evercel/turborepo#12506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Avoid \u003ccode\u003esetsid()\u003c/code\u003e in PTY spawn to prevent macOS Gatekeeper CPU spikes\u0026quot; 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/12507\"\u003evercel/turborepo#12507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Unblock \u003ccode\u003ewatch\u003c/code\u003e loop so interruptible persistent tasks restart on file changes 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/12509\"\u003evercel/turborepo#12509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api-client): Treat * as wildcard in preflight Access-Control-Allow-Headers by \u003ca href=\"https://github.com/bitttttten\"\u003e\u003ccode\u003e@​bitttttten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12503\"\u003evercel/turborepo#12503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Document \u003ccode\u003eturbo.*\u003c/code\u003e generator variables 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/12511\"\u003evercel/turborepo#12511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Backfill missing pnpm workspace importer entries during prune 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/12514\"\u003evercel/turborepo#12514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Include transitive dependencies in engine graph pruning for affected paths using Task Graph 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/12516\"\u003evercel/turborepo#12516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update AI-generated response disclaimer to include human attribution by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12517\"\u003evercel/turborepo#12517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve shallow install strategy during npm 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/12520\"\u003evercel/turborepo#12520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve per-workspace lockfiles during pnpm 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/12519\"\u003evercel/turborepo#12519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add incremental task caching 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/12531\"\u003evercel/turborepo#12531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Send siteId as label on feedback GitHub issues by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12527\"\u003evercel/turborepo#12527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace local ai-agent-detection with \u003ccode\u003e@​vercel/agent-readability\u003c/code\u003e by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12528\"\u003evercel/turborepo#12528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent \u003ccode\u003efilterUsingTasks\u003c/code\u003e \u003ccode\u003e--filter\u003c/code\u003e from pulling dependents into Task Graph 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/12535\"\u003evercel/turborepo#12535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Only enforce signature key length for keys that exist 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/12538\"\u003evercel/turborepo#12538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate engine concurrency after task-level filtering 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/12540\"\u003evercel/turborepo#12540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow \u003ccode\u003e--affected\u003c/code\u003e and \u003ccode\u003e--filter\u003c/code\u003e to be combined 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/12543\"\u003evercel/turborepo#12543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config): Deep-merge nested OTEL config across priority sources by \u003ca href=\"https://github.com/bitttttten\"\u003e\u003ccode\u003e@​bitttttten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12513\"\u003evercel/turborepo#12513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Retain microfrontend proxy tasks when using \u003ccode\u003efilterUsingTasks\u003c/code\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/12545\"\u003evercel/turborepo#12545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Bun workspace lockfile pruning producing invalid output by \u003ca href=\"https://github.com/JRoy\"\u003e\u003ccode\u003e@​JRoy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12548\"\u003evercel/turborepo#12548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Respect dirty .gitignore patterns during task input hashing 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/12557\"\u003evercel/turborepo#12557\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/12fb0d9e152265658aa57d42580aaf49779ff319\"\u003e\u003ccode\u003e12fb0d9\u003c/code\u003e\u003c/a\u003e publish 2.10.0 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a12323b44de80207d5df5355132a8914c99799c7\"\u003e\u003ccode\u003ea12323b\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.19-canary.10 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13130\"\u003e#13130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/65175fe0dd899ade2e153063c53c58a6c845820f\"\u003e\u003ccode\u003e65175fe\u003c/code\u003e\u003c/a\u003e fix: Hash selected dependency outputs instead of tasks (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13129\"\u003e#13129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5ba8917e68e58591d262c97962ea1b18dae19f25\"\u003e\u003ccode\u003e5ba8917\u003c/code\u003e\u003c/a\u003e fix: Improve watch graceful shutdown (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13128\"\u003e#13128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/75ee2cc5517c6ec91db347716229314c70265c8d\"\u003e\u003ccode\u003e75ee2cc\u003c/code\u003e\u003c/a\u003e chore: Update to Rust 1.96.0 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12974\"\u003e#12974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6dccf5ab92e383c42731e9f763b8500c3ae736e1\"\u003e\u003ccode\u003e6dccf5a\u003c/code\u003e\u003c/a\u003e fix: Restart deferred hash consumers in watch (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13127\"\u003e#13127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4ebb50ff6335e2c8dcf4bc7c9389454d3613ec94\"\u003e\u003ccode\u003e4ebb50f\u003c/code\u003e\u003c/a\u003e feat: Add deferred hashing for task inputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13125\"\u003e#13125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/517e1a5cd9127f47eebf32bacd15bf7b1e4e5a8f\"\u003e\u003ccode\u003e517e1a5\u003c/code\u003e\u003c/a\u003e docs: Fix stderr debugging guidance (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13122\"\u003e#13122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0220b35577350939c078e535e54773a42c4e3cd3\"\u003e\u003ccode\u003e0220b35\u003c/code\u003e\u003c/a\u003e fix: Respect task inputs when stopping interruptible persistent tasks in watc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6988692ee7afb76a24045db62e438920e6dfd5e1\"\u003e\u003ccode\u003e6988692\u003c/code\u003e\u003c/a\u003e fix: Add ComSpec and PATHEXT to default Windows env passthrough (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13114\"\u003e#13114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.1...v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nativewind` from 4.2.3 to 4.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nativewind/nativewind/releases\"\u003enativewind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enativewind@4.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [eb31af8]\n\u003cul\u003e\n\u003cli\u003ereact-native-css-interop@0.2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enativewind@4.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [64c9f04]\n\u003cul\u003e\n\u003cli\u003ereact-native-css-interop@0.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enativewind@4.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3138724: Add Roninidevs Nativewind banner to the top of the README\u003c/li\u003e\n\u003cli\u003ef69ec4c: Update repository and bugs URLs from marklawlor/nativewind to nativewind/nativewind\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3138724]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f69ec4c]\n\u003cul\u003e\n\u003cli\u003ereact-native-css-interop@0.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/d5cfd40f52354e71423ff5ba743d2591c47d2757\"\u003e\u003ccode\u003ed5cfd40\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/eb31af82d0d0720fbcd2936a8bf6c7c5ac106c58\"\u003e\u003ccode\u003eeb31af8\u003c/code\u003e\u003c/a\u003e chore(changeset): patch react-native-css-interop for the Metro 0.83+ haste fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/f234ea5ee61b4022cd2925aed8a70b2907572c1c\"\u003e\u003ccode\u003ef234ea5\u003c/code\u003e\u003c/a\u003e fix(react-native-css-interop): emit modifiedFiles with a relative path for Me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/758d6e4c88a16ec63d92d2b7363d6bd6e2439638\"\u003e\u003ccode\u003e758d6e4\u003c/code\u003e\u003c/a\u003e docs: link README banner to ronindevs.com (v4) (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/666dd4bed126c95e710109289b646885d9b9df81\"\u003e\u003ccode\u003e666dd4b\u003c/code\u003e\u003c/a\u003e Add Ronin Software credit to the README (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/97321ffe2edc5a3a85361a5d011288de89784f57\"\u003e\u003ccode\u003e97321ff\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/64c9f04dc13728ff62f4cc2fe65ab483b68790e3\"\u003e\u003ccode\u003e64c9f04\u003c/code\u003e\u003c/a\u003e Add changeset for react-native-css-interop metro-file-map forward compatibili...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/4555938f38d8865c263da896a3d35e7dd66453a6\"\u003e\u003ccode\u003e4555938\u003c/code\u003e\u003c/a\u003e [v4] fix(react-native-css-interop): Add metro-file-map forward compatibility ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/e83106958bd2a1a15ca6ded419542b5d08863cc3\"\u003e\u003ccode\u003ee831069\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1742\"\u003e#1742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nativewind/nativewind/commit/3138724dedba62293cf32674c8aa25d38e2af495\"\u003e\u003ccode\u003e3138724\u003c/code\u003e\u003c/a\u003e docs: add Roninidevs Nativewind banner to README (\u003ca href=\"https://redirect.github.com/nativewind/nativewind/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nativewind/nativewind/compare/nativewind@4.2.3...nativewind@4.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.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-native` from 0.79.7 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG-0.7x.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog (pre 0.80)\u003c/h1\u003e\n\u003c/blockquote\u003e\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-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.4.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003edb1bdcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Release build CI (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/651\"\u003e#651\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/eed4a0f2d39c9acaddc97979a8f817bffee40f51\"\u003eeed4a0f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.1...v5.6.2\"\u003e5.6.2\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing event dispatcher for tvOS and macOS in legacy arch (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/670\"\u003e#670\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/393fcc85e869f87e8bc60dc860a657a5a94a03f3\"\u003e393fcc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-08-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRNCSafeAreaProvider compilation on RN 0.74 (\u003ca href=\"https://redirect.github.com/th3rdwave/react-native-safe-area-context/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/commit/ee466e28210baeb3e8f15bbd528d6ed97a2ab713\"\u003eee466e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v5.5.2...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-08-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport RN 0.81: set compile options using target_compile_reactnative_options (\u003ca href=\"https://redirect.github.com/th3rdwave/react-native-safe-area-context/issues/653\"\u003e#653\u003c/a\u003e) (\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/commit/c505e7345be44f8119fb4d849c2970684b3019db\"\u003ec505e73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v5.5.1...v5.5.2\"\u003e5.5.2\u003c/a\u003e (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[RN 0.81] Do not set the ShadowNodeTraits::Trait::DirtyYogaNode (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e0b35d24cfe72812f5d32e4576195693abbcda20\"\u003e\u003ccode\u003ee0b35d2\u003c/code\u003e\u003c/a\u003e chore: release 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/82027a77116380dfa5d3b716e540ffa57a2910cc\"\u003e\u003ccode\u003e82027a7\u003c/code\u003e\u003c/a\u003e do not push\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003e\u003ccode\u003edb1bdcb\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/d3a472e51cc6ca5181c0aac1478290caaebd0f52\"\u003e\u003ccode\u003ed3a472e\u003c/code\u003e\u003c/a\u003e Update broken React Native View prop links in API documentation (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/b18ae84eea605b83eb006ce82db066b28c3765b3\"\u003e\u003ccode\u003eb18ae84\u003c/code\u003e\u003c/a\u003e Update usage.mdx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.4.1...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-screens` from 4.11.1 to 4.25.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-screens/releases\"\u003ereact-native-screens's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.25.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003ePatch release bringing two important fixes.\u003c/p\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Android, Tabs): trigger appearance update on user tab selection (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): include keyboard translationY in shadow update (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-screens/compare/4.25.1...4.25.2\"\u003ehttps://github.com/software-mansion/react-native-screens/compare/4.25.1...4.25.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.25.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003ePatch version with some crucial fixes.\u003c/p\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Android, Tabs): handle Tabs reattachment to window (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4035\"\u003e#4035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): Prioritize keyboard animation over content resize animation (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3924\"\u003e#3924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(Android, FormSheet): Align animators implementation to use ValueAnimator (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(Android, FormSheet): Minor cleanups in SheetAnimationCoordinator (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3921\"\u003e#3921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): Create SheetAnimationCoordinator to synchronize animations coming from different sources (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-screens/compare/4.25.0...4.25.1\"\u003ehttps://github.com/software-mansion/react-native-screens/compare/4.25.0...4.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMinor release, bringing golden version of Tabs API. Unless we get your negative feedback, we plan to stabilise\nTabs API in next minor.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!important]\n4.25.0 no longer supports \u003cstrong\u003ethe legacy architecture\u003c/strong\u003e. Most likely, the library will simply fail to build.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThis release brings important Tabs API changes in JS and native layer, required for stabilisation of the API.\nDownstream libraries are already in advanced stage of adaptation to these changes. Please track the releases\nof your navigation solution for compatibility remarks.\u003c/p\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Tabs): remove \u003ccode\u003efreezeContents\u003c/code\u003e \u0026amp; \u003ccode\u003eplaceholder\u003c/code\u003e props by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3673\"\u003esoftware-mansion/react-native-screens#3673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Tabs): Add support for selectedIcon on Android by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3633\"\u003esoftware-mansion/react-native-screens#3633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: define min. required \u003ccode\u003ereact-native\u003c/code\u003e version in \u003ccode\u003epeerDependencies\u003c/code\u003e by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3691\"\u003esoftware-mansion/react-native-screens#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(readme): update supported RN versions in readme (drop legacy arch) by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3692\"\u003esoftware-mansion/react-native-screens#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eScrollViewMarker\u003c/code\u003e experimental component by \u003ca href=\"https://github.com/kkafar\"\u003e\u003ccode\u003e@​kkafar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3674\"\u003esoftware-mansion/react-native-screens#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rename \u003ccode\u003eTabsAccessory\u003c/code\u003e to \u003ccode\u003eTabsBottomAccessory\u003c/code\u003e by \u003ca href=\"https://github.com/kligarski\"\u003e\u003ccode\u003e@​kligarski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3712\"\u003esoftware-mansion/react-native-screens#3712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(iOS, Split): align naming for native components by \u003ca href=\"https://github.com/sgaczol\"\u003e\u003ccode\u003e@​sgaczol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3695\"\u003esoftware-mansion/react-native-screens#3695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Android, Tabs): State-driven appearance on Android by \u003ca href=\"https://github.com/t0maboro\"\u003e\u003ccode\u003e@​t0maboro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/pull/3714\"\u003esoftware-mansion/react-native-screens#3714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/a9d5735610d56215df140ab6a7a3bb899da91cda\"\u003e\u003ccode\u003ea9d5735\u003c/code\u003e\u003c/a\u003e fix(Android, Tabs): trigger appearance update on user tab selection (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/c58b6d41c3d677e14b34619aee8957d6a14a4abb\"\u003e\u003ccode\u003ec58b6d4\u003c/code\u003e\u003c/a\u003e fix(Android, FormSheet): include keyboard translationY in shadow update (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/a00b3597714c55481206dfefce66f9c2fa2dbf19\"\u003e\u003ccode\u003ea00b359\u003c/code\u003e\u003c/a\u003e Remove import of test 3910\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/8722518ef929f1c8e3716cc811ed3541787d175b\"\u003e\u003ccode\u003e8722518\u003c/code\u003e\u003c/a\u003e fix(Android, Tabs): handle Tabs reattachment to window (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4035\"\u003e#4035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/c2172beab7ccae5dd2a87d53e9be940662c56a22\"\u003e\u003ccode\u003ec2172be\u003c/code\u003e\u003c/a\u003e fix(Android, FormSheet): Prioritize keyboard animation over content resize an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/fa548257dfb292c683c03d90bdea5564e00206ea\"\u003e\u003ccode\u003efa54825\u003c/code\u003e\u003c/a\u003e refactor(Android, FormSheet): Align animators implementation to use ValueAnim...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/1258d2b9790e8c2b21574cd605db5c1c62df7460\"\u003e\u003ccode\u003e1258d2b\u003c/code\u003e\u003c/a\u003e refactor(Android, FormSheet): Minor cleanups in SheetAnimationCoordinator (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/25651730f11e3d57506b7dfded80974bd55a019c\"\u003e\u003ccode\u003e2565173\u003c/code\u003e\u003c/a\u003e fix(Android, FormSheet): Create SheetAnimationCoordinator to synchronize anim...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/dfd36e1f68a34cee6baace4293cf799f970631c8\"\u003e\u003ccode\u003edfd36e1\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;chore: cherry-pick changes to 4.25.1 stable\u0026quot; (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4055\"\u003e#4055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-screens/commit/0b200fd53b608197cc45c551d0f0558018094ada\"\u003e\u003ccode\u003e0b200fd\u003c/code\u003e\u003c/a\u003e chore: cherry-pick changes to 4.25.1 stable (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4054\"\u003e#4054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-screens/compare/4.11.1...4.25.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-native-screens 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 `@codemirror/autocomplete` from 6.20.1 to 6.20.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.10.3 to 6.10.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.12.3 to 6.12.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.6.0 to 6.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.6.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.41.0 to 6.43.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tosspayments/tosspayments-sdk` from 2.6.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tosspayments/browser-sdk/blob/main/packages/tosspayments-sdk/CHANGELOG.md\"\u003e@​tosspayments/tosspayments-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e13f9ad0: \u003ccode\u003eclearTossPayments\u003c/code\u003e 가 default URL 뿐 아니라 \u003ccode\u003eloadTossPayments\u003c/code\u003e 가 시도한 모든 src 의 스크립트를 정확히 제거하도록 수정합니다. 패키지 모듈 내부에 (src, namespace) 추적 state 를 두어, custom \u003ccode\u003esrc\u003c/code\u003e 로 load 한 케이스에서도 자연스럽게 해당 스크립트와 sdk-loader 의 cache entry 가 함께 정리됩니다.\u003c/p\u003e\n\u003cp\u003eSSR 환경에서 throw 하지 않도록 document/window 가드를 추가했으며, \u003ccode\u003ewindow.TossPayments\u003c/code\u003e 를 \u003ccode\u003edelete\u003c/code\u003e 로 정리하여 \u003ccode\u003ein\u003c/code\u003e 검사가 false 가 되도록 합니다.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003epackage.json\u003c/code\u003e 에 \u003ccode\u003eexports\u003c/code\u003e 필드를 추가하여 Node ESM / Vite / Next.js 등 modern bundler 의 conditional resolution(\u003ccode\u003etypes\u003c/code\u003e/\u003ccode\u003eimport\u003c/code\u003e/\u003ccode\u003erequire\u003c/code\u003e) 을 지원합니다. \u003ccode\u003emain\u003c/code\u003e/\u003ccode\u003emodule\u003c/code\u003e/\u003ccode\u003etypes\u003c/code\u003e 필드는 구버전 호환을 위해 유지됩니다.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0b72221: standard-public-interfaces 2.9.0 버전업\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tosspayments/browser-sdk/commits/HEAD/packages/tosspayments-sdk\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.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\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1...v16.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.61.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.61.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41365\"\u003e#41365\u003c/a\u003e [Bug]: Expect.Extend matcher with same name as default matcher in same expect instance overrides default matchers implementation to custom matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41351\"\u003e#41351\u003c/a\u003e [Bug]: Playwright UI mode: apiRequestContext._wrapApiCall reports unexpected number of bytes (same test passes in headed mode)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41360\"\u003e#41360\u003c/a\u003e [Bug]: Trace viewer: message times in websockets are downscaled by 1000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41311\"\u003e#41311\u003c/a\u003e [Bug]: [Regression]: Sync loader throws \u0026quot;context.conditions?.includes is not a function\u0026quot; on Node 22.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41371\"\u003e#41371\u003c/a\u003e [Regression]: Sync ESM loader (registerHooks) fails to resolve extensionless .ts subpath imports across pnpm workspace symlinks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.61.0\u003c/h2\u003e\n\u003ch2\u003e🔑 WebAuthn passkeys\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-c...\n\n_Description has been truncated_","html_url":"https://github.com/L-a-z-e/ai-craft-hub/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/L-a-z-e%2Fai-craft-hub/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"4.12.0","new_version":"4.14.1","update_type":"minor","path":null,"pr_created_at":"2026-06-28T23:22:23.000Z","version_change":"4.12.0 → 4.14.1","issue":{"uuid":"4763950837","node_id":"PR_kwDOTH9FFM7rkJdE","number":13,"state":"open","title":"chore(deps): Bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-28T23:22:23.000Z","updated_at":"2026-06-28T23:22:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"expo-constants","old_version":"17.0.8","new_version":"17.1.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-image","old_version":"2.0.7","new_version":"2.4.1","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"7.0.5","new_version":"7.1.7","repository_url":"https://github.com/expo/expo"},{"name":"expo-location","old_version":"18.0.10","new_version":"18.1.6","repository_url":"https://github.com/expo/expo"},{"name":"expo-secure-store","old_version":"14.0.1","new_version":"14.2.4","repository_url":"https://github.com/expo/expo"},{"name":"expo-status-bar","old_version":"2.0.1","new_version":"2.2.3","repository_url":"https://github.com/expo/expo"},{"name":"react-native","old_version":"0.76.6","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-gesture-handler","old_version":"2.20.2","new_version":"2.32.0","repository_url":"https://github.com/software-mansion/react-native-gesture-handler"},{"name":"react-native-reanimated","old_version":"3.16.7","new_version":"3.19.5","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"4.12.0","new_version":"4.14.1","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.4.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"@supabase/ssr","old_version":"0.6.1","new_version":"0.12.0","repository_url":"https://github.com/supabase/ssr"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `17.0.8` | `17.1.8` |\n| [expo-image](https://github.com/expo/expo/tree/HEAD/packages/expo-image) | `2.0.7` | `2.4.1` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `7.0.5` | `7.1.7` |\n| [expo-location](https://github.com/expo/expo/tree/HEAD/packages/expo-location) | `18.0.10` | `18.1.6` |\n| [expo-secure-store](https://github.com/expo/expo/tree/HEAD/packages/expo-secure-store) | `14.0.1` | `14.2.4` |\n| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `2.0.1` | `2.2.3` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.76.6` | `0.86.0` |\n| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.20.2` | `2.32.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `3.16.7` | `3.19.5` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `4.12.0` | `4.14.1` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.4.0` | `4.25.2` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.6.1` | `0.12.0` |\n\n\nUpdates `expo-constants` from 17.0.8 to 17.1.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-constants/CHANGELOG.md\"\u003eexpo-constants's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003ch2\u003e56.0.16 — 2026-05-26\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.15 — 2026-05-23\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.14 — 2026-05-21\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.13 — 2026-05-20\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.12 — 2026-05-19\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.11 — 2026-05-15\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.10 — 2026-05-13\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.9 — 2026-05-13\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.8 — 2026-05-13\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.7 — 2026-05-11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-constants\"\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/~alanhughes\"\u003ealanhughes\u003c/a\u003e, a new releaser for expo-constants since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-image` from 2.0.7 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-image/CHANGELOG.md\"\u003eexpo-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eImage.writeToCacheAsync\u003c/code\u003e and \u003ccode\u003eImage.readFromCacheAsync\u003c/code\u003e to seed and read the image cache by cache key. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46620\"\u003e#46620\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[web] Improved \u003ccode\u003estatic\u003c/code\u003e image source selection on web to be based on the rendered layout size by leading the generated \u003ccode\u003esizes\u003c/code\u003e with \u003ccode\u003eauto\u003c/code\u003e, and default \u003ccode\u003estatic\u003c/code\u003e images to \u003ccode\u003eloading=\u0026quot;lazy\u0026quot;\u003c/code\u003e (opt out with \u003ccode\u003eloading=\u0026quot;eager\u0026quot;\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46425\"\u003e#46425\u003c/a\u003e by \u003ca href=\"https://github.com/sebholl\"\u003e\u003ccode\u003e@​sebholl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed image staying blank when its \u003ccode\u003esource\u003c/code\u003e changes while a \u003ccode\u003etransition\u003c/code\u003e cross-fade is still running. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46752\"\u003e#46752\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fixed \u003ccode\u003egenerateThumbhashAsync\u003c/code\u003e crashing on images with extreme aspect ratios. (\u003ca href=\"https://redirect.github.com/expo/expo/issues/47189\"\u003e#47189\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Replaced the deprecated RenderScript-based \u003ccode\u003eblurRadius\u003c/code\u003e blur with a software stack blur to fix a use-after-free crash under concurrent image loads (aborts under GrapheneOS hardened_malloc). (\u003ca href=\"https://github.com/expo/expo/pull/PR\"\u003e#PR\u003c/a\u003e by \u003ca href=\"https://github.com/DimitrisTzimikas\"\u003e\u003ccode\u003e@​DimitrisTzimikas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Deprecated \u003ccode\u003ewebMaxViewportWidth\u003c/code\u003e. With layout-based selection it is now only used to emit fallback \u003ccode\u003esizes\u003c/code\u003e breakpoints for browsers that don't yet support \u003ccode\u003esizes=\u0026quot;auto\u0026quot;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46425\"\u003e#46425\u003c/a\u003e by \u003ca href=\"https://github.com/sebholl\"\u003e\u003ccode\u003e@​sebholl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.9 — 2026-05-23\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003eplaceholder\u003c/code\u003e failing to load images from the asset catalog (xcassets). (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46170\"\u003e#46170\u003c/a\u003e by \u003ca href=\"https://github.com/zhelezkov\"\u003e\u003ccode\u003e@​zhelezkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Fix xcasset images not loading from JS due to \u003ccode\u003efile://\u003c/code\u003e scheme mismatch. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46170\"\u003e#46170\u003c/a\u003e by \u003ca href=\"https://github.com/zhelezkov\"\u003e\u003ccode\u003e@​zhelezkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.8 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003euseImage\u003c/code\u003e crashing on SVG sources, and made \u003ccode\u003emaxWidth\u003c/code\u003e/\u003ccode\u003emaxHeight\u003c/code\u003e preserve the SVG's aspect ratio. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46077\"\u003e#46077\u003c/a\u003e by \u003ca href=\"https://github.com/intergalacticspacehighway\"\u003e\u003ccode\u003e@​nishan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.7 — 2026-05-21\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.6 — 2026-05-20\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed \u003ccode\u003etintColor\u003c/code\u003e in \u003ccode\u003eloadAsync\u003c/code\u003e/\u003ccode\u003euseImage\u003c/code\u003e requiring API 26. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45981\"\u003e#45981\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.5 — 2026-05-19\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fixed \u003ccode\u003erecyclingKey\u003c/code\u003e not clearing cached \u003ccode\u003eplaceholderImage\u003c/code\u003e, causing stale blurhash placeholders in recycled list cells. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44762\"\u003e#44762\u003c/a\u003e by \u003ca href=\"https://github.com/simonronec\"\u003e\u003ccode\u003e@​simonronec\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\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-image\"\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/~alanhughes\"\u003ealanhughes\u003c/a\u003e, a new releaser for expo-image since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-linking` from 7.0.5 to 7.1.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-linking/CHANGELOG.md\"\u003eexpo-linking's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.7 - 2025-07-03\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix cold booting iOS apps from a universal link. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37647\"\u003e#37647\u003c/a\u003e by \u003ca href=\"https://github.com/EvanBacon\"\u003e\u003ccode\u003e@​EvanBacon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.6 - 2025-07-01\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003euseURL\u003c/code\u003e in favor of \u003ccode\u003euseLinkingURL\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37005\"\u003e#37005\u003c/a\u003e by \u003ca href=\"https://github.com/aleqsio\"\u003e\u003ccode\u003e@​aleqsio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;Please\u0026quot; from warnings and errors (\u003ca href=\"https://redirect.github.com/expo/expo/pull/36862\"\u003e#36862\u003c/a\u003e by \u003ca href=\"https://github.com/brentvatne\"\u003e\u003ccode\u003e@​brentvatne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.5 — 2025-05-08\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ecreateURL\u003c/code\u003e double-encodes URI parameters. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/36704\"\u003e#36704\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.4 — 2025-04-30\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.1.3 — 2025-04-25\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.1.2 — 2025-04-14\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.1.1 — 2025-04-09\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.1.0 — 2025-04-04\u003c/h2\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd macOS support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/35064\"\u003e#35064\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Started using expo modules gradle plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/34176\"\u003e#34176\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[apple] Migrate remaining \u003ccode\u003eexpo-module.config.json\u003c/code\u003e to unified platform syntax. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/34445\"\u003e#34445\u003c/a\u003e by \u003ca href=\"https://github.com/reichhartd\"\u003e\u003ccode\u003e@​reichhartd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-linking\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-location` from 18.0.10 to 18.1.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-location/CHANGELOG.md\"\u003eexpo-location's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e18.1.6 - 2025-07-01\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u0026quot;Please\u0026quot; from warnings and errors (\u003ca href=\"https://redirect.github.com/expo/expo/pull/36862\"\u003e#36862\u003c/a\u003e by \u003ca href=\"https://github.com/brentvatne\"\u003e\u003ccode\u003e@​brentvatne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e18.1.5 — 2025-05-08\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003eshouldUseForegroundService\u003c/code\u003e being always \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/35875\"\u003e#35875\u003c/a\u003e by \u003ca href=\"https://github.com/filipef101\"\u003e\u003ccode\u003e@​filipef101\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e18.1.4 — 2025-04-30\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e18.1.3 — 2025-04-25\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e18.1.2 — 2025-04-14\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e18.1.1 — 2025-04-09\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e18.1.0 — 2025-04-04\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Add missing ProGuard rule to fix task consumer failed (\u003ca href=\"https://redirect.github.com/expo/expo/pull/34098\"\u003e#34098\u003c/a\u003e by \u003ca href=\"https://github.com/cornejobarraza\"\u003e\u003ccode\u003e@​cornejobarraza\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] \u003ccode\u003estartLocationUpdatesAsync\u003c/code\u003e should not require background permissions (\u003ca href=\"https://redirect.github.com/expo/expo/pull/33617\"\u003e#33617\u003c/a\u003e by \u003ca href=\"https://github.com/andrejpavlovic\"\u003e\u003ccode\u003e@​andrejpavlovic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn Android, remove dependency on \u003ccode\u003esmart-location-lib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/33609\"\u003e#33609\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Started using expo modules gradle plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/34176\"\u003e#34176\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Added missing dependency. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/35822\"\u003e#35822\u003c/a\u003e by \u003ca href=\"https://github.com/lukmccall\"\u003e\u003ccode\u003e@​lukmccall\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-location\"\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/~kudochien\"\u003ekudochien\u003c/a\u003e, a new releaser for expo-location since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-secure-store` from 14.0.1 to 14.2.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-secure-store/CHANGELOG.md\"\u003eexpo-secure-store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003ch2\u003e56.0.4 — 2026-05-21\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an ES module import error in the typed config plugin. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46089\"\u003e#46089\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e56.0.3 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.2 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.1 — 2026-05-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e56.0.0 — 2026-05-05\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped minimum iOS/tvOS version to 16.4, macOS to 13.4. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/43296\"\u003e#43296\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose a typed config plugin function (\u003ca href=\"https://redirect.github.com/expo/expo/pull/44098\"\u003e#44098\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e55.0.13 - 2026-04-09\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e55.0.12 - 2026-04-07\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e55.0.11 - 2026-04-02\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/expo/expo/commits/HEAD/packages/expo-secure-store\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-status-bar` from 2.0.1 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-status-bar/CHANGELOG.md\"\u003eexpo-status-bar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.3 — 2025-04-30\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.2 — 2025-04-25\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.1 — 2025-04-14\u003c/h2\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport imperative functions from \u003ccode\u003eSystemBars\u003c/code\u003e when edge-to-edge is enabled. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/36156\"\u003e#36156\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0 — 2025-04-11\u003c/h2\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse react-native-edge-to-edge system bars when edge-to-edge is enabled (\u003ca href=\"https://redirect.github.com/expo/expo/pull/36087\"\u003e#36087\u003c/a\u003e by \u003ca href=\"https://github.com/brentvatne\"\u003e\u003ccode\u003e@​brentvatne\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 — 2025-04-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWarn about potential edge-to-edge interferences. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/34478\"\u003e#34478\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-status-bar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.76.6 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG-0.7x.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog (pre 0.80)\u003c/h1\u003e\n\u003ch2\u003ev0.79.7\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLayout:\u003c/strong\u003e Make missing parent view state in updateLayout a soft error (\u003ca href=\"https://github.com/facebook/react-native/commit/56ad8d9bfd08ea70bc6f5726a2b4a6afb6d2d7c2\"\u003e56ad8d9bfd\u003c/a\u003e by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLayout:\u003c/strong\u003e Make missing parent view state in updateLayout a soft error (\u003ca href=\"https://github.com/facebook/react-native/commit/f2e47d8dabcd61621ea81c86cd1e2488948c4229\"\u003ef2e47d8dab\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.79.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRNGP\u003c/strong\u003e Add support for \u003ccode\u003eexclusiveEnterpriseRepository\u003c/code\u003e  (\u003ca href=\"https://github.com/facebook/react-native/commit/df5ac988cec936c430d41b0fcc15181dc06e46a1\"\u003edf5ac988ce\u003c/a\u003e by \u003ca href=\"https://github.com/cortinico\"\u003e\u003ccode\u003e@​cortinico\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCocoapods:\u003c/strong\u003e Add the ENTERPRISE_REPOSITORY env var to let user consume artifacts from their personal maven mirror (\u003ca href=\"https://github.com/facebook/react-native/commit/a74d930c93ffae8c02142e8cc016a4c390a5f784\"\u003ea74d930c93\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCodegen:\u003c/strong\u003e Add missing Babel dependencies (\u003ca href=\"https://github.com/facebook/react-native/commit/bf2c3af93b146943cb35866fa9badcd188e63f5b\"\u003ebf2c3af93b\u003c/a\u003e by \u003ca href=\"https://github.com/tido64\"\u003e\u003ccode\u003e@​tido64\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLegacy Arch:\u003c/strong\u003e Fix Legacy arch crashing or freezing upon reload (\u003ca href=\"https://github.com/facebook/react-native/commit/db600b2e9e87863cad6dd5ce262dc1f793bcaeb0\"\u003edb600b2e9e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eModal:\u003c/strong\u003e Fix Modal first frame being rendered on top-left corner (\u003ca href=\"https://github.com/facebook/react-native/commit/5a315f8d6b0ea54442c7ef94b7346b0c73fd0b4c\"\u003e5a315f8d6b\u003c/a\u003e by \u003ca href=\"https://github.com/cortinico\"\u003e\u003ccode\u003e@​cortinico\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTurboModule:\u003c/strong\u003e Fix emitting event from turbo module crashes on 32bit android (\u003ca href=\"https://github.com/facebook/react-native/commit/43bc43e5e85519d2924c4fc80765e66d0c48b1a9\"\u003e43bc43e5e8\u003c/a\u003e by \u003ca href=\"https://github.com/vladimirivanoviliev\"\u003e\u003ccode\u003e@​vladimirivanoviliev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.79.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFlow:\u003c/strong\u003e Publish top-level Flow types for \u003ccode\u003ereact-native\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/fbbd20dd632acd72d2abe861dd4a0e6e98437cf2\"\u003efbbd20dd63\u003c/a\u003e by \u003ca href=\"https://github.com/buschco\"\u003e\u003ccode\u003e@​buschco\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.79.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCodegen:\u003c/strong\u003e Backports fix: exclusion of selectively disabled libraries from codegen generation (\u003ca href=\"https://github.com/facebook/react-native/commit/3acfe01382e67b16386bb04f7730abc479fec1cc\"\u003e3acfe01382\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFlow:\u003c/strong\u003e Publish top-level Flow types for \u003ccode\u003ereact-native\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/50667eceb1be4771375d6a3cc2f4e42d4d8aad3a\"\u003e50667eceb1\u003c/a\u003e by \u003ca href=\"https://github.com/aswinandro\"\u003e\u003ccode\u003e@​aswinandro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime:\u003c/strong\u003e Disabling \u003ccode\u003eupdateRuntimeShadowNodeReferencesOnCommit\u003c/code\u003e by default. (\u003ca href=\"https://github.com/facebook/react-native/commit/2cd074d77a706f4fe4396ffdf87408f781e935a4\"\u003e2cd074d77a\u003c/a\u003e by \u003ca href=\"https://github.com/lenaic\"\u003e\u003ccode\u003e@​lenaic\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput:\u003c/strong\u003e Fix broken focus behavior for TextInput in older Android versions (\u0026lt; 9) (\u003ca href=\"https://github.com/facebook/react-native/commit/0ebaaed281fcfa01b20a17a461c1d0b489a7f0a2\"\u003e0ebaaed281\u003c/a\u003e by \u003ca href=\"https://github.com/joevilches\"\u003e\u003ccode\u003e@​joevilches\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-gesture-handler` from 2.20.2 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/releases\"\u003ereact-native-gesture-handler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.32.0\u003c/h2\u003e\n\u003ch2\u003e❗ Important changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Remove getChildInDrawingOrderAtIndex by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4156\"\u003esoftware-mansion/react-native-gesture-handler#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport React Native 0.86 by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4166\"\u003esoftware-mansion/react-native-gesture-handler#4166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRNRenderer\u003c/code\u003e import for React Native 0.86+ by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4160\"\u003esoftware-mansion/react-native-gesture-handler#4160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👍 Improvements\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix duplicated \u003ccode\u003etestID\u003c/code\u003e by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4186\"\u003esoftware-mansion/react-native-gesture-handler#4186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Fix discrete gestures not triggering \u003ccode\u003eonFinalize\u003c/code\u003e by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4196\"\u003esoftware-mansion/react-native-gesture-handler#4196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Fix wrong reported number of pointers by \u003ca href=\"https://github.com/j-piasecki\"\u003e\u003ccode\u003e@​j-piasecki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4218\"\u003esoftware-mansion/react-native-gesture-handler#4218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Fix handler retrieval and mismatched coordinate space by \u003ca href=\"https://github.com/j-piasecki\"\u003e\u003ccode\u003e@​j-piasecki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4199\"\u003esoftware-mansion/react-native-gesture-handler#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Don't iterate to root while resolving recognizer by \u003ca href=\"https://github.com/j-piasecki\"\u003e\u003ccode\u003e@​j-piasecki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4202\"\u003esoftware-mansion/react-native-gesture-handler#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Android): apply numberOfPointers config to the pointer requirement in LongPressGestureHandler by \u003ca href=\"https://github.com/prashanFOMO\"\u003e\u003ccode\u003e@​prashanFOMO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4253\"\u003esoftware-mansion/react-native-gesture-handler#4253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔢 Miscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old arch CI by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4256\"\u003esoftware-mansion/react-native-gesture-handler#4256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pods): Fix invalid \u003ccode\u003ereact-native/../react-native\u003c/code\u003e resolution for aliases by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4232\"\u003esoftware-mansion/react-native-gesture-handler#4232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove ruby utils to module by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4245\"\u003esoftware-mansion/react-native-gesture-handler#4245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eexpo\u003c/code\u003e to stable 56 by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4227\"\u003esoftware-mansion/react-native-gesture-handler#4227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[macOS] Bump example app by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3993\"\u003esoftware-mansion/react-native-gesture-handler#3993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Reanimated by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4040\"\u003esoftware-mansion/react-native-gesture-handler#4040\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.2...v2.32.0\"\u003ehttps://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.2...v2.32.0\u003c/a\u003e\n\u003cstrong\u003echerry-pick thread\u003c/strong\u003e: \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4255\"\u003esoftware-mansion/react-native-gesture-handler#4255\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.31.2\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix TalkBack on Pressable by \u003ca href=\"https://github.com/akwasniewski\"\u003e\u003ccode\u003e@​akwasniewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4017\"\u003esoftware-mansion/react-native-gesture-handler#4017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Web] Fix Pinch and Rotation by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4078\"\u003esoftware-mansion/react-native-gesture-handler#4078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Correct Rotation handler by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4079\"\u003esoftware-mansion/react-native-gesture-handler#4079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔢 Miscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not check for worklets if babel plugin was not used by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4107\"\u003esoftware-mansion/react-native-gesture-handler#4107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwipeableProps from RefObject to Ref by \u003ca href=\"https://github.com/litinskii\"\u003e\u003ccode\u003e@​litinskii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3759\"\u003esoftware-mansion/react-native-gesture-handler#3759\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.1...v2.31.2\"\u003ehttps://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.1...v2.31.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.31.1\u003c/h2\u003e\n\u003ch2\u003e❗ Important changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport React Native 0.85 by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4014\"\u003esoftware-mansion/react-native-gesture-handler#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tvOS] Fix build error by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4060\"\u003esoftware-mansion/react-native-gesture-handler#4060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔢 Miscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix failing Jest CI by \u003ca href=\"https://github.com/m-bert\"\u003e\u003ccode\u003e@​m-bert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3988\"\u003esoftware-mansion/react-native-gesture-handler#3988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/aa8991862d4c6d2392bd3d60045a5fa19805ffd8\"\u003e\u003ccode\u003eaa89918\u003c/code\u003e\u003c/a\u003e Release v2.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/f68a21a026a1296649c68f0d131eab2a85dd378b\"\u003e\u003ccode\u003ef68a21a\u003c/code\u003e\u003c/a\u003e Remove old arch CI (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4256\"\u003e#4256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/4afdcbdf62365d5ef99e3c8703ea41c330ef242b\"\u003e\u003ccode\u003e4afdcbd\u003c/code\u003e\u003c/a\u003e [Release 2.32] Cherry-pick thread (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4255\"\u003e#4255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/e85cdfe78868de67f677e96af0ce2ffd810972d6\"\u003e\u003ccode\u003ee85cdfe\u003c/code\u003e\u003c/a\u003e [Release] 2.31.2 cherry-pick thread (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/5642f004df5b684698cd692a8fbcb0aa565229b8\"\u003e\u003ccode\u003e5642f00\u003c/code\u003e\u003c/a\u003e [Release] 2.31.1 cherry-pick thread (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/71f4f8a85786fd06b8da83c9fbd984735929ba6f\"\u003e\u003ccode\u003e71f4f8a\u003c/code\u003e\u003c/a\u003e [Release] 2.31.0 cherry-pick thread (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4050\"\u003e#4050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/56b4fde4737b49e50517781cfc16229198439288\"\u003e\u003ccode\u003e56b4fde\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eexpo\u003c/code\u003e on v2 branch (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/7bf8b077b9481adcd1fdaa0a562999d968a8f55f\"\u003e\u003ccode\u003e7bf8b07\u003c/code\u003e\u003c/a\u003e fix(android): compile RNGestureHandlerModule with Kotlin 2.3 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/686e015fb28796eb70a4377db6655a453466b70b\"\u003e\u003ccode\u003e686e015\u003c/code\u003e\u003c/a\u003e Mocks: fix button content missing (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/4048\"\u003e#4048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/commit/25b88dbd6136b05fdc11393f9830832501f89ba3\"\u003e\u003ccode\u003e25b88db\u003c/code\u003e\u003c/a\u003e Temporarily disable commitly releases (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/3953\"\u003e#3953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-gesture-handler/compare/2.20.2...v2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-native-gesture-handler since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-reanimated` from 3.16.7 to 3.19.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-reanimated's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.19.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Change condition on Release Compatibility Check CI  by \u003ca href=\"https://github.com/patrycjakalinska\"\u003e\u003ccode\u003e@​patrycjakalinska\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8594\"\u003esoftware-mansion/react-native-reanimated#8594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align with clang formatting on main by \u003ca href=\"https://github.com/patrycjakalinska\"\u003e\u003ccode\u003e@​patrycjakalinska\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8597\"\u003esoftware-mansion/react-native-reanimated#8597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove fromat from blame by \u003ca href=\"https://github.com/patrycjakalinska\"\u003e\u003ccode\u003e@​patrycjakalinska\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8615\"\u003esoftware-mansion/react-native-reanimated#8615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Fix failing CIs by \u003ca href=\"https://github.com/patrycjakalinska\"\u003e\u003ccode\u003e@​patrycjakalinska\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8642\"\u003esoftware-mansion/react-native-reanimated#8642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support originX and originY in web layout animations  by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8769\"\u003esoftware-mansion/react-native-reanimated#8769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Web entering animations triggered on view exiting by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8775\"\u003esoftware-mansion/react-native-reanimated#8775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Multiple surfaces by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8790\"\u003esoftware-mansion/react-native-reanimated#8790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/3.19.4...3.19.5\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/3.19.4...3.19.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.19.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Entering layout animations not working on Android by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8501\"\u003esoftware-mansion/react-native-reanimated#8501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix useAnimatedRef breaking on SectionList by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8532\"\u003esoftware-mansion/react-native-reanimated#8532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eKeyframe\u003c/code\u003e mock (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/6961\"\u003e#6961\u003c/a\u003e) by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8570\"\u003esoftware-mansion/react-native-reanimated#8570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix disappearing views when exiting LA is used on web with strict mode by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8568\"\u003esoftware-mansion/react-native-reanimated#8568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix web crashes if there is no DOM element and other little issues by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8583\"\u003esoftware-mansion/react-native-reanimated#8583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/3.19.3...3.19.4\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/3.19.3...3.19.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: scrollTo is not a function on web by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8362\"\u003esoftware-mansion/react-native-reanimated#8362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/3.19.2...3.19.3\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/3.19.2...3.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Web LA] Correctly handle \u003ccode\u003eEasing.bezier\u003c/code\u003e by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8060\"\u003esoftware-mansion/react-native-reanimated#8060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCannot read property '__nativeTag' of null\u003c/code\u003e. by \u003ca href=\"https://github.com/skusnierz\"\u003e\u003ccode\u003e@​skusnierz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8311\"\u003esoftware-mansion/react-native-reanimated#8311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Web LA] Ensure callbacks are called when ReducedMotion is on by \u003ca href=\"https://github.com/skusnierz\"\u003e\u003ccode\u003e@​skusnierz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8312\"\u003esoftware-mansion/react-native-reanimated#8312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003eReactAndroid_VERSION_MINOR\u003c/code\u003e CMake variable used before find_package by \u003ca href=\"https://github.com/skusnierz\"\u003e\u003ccode\u003e@​skusnierz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8313\"\u003esoftware-mansion/react-native-reanimated#8313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[LA] Add check if view is mounted on Android  (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8083\"\u003e#8083\u003c/a\u003e) by \u003ca href=\"https://github.com/skusnierz\"\u003e\u003ccode\u003e@​skusnierz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8321\"\u003esoftware-mansion/react-native-reanimated#8321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Move android-only prop definition to ifdef block by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8333\"\u003esoftware-mansion/react-native-reanimated#8333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't pass uninitialized ref to dispatchCommand, add warnings by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8334\"\u003esoftware-mansion/react-native-reanimated#8334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Animated styles not working with react freeze after unfreezing component by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8336\"\u003esoftware-mansion/react-native-reanimated#8336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: Reanimated 3.19.2 by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/8337\"\u003esoftware-mansion/react-native-reanimated#8337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/3.19.1...3.19.2\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/3.19.1...3.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cpplint missing header include error by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/7849\"\u003esoftware-mansion/react-native-reanimated#7849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add missing check for the new architecture in 3.19 by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/7981\"\u003esoftware-mansion/react-native-reanimated#7981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Failing linter checks in v3 by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/7990\"\u003esoftware-mansion/react-native-reanimated#7990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Java compatibility by \u003ca href=\"https://github.com/piaskowyk\"\u003e\u003ccode\u003e@​piaskowyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/7996\"\u003esoftware-mansion/react-native-reanimated#7996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/31bfe931111a137ffc5f93224d522148af23d0f6\"\u003e\u003ccode\u003e31bfe93\u003c/code\u003e\u003c/a\u003e release(Reanimated): 3.19.5 (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8789\"\u003e#8789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/fb699962bfc0b1eba86e7275eca206e00c2a879f\"\u003e\u003ccode\u003efb69996\u003c/code\u003e\u003c/a\u003e cherry-pick(Reanimated/v3): Fix for multiple surfaces (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8554\"\u003e#8554\u003c/a\u003e) (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/3d81081f8f3374604801e4f8b191dfcbe9096dfc\"\u003e\u003ccode\u003e3d81081\u003c/code\u003e\u003c/a\u003e cherry-pick(Reanimated/v3) Fix web entering animations triggered on view exit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/de02413e2c77fc598ea40422dca849c3765a51c1\"\u003e\u003ccode\u003ede02413\u003c/code\u003e\u003c/a\u003e fix(3.19): Support originX and originY in web layout animations  (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8769\"\u003e#8769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/d11fd34cc958e57213ef5d86365166100d0d35c5\"\u003e\u003ccode\u003ed11fd34\u003c/code\u003e\u003c/a\u003e chore(3.19): Remove fromat from blame (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8615\"\u003e#8615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/1a45af78bc318310da4e78e7b2bf1c4a75ac29ea\"\u003e\u003ccode\u003e1a45af7\u003c/code\u003e\u003c/a\u003e chore(3.19): Align with clang formatting on main (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8597\"\u003e#8597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/ab9b7c03c9027587bd7c3222dbf06a0b00e9f7b1\"\u003e\u003ccode\u003eab9b7c0\u003c/code\u003e\u003c/a\u003e release(Reanimated): 3.19.4 (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/e9141c76c40ae3213945e614a1ab0f8495bf4bd9\"\u003e\u003ccode\u003ee9141c7\u003c/code\u003e\u003c/a\u003e cherry-pick(Reanimated): Fix web crashes if there is no DOM element and other...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/22c88fa67fb9a58077f5eed182365e4253b00c37\"\u003e\u003ccode\u003e22c88fa\u003c/code\u003e\u003c/a\u003e cherry-pick(Reanimated): Fix disappearing views when exiting LA is used on we...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/951e5a6958c9a91dcf875d21f33d0bc925874277\"\u003e\u003ccode\u003e951e5a6\u003c/code\u003e\u003c/a\u003e cherry-pick(Reanimated): Fix \u003ccode\u003eKeyframe\u003c/code\u003e mock (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/6961\"\u003e#6961\u003c/a\u003e) (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commits/3.19.5/packages/react-native-reanimated\"\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/~matipl01\"\u003ematipl01\u003c/a\u003e, a new releaser for react-native-reanimated since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 4.12.0 to 4.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.14.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v4.14.0...v4.14.1\"\u003e4.14.1\u003c/a\u003e (2024-12-06)\u003c/h2\u003e\n\u003cp\u003eFix tvos support\u003c/p\u003e\n\u003ch2\u003eRelease 4.14.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v4.13.1...v4.14.0\"\u003e4.14.0\u003c/a\u003e (2024-10-31)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove legacy version check in react-native.config.js \u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/540\"\u003e#540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.13.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v4.13.0...v4.13.1\"\u003e4.13.1\u003c/a\u003e (2024-10-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse jest.fn on mocked hooks (\u003ca href=\"https://redirect.github.com/th3rdwave/react-native-safe-area-context/pull/449\"\u003eth3rdwave/react-native-safe-area-context#449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/compare/v4.12.0...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2024-10-31)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd react-native-macos support (\u003ca href=\"https://redirect.github.com/th3rdwave/react-native-safe-area-context/issues/513\"\u003e#513\u003c/a\u003e) (\u003ca href=\"https://github.com/th3rdwave/react-native-safe-area-context/commit/ed16a5e4203ac5e1a52a5fbf5a434999c49be4f5\"\u003eed16a5e\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/AppAndFlow/react-native-safe-area-context/commit/fdb0e78d743686ebd19403207302aacbda2dca9a\"\u003e\u003ccode\u003efdb0e78\u003c/code\u003e\u003c/a\u003e chore: release 4.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/38fb04b3b248f62ba8fca6f7cdeb1a848e46d4cd\"\u003e\u003ccode\u003e38fb04b\u003c/code\u003e\u003c/a\u003e chore: add package manager field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/cf78068a6da5b42289de87b559ffc9a4e7652e25\"\u003e\u003ccode\u003ecf78068\u003c/code\u003e\u003c/a\u003e Fix tvos support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/abe15139b641ff1c3c8f989df3c24821befe3384\"\u003e\u003ccode\u003eabe1513\u003c/code\u003e\u003c/a\u003e feat: support RN 0.76 + add example with RNTA (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/725976d893637732dacf4a72c9e19f7ada055a93\"\u003e\u003ccode\u003e725976d\u003c/code\u003e\u003c/a\u003e chore: release 4.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/03a2872fb0b1c71529e6243b0e3a3b336294c4bf\"\u003e\u003ccode\u003e03a2872\u003c/code\u003e\u003c/a\u003e chore: Remove legacy version check in \u003ccode\u003ereact-native.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e8f873f0d19e2e1119071299cbea6eb70010342f\"\u003e\u003ccode\u003ee8f873f\u003c/code\u003e\u003c/a\u003e chore: release 4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/b2afa57ab6082792ca38435f13553500b0aaca70\"\u003e\u003ccode\u003eb2afa57\u003c/code\u003e\u003c/a\u003e use jest.fn on mocked hooks (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e5d23b880bb99264348ce7ce73700272b97a8927\"\u003e\u003ccode\u003ee5d23b8\u003c/code\u003e\u003c/a\u003e chore: release 4.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ed16a5e4203ac5e1a52a5fbf5a434999c49be4f5\"\u003e\u003ccode\u003eed16a5e\u003c/code\u003e\u003c/a\u003e feat: add react-native-macos support (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v4.12.0...v4.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-screens` from 4.4.0 to 4.25.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-screens/releases\"\u003ereact-native-screens's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.25.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003ePatch release bringing two important fixes.\u003c/p\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Android, Tabs): trigger appearance update on user tab selection (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): include keyboard translationY in shadow update (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-screens/compare/4.25.1...4.25.2\"\u003ehttps://github.com/software-mansion/react-native-screens/compare/4.25.1...4.25.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.25.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003ePatch version with some crucial fixes.\u003c/p\u003e\n\u003ch2\u003eBug fixes 🐞\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Android, Tabs): handle Tabs reattachment to window (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/4035\"\u003e#4035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): Prioritize keyboard animation over content resize animation (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3924\"\u003e#3924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(Android, FormSheet): Align animators implementation to use ValueAnimator (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(Android, FormSheet): Minor cleanups in SheetAnimationCoordinator (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3921\"\u003e#3921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(Android, FormSheet): Create SheetAnimationCoordinator to synchronize animations coming from different sources (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-screens/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=...\n\n_Description has been truncated_","html_url":"https://github.com/emredogan-cloud/tayfa/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emredogan-cloud%2Ftayfa/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"5.7.0","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-27T10:24:14.000Z","version_change":"5.7.0 → 5.8.0","issue":{"uuid":"4757913546","node_id":"PR_kwDOQr-6Is7rRqXk","number":120,"state":"closed","title":"Bump the npm-minor-patch group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-06T08:38:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-27T10:24:14.000Z","updated_at":"2026-07-06T08:38:46.000Z","time_to_close":771270,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-minor-patch","update_count":44,"packages":[{"name":"@expo/vector-icons","old_version":"15.0.3","new_version":"15.1.1","repository_url":"https://github.com/expo/vector-icons"},{"name":"@shopify/react-native-skia","old_version":"2.6.2","new_version":"2.6.8","repository_url":"https://github.com/Shopify/react-native-skia"},{"name":"@tanstack/query-async-storage-persister","old_version":"5.90.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query","old_version":"5.90.12","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-persist-client","old_version":"5.90.14","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.16.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"babel-preset-expo","old_version":"56.0.14","new_version":"56.0.15","repository_url":"https://github.com/expo/expo"},{"name":"expo","old_version":"56.0.8","new_version":"56.0.12","repository_url":"https://github.com/expo/expo"},{"name":"expo-build-properties","old_version":"56.0.16","new_version":"56.0.19","repository_url":"https://github.com/expo/expo"},{"name":"expo-camera","old_version":"56.0.7","new_version":"56.0.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"56.0.13","new_version":"56.0.14","repository_url":"https://github.com/expo/expo"},{"name":"expo-location","old_version":"56.0.15","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"expo-network","old_version":"56.0.4","new_version":"56.0.5","repository_url":"https://github.com/expo/expo"},{"name":"expo-notifications","old_version":"56.0.15","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"56.2.8","new_version":"56.2.11","repository_url":"https://github.com/expo/expo"},{"name":"expo-sharing","old_version":"56.0.15","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"expo-task-manager","old_version":"56.0.16","new_version":"56.0.19","repository_url":"https://github.com/expo/expo"},{"name":"jest-expo","old_version":"56.0.4","new_version":"56.0.5","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-i18next","old_version":"17.0.6","new_version":"17.0.8","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-body-highlighter","old_version":"3.1.4","new_version":"3.2.0"},{"name":"react-native-iap","old_version":"15.2.0","new_version":"15.3.4","repository_url":"https://github.com/hyodotdev/openiap"},{"name":"react-native-nitro-modules","old_version":"0.35.6","new_version":"0.35.10","repository_url":"https://github.com/mrousavy/nitro"},{"name":"react-native-paper","old_version":"5.14.5","new_version":"5.15.3","repository_url":"https://github.com/callstack/react-native-paper"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.8.3","new_version":"0.10.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"victory-native","old_version":"41.20.2","new_version":"41.26.0","repository_url":"https://github.com/FormidableLabs/victory-native-xl"},{"name":"zod","old_version":"4.3.5","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@react-native/assets-registry","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"@react-native/jest-preset","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"babel-plugin-module-resolver","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/tleunen/babel-plugin-module-resolver"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"prettier","old_version":"3.7.4","new_version":"3.9.0","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@expo/vector-icons](https://github.com/expo/vector-icons) | `15.0.3` | `15.1.1` |\n| [@shopify/react-native-skia](https://github.com/Shopify/react-native-skia) | `2.6.2` | `2.6.8` |\n| [@tanstack/query-async-storage-persister](https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister) | `5.90.14` | `5.101.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.12` | `5.101.2` |\n| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client) | `5.90.14` | `5.101.2` |\n| [axios](https://github.com/axios/axios) | `1.16.0` | `1.18.1` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `56.0.14` | `56.0.15` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `56.0.8` | `56.0.12` |\n| [expo-build-properties](https://github.com/expo/expo/tree/HEAD/packages/expo-build-properties) | `56.0.16` | `56.0.19` |\n| [expo-camera](https://github.com/expo/expo/tree/HEAD/packages/expo-camera) | `56.0.7` | `56.0.8` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `56.0.13` | `56.0.14` |\n| [expo-location](https://github.com/expo/expo/tree/HEAD/packages/expo-location) | `56.0.15` | `56.0.18` |\n| [expo-network](https://github.com/expo/expo/tree/HEAD/packages/expo-network) | `56.0.4` | `56.0.5` |\n| [expo-notifications](https://github.com/expo/expo/tree/HEAD/packages/expo-notifications) | `56.0.15` | `56.0.18` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `56.2.8` | `56.2.11` |\n| [expo-sharing](https://github.com/expo/expo/tree/HEAD/packages/expo-sharing) | `56.0.15` | `56.0.18` |\n| [expo-task-manager](https://github.com/expo/expo/tree/HEAD/packages/expo-task-manager) | `56.0.16` | `56.0.19` |\n| [jest-expo](https://github.com/expo/expo/tree/HEAD/packages/jest-expo) | `56.0.4` | `56.0.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.15` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.6` | `17.0.8` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| react-native-body-highlighter | `3.1.4` | `3.2.0` |\n| [react-native-iap](https://github.com/hyodotdev/openiap/tree/HEAD/libraries/react-native-iap) | `15.2.0` | `15.3.4` |\n| [react-native-nitro-modules](https://github.com/mrousavy/nitro) | `0.35.6` | `0.35.10` |\n| [react-native-paper](https://github.com/callstack/react-native-paper) | `5.14.5` | `5.15.3` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.8.3` | `0.10.0` |\n| [victory-native](https://github.com/FormidableLabs/victory-native-xl/tree/HEAD/lib) | `41.20.2` | `41.26.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [@react-native/assets-registry](https://github.com/facebook/react-native/tree/HEAD/packages/assets) | `0.85.3` | `0.86.0` |\n| [@react-native/jest-preset](https://github.com/facebook/react-native/tree/HEAD/packages/jest-preset) | `0.85.3` | `0.86.0` |\n| [babel-plugin-module-resolver](https://github.com/tleunen/babel-plugin-module-resolver) | `5.0.2` | `5.0.3` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.4.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.9.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n\n\nUpdates `@expo/vector-icons` from 15.0.3 to 15.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/releases\"\u003e@​expo/vector-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: return icon set instead of string in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003cp\u003eThis release got burned, use \u003ca href=\"https://github.com/expo/vector-icons/releases/tag/v15.1.1\"\u003ehttps://github.com/expo/vector-icons/releases/tag/v15.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/blob/master/CHANGELOG.md\"\u003e@​expo/vector-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn icon set in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e579cbfd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type strictness for font map (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/349\"\u003e#349\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/5699c4f39edda29d44f4a519fc45d9bdf623202c\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/vector-icons/commits/v15.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​expo/vector-icons\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/react-native-skia` from 2.6.2 to 2.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/react-native-skia/releases\"\u003e@​shopify/react-native-skia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.7...v2.6.8\"\u003e2.6.8\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e use RCT_REMOVE_LEGACY_ARCH to guard RCTCxxBridge usage (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3906\"\u003e#3906\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/9e8166b2bffea56c2a7aa575190d8aa19c67e473\"\u003e9e8166b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.6...v2.6.7\"\u003e2.6.7\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e gate RCTCxxBridge behind RCT_DISABLE_LEGACY_ARCH (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3852\"\u003e#3852\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/b8787dc483f2cb51c4bc9b01d498649e8793c330\"\u003eb8787dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e export dispose() on native MaskFilter host object (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3903\"\u003e#3903\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d34d66cb74391ab0b6aab5701ef727d674a927c5\"\u003ed34d66c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.3-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.3-next.1...v2.6.3-next.2\"\u003e2.6.3-next.2\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e new Skia Graphite release (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3898\"\u003e#3898\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/75116a77a988f3dd1811a1b84c58c208b3e66af2\"\u003e75116a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.5...v2.6.6\"\u003e2.6.6\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e✏️:\u003c/strong\u003e upgrade to chrome/m150 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3890\"\u003e#3890\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d789c50d034e8ef1ed396e938bc354a9796350a7\"\u003ed789c50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e substancial Graphite improvements (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3893\"\u003e#3893\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d3d2e82340995fac930bc17aea4a633dac288274\"\u003ed3d2e82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🤖:\u003c/strong\u003e add missing old-architecture (paper) stubs for SkiaWebGPUView (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3888\"\u003e#3888\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/4d7402705f1d68430b0a9012ecfa3a1ed263c26e\"\u003e4d74027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.4...v2.6.5\"\u003e2.6.5\u003c/a\u003e (2026-06-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e📦:\u003c/strong\u003e remove postinstall script (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3880\"\u003e#3880\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/7c3db5c04f4cf68367eb31cf5e39801a472f1137\"\u003e7c3db5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.3...v2.6.4\"\u003e2.6.4\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e⬆️:\u003c/strong\u003e upgrade react-native-worklet version (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3856\"\u003e#3856\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/19eb52822126a3f1ab5e416e92bbac30f4936c63\"\u003e19eb528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/9e8166b2bffea56c2a7aa575190d8aa19c67e473\"\u003e\u003ccode\u003e9e8166b\u003c/code\u003e\u003c/a\u003e fix(🍏): use RCT_REMOVE_LEGACY_ARCH to guard RCTCxxBridge usage (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d34d66cb74391ab0b6aab5701ef727d674a927c5\"\u003e\u003ccode\u003ed34d66c\u003c/code\u003e\u003c/a\u003e fix(🗿): export dispose() on native MaskFilter host object (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3903\"\u003e#3903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/b8787dc483f2cb51c4bc9b01d498649e8793c330\"\u003e\u003ccode\u003eb8787dc\u003c/code\u003e\u003c/a\u003e fix(🍏): gate RCTCxxBridge behind RCT_DISABLE_LEGACY_ARCH (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/af4d8fae5f4cbe7b164e3730d5eb2d3919e57e13\"\u003e\u003ccode\u003eaf4d8fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump http-proxy-middleware from 2.0.9 to 2.0.10 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3905\"\u003e#3905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/5fe29a5d72938188a26337459e2fbb30f0fa6e5b\"\u003e\u003ccode\u003e5fe29a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump remotion from 4.0.244 to 4.0.410 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3902\"\u003e#3902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/ad25141953b9dfe66e01086b94779361613fd8e9\"\u003e\u003ccode\u003ead25141\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/5fd10937a1b83b0ebca0e5d35f430cf949d839cf\"\u003e\u003ccode\u003e5fd1093\u003c/code\u003e\u003c/a\u003e chore(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/a0c842a7a44f6bb2b263f47be9593af069d3209b\"\u003e\u003ccode\u003ea0c842a\u003c/code\u003e\u003c/a\u003e chore(🗿): improve async WebGPU model (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d3d2e82340995fac930bc17aea4a633dac288274\"\u003e\u003ccode\u003ed3d2e82\u003c/code\u003e\u003c/a\u003e fix(🗿): substancial Graphite improvements (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/4423279698c2de34401bfde421b92eeec72a665b\"\u003e\u003ccode\u003e4423279\u003c/code\u003e\u003c/a\u003e chore(🐙): minor renaming (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.2...v2.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/query-async-storage-persister` from 5.90.14 to 5.101.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/query-async-storage-persister's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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/query-async-storage-persister/CHANGELOG.md\"\u003e@​tanstack/query-async-storage-persister's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/610e8d1684614f63e13f5829ad4bc375782ff06d\"\u003e\u003ccode\u003e610e8d1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10996\"\u003e#10996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b80929716f9ae36104245da9d99e8af3550e6f58\"\u003e\u003ccode\u003eb809297\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10977\"\u003e#10977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ee89b90238f2cf8af2b7b889835550233d0fe9dd\"\u003e\u003ccode\u003eee89b90\u003c/code\u003e\u003c/a\u003e test(query-async-storage-persister): replace deprecated 'toBeCalledTimes' wit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/query-async-storage-persister@5.101.2/packages/query-async-storage-persister\"\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@​tanstack/query-async-storage-persister\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.12 to 5.101.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\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/f5bf180d933d8b8d9d9e7b845e55b26a3a413b07\"\u003e\u003ccode\u003ef5bf180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/25cdd975fed4703d2ca5b600ca5ccd2b600b3dd8\"\u003e\u003ccode\u003e25cdd97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/ecd89c8faf7acc226f00633ea3a761d3ab842c1d\"\u003e\u003ccode\u003eecd89c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/01c763444e3cf3dfa9744f13911aa1533cac3c29\"\u003e\u003ccode\u003e01c7634\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/49012dbd5192dfe483d3b108b72ffaa7f2849e0f\"\u003e\u003ccode\u003e49012db\u003c/code\u003e\u003c/a\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.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/610e8d1684614f63e13f5829ad4bc375782ff06d\"\u003e\u003ccode\u003e610e8d1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10996\"\u003e#10996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1f84256a2e5967882f65fd2b26e6b67b33a7fdd9\"\u003e\u003ccode\u003e1f84256\u003c/code\u003e\u003c/a\u003e docs: document the \u003ccode\u003eselect\u003c/code\u003e typing caveat for parallel-queries hooks (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10984\"\u003e#10984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b80929716f9ae36104245da9d99e8af3550e6f58\"\u003e\u003ccode\u003eb809297\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10977\"\u003e#10977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ccc843ea44220ba4fb931fd3a0fe06f9e0f9ec74\"\u003e\u003ccode\u003eccc843e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useQueries): move type-only tests to 'useQueries.te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/415461346f319db94c47c9ff1dc47a1b845b6709\"\u003e\u003ccode\u003e4154613\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): split 'should handle conditional logi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8bb5fdea3e78c20d7d25c8017a0a2f23c6508996\"\u003e\u003ccode\u003e8bb5fde\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): split 'should pass meta to mutation' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87426a301609fa56ac595a8d26b846e0ef1ee788\"\u003e\u003ccode\u003e87426a3\u003c/code\u003e\u003c/a\u003e test(react-query): replace deprecated 'toBeCalledTimes' with 'toHaveBeenCalle...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/feb1efd804c1262106f72c8adc1d82a8ce9cfbb0\"\u003e\u003ccode\u003efeb1efd\u003c/code\u003e\u003c/a\u003e test(*): move 'vi.useRealTimers' to the end of 'afterEach' so cleanup runs un...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-persist-client` from 5.90.14 to 5.101.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query-persist-client'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.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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-persist-client/CHANGELOG.md\"\u003e@​tanstack/react-query-persist-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\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.100.13\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/610e8d1684614f63e13f5829ad4bc375782ff06d\"\u003e\u003ccode\u003e610e8d1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10996\"\u003e#10996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b80929716f9ae36104245da9d99e8af3550e6f58\"\u003e\u003ccode\u003eb809297\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10977\"\u003e#10977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/feb1efd804c1262106f72c8adc1d82a8ce9cfbb0\"\u003e\u003ccode\u003efeb1efd\u003c/code\u003e\u003c/a\u003e test(*): move 'vi.useRealTimers' to the end of 'afterEach' so cleanup runs un...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-persist-client@5.101.2/packages/react-query-persist-client\"\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@​tanstack/react-query-persist-client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.0 to 1.18.1\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.18.1 — June 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release focuses on Node HTTP adapter fixes, safer AxiosError serialisation, runtime/type correctness fixes, documentation updates, and dependency maintenance.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError Serialisation: Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, accepted path-only URLs when socketPath is configured, deferred environment proxy handling to Node, and explicitly passed maxBodyLength through to follow-redirects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10917\"\u003e#10917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10930\"\u003e#10930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRuntime and Type Correctness: Fixed several runtime crashes, type definition mismatches, and incorrect error handling paths. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosURLSearchParams: Switched the encoder callback to an arrow function so \u003ccode\u003eencoder.call(this)\u003c/code\u003e receives the \u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e instance correctly. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Documented sensitive headers and status transition behaviour, prepared cleaned-up docs, added Deno install instructions, and clarified that request data is request-specific (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11007\"\u003e#11007\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11010\"\u003e#11010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Bumped vite, rollup, form-data, js-yaml, and multer across the root project, docs, smoke tests, and module test workspaces. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11011\"\u003e#11011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11012\"\u003e#11012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11013\"\u003e#11013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11015\"\u003e#11015\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11016\"\u003e#11016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11017\"\u003e#11017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdevelopersrinu\"\u003e\u003ccode\u003e@​webdevelopersrinu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sijie-Z\"\u003e\u003ccode\u003e@​sijie-Z\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.18.0...v1.18.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etransitional.advertiseZstdAcceptEncoding\u003c/code\u003e controlling whether \u003ccode\u003ezstd\u003c/code\u003e is advertised in \u003ccode\u003eAccept-Encoding\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10920\"\u003e#10920\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuthentication Handling:\u003c/strong\u003e Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a209bfb1e5dcbce3cecbf4bd955339d006358887\"\u003e\u003ccode\u003ea209bfb\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.18.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11027\"\u003e#11027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fa6a55ef99235074d2c11d80a1064ef02850d598\"\u003e\u003ccode\u003efa6a55e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump multer from 2.1.1 to 2.2.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40e7be8a78dd43caaeb2313cc4be3f8e714be91d\"\u003e\u003ccode\u003e40e7be8\u003c/code\u003e\u003c/a\u003e docs: clarifies that request data is request-specific in axios (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a446b39b19c8b570214a4158520c5ddd5b020366\"\u003e\u003ccode\u003ea446b39\u003c/code\u003e\u003c/a\u003e fix(AxiosURLSearchParams): use arrow function so encoder.call(this) receives ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cf1306a42d97960b635c894c83658f2692e53585\"\u003e\u003ccode\u003ecf1306a\u003c/code\u003e\u003c/a\u003e docs: add Deno to install instructions (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b32880af48017457a1203ab2e63720902d3b71b3\"\u003e\u003ccode\u003eb32880a\u003c/code\u003e\u003c/a\u003e fix: incorrect use of error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1792eda11aff8fe0f8c8a6e5ae6ff305740a6460\"\u003e\u003ccode\u003e1792eda\u003c/code\u003e\u003c/a\u003e fix: ensure maxBodyLength is explicitly passed to follow-redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/30499d6af0961ec38619792013a534d1933b08a9\"\u003e\u003ccode\u003e30499d6\u003c/code\u003e\u003c/a\u003e fix: various runtime crashes and type definition mismatches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20ce9c412ebd88823d1a4a47000cb133a8f79440\"\u003e\u003ccode\u003e20ce9c4\u003c/code\u003e\u003c/a\u003e fix(http): defer env proxy handling to Node (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e64bcf9c5af231d6f37d8389b1e57ded314fff86\"\u003e\u003ccode\u003ee64bcf9\u003c/code\u003e\u003c/a\u003e chore(deps): merge branch 'v1.x' into tests/module/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-preset-expo` from 56.0.14 to 56.0.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/babel-preset-expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 56.0.8 to 56.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-build-properties` from 56.0.16 to 56.0.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-build-properties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-camera` from 56.0.7 to 56.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-camera/CHANGELOG.md\"\u003eexpo-camera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled responsive capture and fast capture prioritization on iOS for lower shutter lag and faster successive photo captures.\u003c/li\u003e\n\u003cli\u003e[Android] Add \u003ccode\u003ePhotographicSensitivity\u003c/code\u003e to returned EXIF metadata. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47222\"\u003e#47222\u003c/a\u003e by \u003ca href=\"https://github.com/Wenszel\"\u003e\u003ccode\u003e@​Wenszel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Use the selected camera to determine video stabilization support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45896\"\u003e#45896\u003c/a\u003e by \u003ca href=\"https://github.com/vivekjm\"\u003e\u003ccode\u003e@​vivekjm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHost the iOS camera preview on the view's backing layer so it no longer zooms into place on launch. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47172\"\u003e#47172\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace the deprecated \u003ccode\u003evideoOrientation\u003c/code\u003e API with \u003ccode\u003eAVCaptureDevice.RotationCoordinator\u003c/code\u003e for the iOS camera preview. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47172\"\u003e#47172\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dark frames and the preview rotating into place on iOS launch by fully configuring the camera session before it starts running. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47173\"\u003e#47173\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefault the iOS camera \u003ccode\u003epictureSize\u003c/code\u003e to \u003ccode\u003ephoto\u003c/code\u003e instead of \u003ccode\u003ehigh\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47173\"\u003e#47173\u003c/a\u003e by \u003ca href=\"https://github.com/alanjhughes\"\u003e\u003ccode\u003e@​alanjhughes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\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/expo/expo/commits/HEAD/packages/expo-camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-constants` from 56.0.16 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-constants/CHANGELOG.md\"\u003eexpo-constants's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\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/expo/expo/commits/HEAD/packages/expo-constants\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-file-system` from 56.0.7 to 56.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-file-system/CHANGELOG.md\"\u003eexpo-file-system's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFile.write()\u003c/code\u003e is now asynchronous and returns a Promise. Use \u003ccode\u003eFile.writeSync()\u003c/code\u003e for synchronous behavior. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45992\"\u003e#45992\u003c/a\u003e by \u003ca href=\"https://github.com/wh201906\"\u003e\u003ccode\u003e@​wh201906\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileHandle.readBytes()\u003c/code\u003e and \u003ccode\u003eFileHandle.writeBytes()\u003c/code\u003e are now asynchronous and return a Promise. Use \u003ccode\u003eFileHandle.readBytesSync()\u003c/code\u003e and \u003ccode\u003eFileHandle.writeBytesSync()\u003c/code\u003e for synchronous behavior. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46280\"\u003e#46280\u003c/a\u003e by \u003ca href=\"https://github.com/wh201906\"\u003e\u003ccode\u003e@​wh201906\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFile.preview()\u003c/code\u003e and \u003ccode\u003eFile.canPreview()\u003c/code\u003e methods for opening files with platform-native preview flows. (by \u003ca href=\"https://github.com/eliotgevers\"\u003e\u003ccode\u003e@​eliotgevers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove read/write performance on Android by applying \u003ccode\u003ewithContext(Dispatchers.IO)\u003c/code\u003e when possible. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46376\"\u003e#46376\u003c/a\u003e by \u003ca href=\"https://github.com/wh201906\"\u003e\u003ccode\u003e@​wh201906\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eFileHandle\u003c/code\u003e docs. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46849\"\u003e#46849\u003c/a\u003e by \u003ca href=\"https://github.com/barthap\"\u003e\u003ccode\u003e@​barthap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-file-system\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-font` from 56.0.5 to 56.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-font/CHANGELOG.md\"\u003eexpo-font's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Added \u003ccode\u003eServer.withServerContext(callback)\u003c/code\u003e which scopes server-side font loads per render. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve package-style font paths. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46784\"\u003e#46784\u003c/a\u003e by \u003ca href=\"https://github.com/maxlapides\"\u003e\u003ccode\u003e@​maxlapides\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-font\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-linking` from 56.0.13 to 56.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-linking\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-location` from 56.0.15 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-location\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-network` from 56.0.4 to 56.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-network/CHANGELOG.md\"\u003eexpo-network's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] Add support for the macOS platform. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46535\"\u003e#46535\u003c/a\u003e by \u003ca href=\"https://github.com/tsapeta\"\u003e\u003ccode\u003e@​tsapeta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Remove legacy \u003ccode\u003efetchNetworkState\u003c/code\u003e path. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47007\"\u003e#47007\u003c/a\u003e by \u003ca href=\"https://github.com/Wenszel\"\u003e\u003ccode\u003e@​Wenszel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Android] Use \u003ccode\u003eLinkProperties\u003c/code\u003e in \u003ccode\u003egetIpAddressAsync\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/47028\"\u003e#47028\u003c/a\u003e by \u003ca href=\"https://github.com/Wenszel\"\u003e\u003ccode\u003e@​Wenszel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-network\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-notifications` from 56.0.15 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-notifications\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-router` from 56.2.8 to 56.2.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-sharing` from 56.0.15 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-sharing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-task-manager` from 56.0.16 to 56.0.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-task-manager\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-expo` from 56.0.4 to 56.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/jest-expo/CHANGELOG.md\"\u003ejest-expo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlign \u003ccode\u003ejest-expo\u003c/code\u003e Babel options for all platforms with \u003ccode\u003eresolveBabelOptions\u003c/code\u003e output\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\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/expo/expo/commits/HEAD/packages/jest-expo\"\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.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/block...\n\n_Description has been truncated_","html_url":"https://github.com/evanjt/veloq/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanjt%2Fveloq/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"}},{"old_version":"5.6.2","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-26T16:29:51.000Z","version_change":"5.6.2 → 5.8.0","issue":{"uuid":"4753547551","node_id":"PR_kwDOO4omds7rDg9U","number":2,"state":"open","title":"chore(deps): Bump the production-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-26T16:29:51.000Z","updated_at":"2026-06-26T16:54:19.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":15,"packages":[{"name":"@expo/vector-icons","old_version":"15.0.3","new_version":"15.1.1","repository_url":"https://github.com/expo/vector-icons"},{"name":"@react-navigation/bottom-tabs","old_version":"7.3.14","new_version":"7.18.3","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@react-navigation/native","old_version":"7.1.26","new_version":"7.3.4","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"@shopify/react-native-skia","old_version":"2.4.14","new_version":"2.6.8","repository_url":"https://github.com/Shopify/react-native-skia"},{"name":"@tanstack/react-query","old_version":"5.80.7","new_version":"5.101.1","repository_url":"https://github.com/TanStack/query"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.5","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-reanimated","old_version":"4.1.6","new_version":"4.5.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.1","new_version":"0.10.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"victory-native","old_version":"41.20.2","new_version":"41.26.0","repository_url":"https://github.com/FormidableLabs/victory-native-xl"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the production-dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@expo/vector-icons](https://github.com/expo/vector-icons) | `15.0.3` | `15.1.1` |\n| [@react-navigation/bottom-tabs](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/bottom-tabs) | `7.3.14` | `7.18.3` |\n| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `7.1.26` | `7.3.4` |\n| [@shopify/react-native-skia](https://github.com/Shopify/react-native-skia) | `2.4.14` | `2.6.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.80.7` | `5.101.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.86.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.1.6` | `4.5.0` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.25.2` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.12.1` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.1` | `0.10.0` |\n| [victory-native](https://github.com/FormidableLabs/victory-native-xl/tree/HEAD/lib) | `41.20.2` | `41.26.0` |\n\n\nUpdates `@expo/vector-icons` from 15.0.3 to 15.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/releases\"\u003e@​expo/vector-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: return icon set instead of string in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003cp\u003eThis release got burned, use \u003ca href=\"https://github.com/expo/vector-icons/releases/tag/v15.1.1\"\u003ehttps://github.com/expo/vector-icons/releases/tag/v15.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/vector-icons/blob/master/CHANGELOG.md\"\u003e@​expo/vector-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.1.0...v15.1.1\"\u003e15.1.1\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn icon set in getIconSetForProps fallback (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/579cbfdc1b0b446a37be5d37bf6bec5e5ab0f9fe\"\u003e579cbfd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/vector-icons/compare/v15.0.2...v15.1.0\"\u003e15.1.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for new IcoMoon app JSON format (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/356\"\u003e#356\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/93e8b2e97e2b8467c8553a3be8a582b6c23b2a1b\"\u003e93e8b2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type strictness for font map (\u003ca href=\"https://redirect.github.com/expo/vector-icons/issues/349\"\u003e#349\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/vector-icons/commit/5699c4f39edda29d44f4a519fc45d9bdf623202c\"\u003e5699c4f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/vector-icons/commits/v15.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​expo/vector-icons\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/bottom-tabs` from 7.3.14 to 7.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/bottom-tabs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.18.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.2...@react-navigation/bottom-tabs@7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-06-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflash while switching native bottom tabs with lazy (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13133\"\u003e#13133\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ae1adbdf073abb97c7bbb5e6df1350bee3b3e13\"\u003e0ae1adb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13132\"\u003e#13132\u003c/a\u003e - by \u003ca href=\"https://github.com/dylancom\"\u003e\u003ccode\u003e@​dylancom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd createXScreen helpers to navigators (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8b7c2d7ae29b4e86b047d231ef35d9704809cab3\"\u003e8b7c2d7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.1...@react-navigation/bottom-tabs@7.16.2\"\u003e7.16.2\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault lazy to true for native tabs to avoid flicker (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ca4ac561a7f1d13cbec675a5e6af056041a6cfcf\"\u003eca4ac56\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.15.13...@react-navigation/bottom-tabs@7.16.0\"\u003e7.16.0\u003c/a\u003e (2026-05-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault \u003ccode\u003emultiselectable\u003c/code\u003e to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/cd466d48aeefec6e513bb6c8d5103d15f9d73f7f\"\u003ecd466d4\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ability to prevent tab bar selection (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1930fa0d3c8d266d8b288b2da92c04f758f82571\"\u003e1930fa0\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate native tabs to use the new API in react-native-screens (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/a12db9657f5f2af2a0aaa71193e35382dc72a623\"\u003ea12db96\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.15.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.15.10...@react-navigation/bottom-tabs@7.15.11\"\u003e7.15.11\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebottom-tabs:\u003c/strong\u003e disable pointer events on inactive tab screens (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13086\"\u003e#13086\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6858453d0a399c2d0cfa87c2f6e3a0a419a8b596\"\u003e6858453\u003c/a\u003e) - by \u003ca href=\"https://github.com/cortinico\"\u003e\u003ccode\u003e@​cortinico\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/bottom-tabs@7.18.3/packages/bottom-tabs/CHANGELOG.md\"\u003e@​react-navigation/bottom-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.2...@react-navigation/bottom-tabs@7.18.3\"\u003e7.18.3\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.1...@react-navigation/bottom-tabs@7.18.2\"\u003e7.18.2\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.18.0...@react-navigation/bottom-tabs@7.18.1\"\u003e7.18.1\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.2...@react-navigation/bottom-tabs@7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate navigate object overload (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e66b5164\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.1...@react-navigation/bottom-tabs@7.17.2\"\u003e7.17.2\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.17.0...@react-navigation/bottom-tabs@7.17.1\"\u003e7.17.1\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.2...@react-navigation/bottom-tabs@7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-06-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflash while switching native bottom tabs with lazy (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13133\"\u003e#13133\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ae1adbdf073abb97c7bbb5e6df1350bee3b3e13\"\u003e0ae1adb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13132\"\u003e#13132\u003c/a\u003e - by \u003ca href=\"https://github.com/dylancom\"\u003e\u003ccode\u003e@​dylancom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd createXScreen helpers to navigators (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8b7c2d7ae29b4e86b047d231ef35d9704809cab3\"\u003e8b7c2d7\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.1...@react-navigation/bottom-tabs@7.16.2\"\u003e7.16.2\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault lazy to true for native tabs to avoid flicker (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ca4ac561a7f1d13cbec675a5e6af056041a6cfcf\"\u003eca4ac56\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.16.0...@react-navigation/bottom-tabs@7.16.1\"\u003e7.16.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/bottom-tabs\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/bottom-tabs@7.15.13...@react-navigation/bottom-tabs@7.16.0\"\u003e7.16.0\u003c/a\u003e (2026-05-11)\u003c/h1\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/d1f2a06597d7f2ae490d09b7ecc4f3531e5efc46\"\u003e\u003ccode\u003ed1f2a06\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/66b51644aea06cd4f43bc1db866d37ec66f8b2a6\"\u003e\u003ccode\u003e66b5164\u003c/code\u003e\u003c/a\u003e feat: deprecate navigate object overload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/83cf9bf91fd562d94dba330a25cca38dfd1c775b\"\u003e\u003ccode\u003e83cf9bf\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/dd325d641ccae08a61fd25710270abb85865482f\"\u003e\u003ccode\u003edd325d6\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8ac4d5e827a47174ab7f1a7e279228918761158a\"\u003e\u003ccode\u003e8ac4d5e\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7347d36aa0de7ccbae906446a9a05a6c6d8a0c31\"\u003e\u003ccode\u003e7347d36\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/a1039139c8dfc1fdf7ceef96640eaa6ee9c4a411\"\u003e\u003ccode\u003ea103913\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/bottom-tabs@7.18.3/packages/bottom-tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/elements` from 2.4.3 to 2.9.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/elements's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.21...@react-navigation/elements@2.9.22\"\u003e2.9.22\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egracefully handle multiple versions of elements for useFrameSize (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e0ababa0\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.17...@react-navigation/elements@2.9.18\"\u003e2.9.18\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix useFrameSize not returning correct layout on old arch (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1633fec7083b6391cd38ad52c05f82c00b899ba4\"\u003e1633fec\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13109\"\u003e#13109\u003c/a\u003e - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.14...@react-navigation/elements@2.9.15\"\u003e2.9.15\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve accessibility on android when header transparent is true (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13075\"\u003e#13075\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/96130d479788022f26e7b4d1afb6daeb73e9015e\"\u003e96130d4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13043\"\u003e#13043\u003c/a\u003e - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/elements@2.9.26/packages/elements/CHANGELOG.md\"\u003e@​react-navigation/elements's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.25...@react-navigation/elements@2.9.26\"\u003e2.9.26\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.24...@react-navigation/elements@2.9.25\"\u003e2.9.25\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.23...@react-navigation/elements@2.9.24\"\u003e2.9.24\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.22...@react-navigation/elements@2.9.23\"\u003e2.9.23\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.21...@react-navigation/elements@2.9.22\"\u003e2.9.22\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egracefully handle multiple versions of elements for useFrameSize (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e0ababa0\u003c/a\u003e) - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.20...@react-navigation/elements@2.9.21\"\u003e2.9.21\u003c/a\u003e (2026-06-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.19...@react-navigation/elements@2.9.20\"\u003e2.9.20\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.18...@react-navigation/elements@2.9.19\"\u003e2.9.19\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.17...@react-navigation/elements@2.9.18\"\u003e2.9.18\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix useFrameSize not returning correct layout on old arch (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1633fec7083b6391cd38ad52c05f82c00b899ba4\"\u003e1633fec\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13109\"\u003e#13109\u003c/a\u003e - by @\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.16...@react-navigation/elements@2.9.17\"\u003e2.9.17\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.15...@react-navigation/elements@2.9.16\"\u003e2.9.16\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/elements\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/elements@2.9.14...@react-navigation/elements@2.9.15\"\u003e2.9.15\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/d1f2a06597d7f2ae490d09b7ecc4f3531e5efc46\"\u003e\u003ccode\u003ed1f2a06\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/83cf9bf91fd562d94dba330a25cca38dfd1c775b\"\u003e\u003ccode\u003e83cf9bf\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/0ababa0500a4b3e56b11325f52b334c6784e332e\"\u003e\u003ccode\u003e0ababa0\u003c/code\u003e\u003c/a\u003e fix: gracefully handle multiple versions of elements for useFrameSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/dd325d641ccae08a61fd25710270abb85865482f\"\u003e\u003ccode\u003edd325d6\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8ac4d5e827a47174ab7f1a7e279228918761158a\"\u003e\u003ccode\u003e8ac4d5e\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7347d36aa0de7ccbae906446a9a05a6c6d8a0c31\"\u003e\u003ccode\u003e7347d36\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/a1039139c8dfc1fdf7ceef96640eaa6ee9c4a411\"\u003e\u003ccode\u003ea103913\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/elements@2.9.26/packages/elements\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-navigation/native` from 7.1.26 to 7.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.6...@react-navigation/native@7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-06-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd standard navigation compatibility (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13122\"\u003e#13122\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1c267038540b0796f6ab811ac9cf31fa3c939ed6\"\u003e1c26703\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.5...@react-navigation/native@7.2.6\"\u003e7.2.6\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a workaround for false positive with multiple linking error (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/301b3a1071a67c7bff68ee6bc28a3e783c60252f\"\u003e301b3a1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.3...@react-navigation/native@7.2.4\"\u003e7.2.4\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix linking prefix matching host with additional characters (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/680a3ebf75015c1ab291bbc9c26ca8d6c6eca419\"\u003e680a3eb\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix URLs with hashes not being matched correctly (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/5a884b10cc8b62cbc296cd36ed9ee3f9913fa60d\"\u003e5a884b1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehandle errors in parsing query params gracefully (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ec42524de67b9b594189274aa5cbe69fc4ff1514\"\u003eec42524\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/native@7.3.4/packages/native/CHANGELOG.md\"\u003e@​react-navigation/native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.3...@react-navigation/native@7.3.4\"\u003e7.3.4\u003c/a\u003e (2026-06-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.2...@react-navigation/native@7.3.3\"\u003e7.3.3\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.0...@react-navigation/native@7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.6...@react-navigation/native@7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-06-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd standard navigation compatibility (\u003ca href=\"https://redirect.github.com/react-navigation/react-navigation/issues/13122\"\u003e#13122\u003c/a\u003e) (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1c267038540b0796f6ab811ac9cf31fa3c939ed6\"\u003e1c26703\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.5...@react-navigation/native@7.2.6\"\u003e7.2.6\u003c/a\u003e (2026-06-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a workaround for false positive with multiple linking error (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/301b3a1071a67c7bff68ee6bc28a3e783c60252f\"\u003e301b3a1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.4...@react-navigation/native@7.2.5\"\u003e7.2.5\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.3...@react-navigation/native@7.2.4\"\u003e7.2.4\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix linking prefix matching host with additional characters (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/680a3ebf75015c1ab291bbc9c26ca8d6c6eca419\"\u003e680a3eb\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix URLs with hashes not being matched correctly (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/5a884b10cc8b62cbc296cd36ed9ee3f9913fa60d\"\u003e5a884b1\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehandle errors in parsing query params gracefully (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/ec42524de67b9b594189274aa5cbe69fc4ff1514\"\u003eec42524\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.2...@react-navigation/native@7.2.3\"\u003e7.2.3\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.2.1...@react-navigation/native@7.2.2\"\u003e7.2.2\u003c/a\u003e (2026-03-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\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/react-navigation/react-navigation/commit/1e7909dd9ce081d19ebba8374595d06f5d764690\"\u003e\u003ccode\u003e1e7909d\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6a17f49c70fd19215f9f5eae97464289aa2d1af9\"\u003e\u003ccode\u003e6a17f49\u003c/code\u003e\u003c/a\u003e refactor: avoid relying on sync update for prevent remove check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e\u003ccode\u003e045720a\u003c/code\u003e\u003c/a\u003e fix: rollback history if update was prevented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/d1f2a06597d7f2ae490d09b7ecc4f3531e5efc46\"\u003e\u003ccode\u003ed1f2a06\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/dd325d641ccae08a61fd25710270abb85865482f\"\u003e\u003ccode\u003edd325d6\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/8ac4d5e827a47174ab7f1a7e279228918761158a\"\u003e\u003ccode\u003e8ac4d5e\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/1c267038540b0796f6ab811ac9cf31fa3c939ed6\"\u003e\u003ccode\u003e1c26703\u003c/code\u003e\u003c/a\u003e feat: add standard navigation compatibility (\u003ca href=\"https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native/issues/13122\"\u003e#13122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/7347d36aa0de7ccbae906446a9a05a6c6d8a0c31\"\u003e\u003ccode\u003e7347d36\u003c/code\u003e\u003c/a\u003e chore: upgrade bob\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/native@7.3.4/packages/native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/react-native-skia` from 2.4.14 to 2.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/react-native-skia/releases\"\u003e@​shopify/react-native-skia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.7...v2.6.8\"\u003e2.6.8\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e use RCT_REMOVE_LEGACY_ARCH to guard RCTCxxBridge usage (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3906\"\u003e#3906\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/9e8166b2bffea56c2a7aa575190d8aa19c67e473\"\u003e9e8166b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.6...v2.6.7\"\u003e2.6.7\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🍏:\u003c/strong\u003e gate RCTCxxBridge behind RCT_DISABLE_LEGACY_ARCH (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3852\"\u003e#3852\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/b8787dc483f2cb51c4bc9b01d498649e8793c330\"\u003eb8787dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e export dispose() on native MaskFilter host object (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3903\"\u003e#3903\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d34d66cb74391ab0b6aab5701ef727d674a927c5\"\u003ed34d66c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.3-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.3-next.1...v2.6.3-next.2\"\u003e2.6.3-next.2\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e new Skia Graphite release (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3898\"\u003e#3898\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/75116a77a988f3dd1811a1b84c58c208b3e66af2\"\u003e75116a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.5...v2.6.6\"\u003e2.6.6\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e✏️:\u003c/strong\u003e upgrade to chrome/m150 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3890\"\u003e#3890\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d789c50d034e8ef1ed396e938bc354a9796350a7\"\u003ed789c50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🗿:\u003c/strong\u003e substancial Graphite improvements (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3893\"\u003e#3893\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d3d2e82340995fac930bc17aea4a633dac288274\"\u003ed3d2e82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e🤖:\u003c/strong\u003e add missing old-architecture (paper) stubs for SkiaWebGPUView (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3888\"\u003e#3888\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/4d7402705f1d68430b0a9012ecfa3a1ed263c26e\"\u003e4d74027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.4...v2.6.5\"\u003e2.6.5\u003c/a\u003e (2026-06-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e📦:\u003c/strong\u003e remove postinstall script (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3880\"\u003e#3880\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/7c3db5c04f4cf68367eb31cf5e39801a472f1137\"\u003e7c3db5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.6.3...v2.6.4\"\u003e2.6.4\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e⬆️:\u003c/strong\u003e upgrade react-native-worklet version (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3856\"\u003e#3856\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/19eb52822126a3f1ab5e416e92bbac30f4936c63\"\u003e19eb528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/9e8166b2bffea56c2a7aa575190d8aa19c67e473\"\u003e\u003ccode\u003e9e8166b\u003c/code\u003e\u003c/a\u003e fix(🍏): use RCT_REMOVE_LEGACY_ARCH to guard RCTCxxBridge usage (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d34d66cb74391ab0b6aab5701ef727d674a927c5\"\u003e\u003ccode\u003ed34d66c\u003c/code\u003e\u003c/a\u003e fix(🗿): export dispose() on native MaskFilter host object (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3903\"\u003e#3903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/b8787dc483f2cb51c4bc9b01d498649e8793c330\"\u003e\u003ccode\u003eb8787dc\u003c/code\u003e\u003c/a\u003e fix(🍏): gate RCTCxxBridge behind RCT_DISABLE_LEGACY_ARCH (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/af4d8fae5f4cbe7b164e3730d5eb2d3919e57e13\"\u003e\u003ccode\u003eaf4d8fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump http-proxy-middleware from 2.0.9 to 2.0.10 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3905\"\u003e#3905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/5fe29a5d72938188a26337459e2fbb30f0fa6e5b\"\u003e\u003ccode\u003e5fe29a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump remotion from 4.0.244 to 4.0.410 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3902\"\u003e#3902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/ad25141953b9dfe66e01086b94779361613fd8e9\"\u003e\u003ccode\u003ead25141\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/5fd10937a1b83b0ebca0e5d35f430cf949d839cf\"\u003e\u003ccode\u003e5fd1093\u003c/code\u003e\u003c/a\u003e chore(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/a0c842a7a44f6bb2b263f47be9593af069d3209b\"\u003e\u003ccode\u003ea0c842a\u003c/code\u003e\u003c/a\u003e chore(🗿): improve async WebGPU model (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/d3d2e82340995fac930bc17aea4a633dac288274\"\u003e\u003ccode\u003ed3d2e82\u003c/code\u003e\u003c/a\u003e fix(🗿): substancial Graphite improvements (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/react-native-skia/commit/4423279698c2de34401bfde421b92eeec72a665b\"\u003e\u003ccode\u003e4423279\u003c/code\u003e\u003c/a\u003e chore(🐙): minor renaming (\u003ca href=\"https://redirect.github.com/Shopify/react-native-skia/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/react-native-skia/compare/v2.4.14...v2.6.8\"\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.80.7 to 5.101.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\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.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b80929716f9ae36104245da9d99e8af3550e6f58\"\u003e\u003ccode\u003eb809297\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10977\"\u003e#10977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ccc843ea44220ba4fb931fd3a0fe06f9e0f9ec74\"\u003e\u003ccode\u003eccc843e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useQueries): move type-only tests to 'useQueries.te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/415461346f319db94c47c9ff1dc47a1b845b6709\"\u003e\u003ccode\u003e4154613\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): split 'should handle conditional logi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8bb5fdea3e78c20d7d25c8017a0a2f23c6508996\"\u003e\u003ccode\u003e8bb5fde\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): split 'should pass meta to mutation' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87426a301609fa56ac595a8d26b846e0ef1ee788\"\u003e\u003ccode\u003e87426a3\u003c/code\u003e\u003c/a\u003e test(react-query): replace deprecated 'toBeCalledTimes' with 'toHaveBeenCalle...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/feb1efd804c1262106f72c8adc1d82a8ce9cfbb0\"\u003e\u003ccode\u003efeb1efd\u003c/code\u003e\u003c/a\u003e test(*): move 'vi.useRealTimers' to the end of 'afterEach' so cleanup runs un...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `react-dom` from 19.1.0 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/ItsJohn/gym-app/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ItsJohn%2Fgym-app/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"5.7.0","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-21T06:22:14.000Z","version_change":"5.7.0 → 5.8.0","issue":{"uuid":"4709564913","node_id":"PR_kwDOQquoAc7o0Kit","number":60,"state":"open","title":"chore(deps)(deps): bump the runtime-minor group across 1 directory with 34 updates","user":"dependabot[bot]","labels":["javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-21T06:22:14.000Z","updated_at":"2026-06-24T00:16:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"runtime-minor","update_count":34,"packages":[{"name":"lint-staged","old_version":"17.0.7","new_version":"17.0.8","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lucide-react","old_version":"1.18.0","new_version":"1.21.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pg","old_version":"8.21.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@react-navigation/native","old_version":"7.3.1","new_version":"7.3.3","repository_url":"https://github.com/react-navigation/react-navigation"},{"name":"axios","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/axios/axios"},{"name":"expo-font","old_version":"56.0.6","new_version":"56.0.7","repository_url":"https://github.com/expo/expo"},{"name":"expo-image-picker","old_version":"56.0.17","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"56.2.10","new_version":"56.2.11","repository_url":"https://github.com/expo/expo"},{"name":"expo-sharing","old_version":"56.0.17","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.4.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"@sentry/nextjs","old_version":"10.57.0","new_version":"10.59.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vitest/coverage-v8","old_version":"4.1.8","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.0","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.61.0","new_version":"8.61.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@aws-sdk/client-s3","old_version":"3.1068.0","new_version":"3.1073.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1068.0","new_version":"3.1073.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@radix-ui/react-dialog","old_version":"1.1.16","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.17","new_version":"2.1.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.9","new_version":"2.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.16","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.5","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.9","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"}],"path":null,"ecosystem":"npm"},"body":"Bumps the runtime-minor group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.7` | `17.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.18.0` | `1.21.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.21.0` | `8.22.0` |\n| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `7.3.1` | `7.3.3` |\n| [axios](https://github.com/axios/axios) | `1.17.0` | `1.18.0` |\n| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `56.0.6` | `56.0.7` |\n| [expo-image-picker](https://github.com/expo/expo/tree/HEAD/packages/expo-image-picker) | `56.0.17` | `56.0.18` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `56.2.10` | `56.2.11` |\n| [expo-sharing](https://github.com/expo/expo/tree/HEAD/packages/expo-sharing) | `56.0.17` | `56.0.18` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.4.1` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.57.0` | `10.59.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.8` | `4.1.9` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.9` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.0` | `8.61.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.0` | `8.61.1` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1068.0` | `3.1073.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1068.0` | `3.1073.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.16` | `1.1.17` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.17` | `2.1.18` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.9` | `2.1.10` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.16` | `1.1.17` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.11` | `1.2.12` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.0` | `2.3.1` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.4.0` | `1.4.1` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.5` | `1.3.0` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.0` | `1.3.1` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.16` | `1.2.17` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.9` | `1.2.10` |\n\n\nUpdates `lint-staged` from 17.0.7 to 17.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1809\"\u003e#1809\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/179b4372b2528f6fa66f927337d238711694d0e0\"\u003e\u003ccode\u003e179b437\u003c/code\u003e\u003c/a\u003e - Fix \u003cem\u003elint-staged\u003c/em\u003e discarding the ongoing merge conflict status (\u003ccode\u003e.git/MERGE_HEAD\u003c/code\u003e) when using the \u003ccode\u003e--hide-unstaged\u003c/code\u003e or \u003ccode\u003e--hide-all\u003c/code\u003e options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1811\"\u003e#1811\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/3d0b2c0709a2a39aa7b134e3741fed21250d808e\"\u003e\u003ccode\u003e3d0b2c0\u003c/code\u003e\u003c/a\u003e - Fix issues with Git commands that are successful but also emit warnings to \u003ccode\u003estderr\u003c/code\u003e, by ignoring the \u003ccode\u003estderr\u003c/code\u003e output completely when the process exits with code 0. This was the behavior when using \u003ccode\u003enano-spawn\u003c/code\u003e and \u003ccode\u003eexeca\u003c/code\u003e, but when switching to \u003ccode\u003etinyexec\u003c/code\u003e in 16.3.0 both \u003ccode\u003estdout\u003c/code\u003e and \u003ccode\u003estderr\u003c/code\u003e were used as interleaved output.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1809\"\u003e#1809\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/179b4372b2528f6fa66f927337d238711694d0e0\"\u003e\u003ccode\u003e179b437\u003c/code\u003e\u003c/a\u003e - Fix \u003cem\u003elint-staged\u003c/em\u003e discarding the ongoing merge conflict status (\u003ccode\u003e.git/MERGE_HEAD\u003c/code\u003e) when using the \u003ccode\u003e--hide-unstaged\u003c/code\u003e or \u003ccode\u003e--hide-all\u003c/code\u003e options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1811\"\u003e#1811\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/3d0b2c0709a2a39aa7b134e3741fed21250d808e\"\u003e\u003ccode\u003e3d0b2c0\u003c/code\u003e\u003c/a\u003e - Fix issues with Git commands that are successful but also emit warnings to \u003ccode\u003estderr\u003c/code\u003e, by ignoring the \u003ccode\u003estderr\u003c/code\u003e output completely when the process exits with code 0. This was the behavior when using \u003ccode\u003enano-spawn\u003c/code\u003e and \u003ccode\u003eexeca\u003c/code\u003e, but when switching to \u003ccode\u003etinyexec\u003c/code\u003e in 16.3.0 both \u003ccode\u003estdout\u003c/code\u003e and \u003ccode\u003estderr\u003c/code\u003e were used as interleaved output.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5f3b8f28e895972bd5a2cdba733327b49859b91f\"\u003e\u003ccode\u003e5f3b8f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1812\"\u003e#1812\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/43a9b8d759443d3c313514b8a54af37108b19ac5\"\u003e\u003ccode\u003e43a9b8d\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/630e2f60abc9e3964cf62f3f833594a19cdaf3cd\"\u003e\u003ccode\u003e630e2f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1809\"\u003e#1809\u003c/a\u003e from lint-staged/restore-merge-status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/179b4372b2528f6fa66f927337d238711694d0e0\"\u003e\u003ccode\u003e179b437\u003c/code\u003e\u003c/a\u003e fix: restore Git merge status after creating backup stash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6bae2e2aac7fd2981cf0b24e266631191760186c\"\u003e\u003ccode\u003e6bae2e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1811\"\u003e#1811\u003c/a\u003e from lint-staged/exec-git-ignore-stderr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b82a83099ddef36fccc26937761f184dfbe7c370\"\u003e\u003ccode\u003eb82a830\u003c/code\u003e\u003c/a\u003e ci: run npm audit omitting dev, including prod dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0b19b80233efc83b8e7c6df3f117d87fe760752c\"\u003e\u003ccode\u003e0b19b80\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/3d0b2c0709a2a39aa7b134e3741fed21250d808e\"\u003e\u003ccode\u003e3d0b2c0\u003c/code\u003e\u003c/a\u003e fix: ignore stderr when doing Git operations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.0.7...v17.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.18.0 to 1.21.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.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci(release.yml): Remove new-version in release flow 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/4478\"\u003elucide-icons/lucide#4478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts 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/4479\"\u003elucide-icons/lucide#4479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): rename navigation category label by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4483\"\u003elucide-icons/lucide#4483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebroken-bone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Patolord\"\u003e\u003ccode\u003e@​Patolord\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4131\"\u003elucide-icons/lucide#4131\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/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4483\"\u003elucide-icons/lucide#4483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Patolord\"\u003e\u003ccode\u003e@​Patolord\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4131\"\u003elucide-icons/lucide#4131\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.20.0...1.21.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.20.0...1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): decreased size of arrows inside \u003ccode\u003esquare-arrow-*\u003c/code\u003e icons 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/3926\"\u003elucide-icons/lucide#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): Add tags to \u003ccode\u003esearch-\u003c/code\u003e icons 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/4099\"\u003elucide-icons/lucide#4099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esave-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/Konixy\"\u003e\u003ccode\u003e@​Konixy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3120\"\u003elucide-icons/lucide#3120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etag-plus\u003c/code\u003e and \u003ccode\u003etag-x\u003c/code\u003e icons by \u003ca href=\"https://github.com/adam-kov\"\u003e\u003ccode\u003e@​adam-kov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3980\"\u003elucide-icons/lucide#3980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebanknote-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/mfjramirezf\"\u003e\u003ccode\u003e@​mfjramirezf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3956\"\u003elucide-icons/lucide#3956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eclock-arrow-in\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/2403\"\u003elucide-icons/lucide#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esummary\u003c/code\u003e icon by \u003ca href=\"https://github.com/jpjacobpadilla\"\u003e\u003ccode\u003e@​jpjacobpadilla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3114\"\u003elucide-icons/lucide#3114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-round-arrow-in\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/2283\"\u003elucide-icons/lucide#2283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eclock-arrow-out\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/2404\"\u003elucide-icons/lucide#2404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(docs): fix broken Svelte package source link in README by \u003ca href=\"https://github.com/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4468\"\u003elucide-icons/lucide#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 21.2.5 to 21.2.17 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/4474\"\u003elucide-icons/lucide#4474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/core\u003c/code\u003e from 21.2.5 to 21.2.17 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/4470\"\u003elucide-icons/lucide#4470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.0.12 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4429\"\u003elucide-icons/lucide#4429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump markdown-it from 14.1.1 to 14.2.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/4475\"\u003elucide-icons/lucide#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/common\u003c/code\u003e from 21.2.5 to 21.2.17 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/4471\"\u003elucide-icons/lucide#4471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epencil-sparkles\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4445\"\u003elucide-icons/lucide#4445\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/Konixy\"\u003e\u003ccode\u003e@​Konixy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3120\"\u003elucide-icons/lucide#3120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adam-kov\"\u003e\u003ccode\u003e@​adam-kov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3980\"\u003elucide-icons/lucide#3980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfjramirezf\"\u003e\u003ccode\u003e@​mfjramirezf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3956\"\u003elucide-icons/lucide#3956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SRKrukowski\"\u003e\u003ccode\u003e@​SRKrukowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4468\"\u003elucide-icons/lucide#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4445\"\u003elucide-icons/lucide#4445\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.19.0...1.20.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.19.0...1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): upgrade pnpm to version 11.6.0 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/4458\"\u003elucide-icons/lucide#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estar-*\u003c/code\u003e icons by \u003ca href=\"https://github.com/RajnishKMehta\"\u003e\u003ccode\u003e@​RajnishKMehta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3918\"\u003elucide-icons/lucide#3918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(suggest-tags): Update metadata suggestion script 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/4462\"\u003elucide-icons/lucide#4462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esave-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/vaporvee\"\u003e\u003ccode\u003e@​vaporvee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4179\"\u003elucide-icons/lucide#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewrench-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/nilsjonsson\"\u003e\u003ccode\u003e@​nilsjonsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4434\"\u003elucide-icons/lucide#4434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ead\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/4323\"\u003elucide-icons/lucide#4323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eeye-dashed\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/4415\"\u003elucide-icons/lucide#4415\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.21.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 `pg` from 8.21.0 to 8.22.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.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3688\"\u003esslnegotiation=direct\u003c/a\u003e for PostgreSQL 17+.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b617619f9fb6fbd231731823e2732a2927ded4be\"\u003e\u003ccode\u003eb617619\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80b2612fbe83ed8234637f20b943d85e4331094\"\u003e\u003ccode\u003ed80b261\u003c/code\u003e\u003c/a\u003e Update docs \u0026amp; changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/835fb83ab9e1cf30fa8367ba42bd633720d71832\"\u003e\u003ccode\u003e835fb83\u003c/code\u003e\u003c/a\u003e Fix error handling for exceptions on values parsing. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3574\"\u003e#3574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f49ab4a9795ae0866409f9bfe52a68b4f65ef024\"\u003e\u003ccode\u003ef49ab4a\u003c/code\u003e\u003c/a\u003e fix: correct spelling mistakes across codebase (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d7175a4aa0347b7416109e9ecc61d4d235486d0e\"\u003e\u003ccode\u003ed7175a4\u003c/code\u003e\u003c/a\u003e Expand CI matrix of PG versions and add direct SSL test (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/882fc308cce7bf136cd1448e00395f760dad3e00\"\u003e\u003ccode\u003e882fc30\u003c/code\u003e\u003c/a\u003e Add support for sslnegotiation=direct (PostgreSQL 17) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3688\"\u003e#3688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.22.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-navigation/native` from 7.3.1 to 7.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/releases\"\u003e@​react-navigation/native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-navigation/react-navigation/blob/@react-navigation/native@7.3.3/packages/native/CHANGELOG.md\"\u003e@​react-navigation/native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.2...@react-navigation/native@7.3.3\"\u003e7.3.3\u003c/a\u003e (2026-06-15)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-navigation/native\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/compare/@react-navigation/native@7.3.1...@react-navigation/native@7.3.2\"\u003e7.3.2\u003c/a\u003e (2026-06-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erollback history if update was prevented (\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e045720a\u003c/a\u003e) - by \u003ca href=\"https://github.com/satya164\"\u003e\u003ccode\u003e@​satya164\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-navigation/react-navigation/commit/f4af3430155cdd765d02af4e654dcf79b1702b6d\"\u003e\u003ccode\u003ef4af343\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/6a17f49c70fd19215f9f5eae97464289aa2d1af9\"\u003e\u003ccode\u003e6a17f49\u003c/code\u003e\u003c/a\u003e refactor: avoid relying on sync update for prevent remove check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/c9ddec7335ac6c6009d005a81ea019e9027c2bee\"\u003e\u003ccode\u003ec9ddec7\u003c/code\u003e\u003c/a\u003e chore: publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-navigation/react-navigation/commit/045720a99402c8b8f611ef068710e859e2494c3e\"\u003e\u003ccode\u003e045720a\u003c/code\u003e\u003c/a\u003e fix: rollback history if update was prevented\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-navigation/react-navigation/commits/@react-navigation/native@7.3.3/packages/native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.17.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\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/axios/axios/commit/2d06f96e8602c2db13b65a26340ee4a1bbc0b61f\"\u003e\u003ccode\u003e2d06f96\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.18.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/32fc489632377d214db55bfa4e2c48486a7d7ce2\"\u003e\u003ccode\u003e32fc489\u003c/code\u003e\u003c/a\u003e fix: malformed http urls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b40ce498abfa10d90b873b4fd08f520afa5d2545\"\u003e\u003ccode\u003eb40ce49\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 10 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fe964f960ecb52c3e1155b0daf7be77541956b01\"\u003e\u003ccode\u003efe964f9\u003c/code\u003e\u003c/a\u003e docs: mark proxy config as Node.js only (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5f229d2d1f018d1db3dab6bbe034dbf3f9041b99\"\u003e\u003ccode\u003e5f229d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fae9d4e7db6a858c407c75e607a071c533c5c4f6\"\u003e\u003ccode\u003efae9d4e\u003c/code\u003e\u003c/a\u003e docs: clarify package update PR policy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28ab2ced820e55192806c53472ab3eb0cbb68dc2\"\u003e\u003ccode\u003e28ab2ce\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a8e4f13aeecc45a3b8fab3ecfd9ddb5d70fb772b\"\u003e\u003ccode\u003ea8e4f13\u003c/code\u003e\u003c/a\u003e fix(core): keep default validateStatus when request passes undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/614f4552a17de757d4171ad7c3bd38c9c1025fd8\"\u003e\u003ccode\u003e614f455\u003c/code\u003e\u003c/a\u003e docs: publish v1.17.0 release notes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/6bb12c191f5380fad321322fb90216ae0dc36985\"\u003e\u003ccode\u003e6bb12c1\u003c/code\u003e\u003c/a\u003e fix: custom auth headers not stripped on cross-origin redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-font` from 56.0.6 to 56.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-font\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-image-picker` from 56.0.17 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-image-picker\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-router` from 56.2.10 to 56.2.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-sharing` from 56.0.17 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-sharing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-reanimated` from 4.3.1 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-reanimated's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReanimated - 4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): mapperRun race condition by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9595\"\u003esoftware-mansion/react-native-reanimated#9595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReanimated - 4.4.0\u003c/h2\u003e\n\u003ch2\u003eKey changes\u003c/h2\u003e\n\u003ch3\u003eiOS CSS Core Animation\u003c/h3\u003e\n\u003cp\u003eReanimated 4.4.0 introduces a new platform-backed CSS animation engine on iOS that runs animations\ndirectly on Core Animation layers instead of going through the JS-driven update loop. It is hidden\nbehind the \u003ccode\u003eIOS_CSS_CORE_ANIMATION\u003c/code\u003e static feature flag.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Wire \u003ccode\u003eCSSPlatformTransition\u003c/code\u003e with iOS platform implementation by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9325\"\u003esoftware-mansion/react-native-reanimated#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Hide platform animations behind a feature flag by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9493\"\u003esoftware-mansion/react-native-reanimated#9493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnimation Backend\u003c/h3\u003e\n\u003cp\u003eA new Animation Backend has been integrated behind a feature flag, which will help greatly with the flow of updating the Shadow Tree in animations.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrate Animation Backend behind a flag by \u003ca href=\"https://github.com/bartlomiejbloniarz\"\u003e\u003ccode\u003e@​bartlomiejbloniarz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9279\"\u003esoftware-mansion/react-native-reanimated#9279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew useTimestamp hook\u003c/h3\u003e\n\u003cp\u003eA new \u003ccode\u003euseTimestamp\u003c/code\u003e hook exposes the current frame timestamp as a Shared Value that updates every\nframe with the time elapsed since the first frame, with an \u003ccode\u003eisActive\u003c/code\u003e flag to pause and resume updates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds useTimestamp hook by \u003ca href=\"https://github.com/ashfurrow\"\u003e\u003ccode\u003e@​ashfurrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9162\"\u003esoftware-mansion/react-native-reanimated#9162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePrecompiled headers on Android\u003c/h3\u003e\n\u003cp\u003eReanimated's native build on Android now uses precompiled headers (\u003ccode\u003eReanimatedPCH.h\u003c/code\u003e), significantly\nreducing C++ compile times for both fresh and incremental builds.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStart using precompiled headers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9434\"\u003esoftware-mansion/react-native-reanimated#9434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): Spring jitter by \u003ca href=\"https://github.com/piaskowyk\"\u003e\u003ccode\u003e@​piaskowyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9463\"\u003esoftware-mansion/react-native-reanimated#9463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: emit ESM package json by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9481\"\u003esoftware-mansion/react-native-reanimated#9481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eplaceholderTextColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9409\"\u003esoftware-mansion/react-native-reanimated#9409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9411\"\u003esoftware-mansion/react-native-reanimated#9411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowOffset\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9412\"\u003esoftware-mansion/react-native-reanimated#9412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eoutlineColor\u003c/code\u003e, \u003ccode\u003eoutlineOffset\u003c/code\u003e and \u003ccode\u003eoutlineWidth\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9417\"\u003esoftware-mansion/react-native-reanimated#9417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eborderBlockColor\u003c/code\u003e, \u003ccode\u003eborderBlockStartColor\u003c/code\u003e and \u003ccode\u003eborderBlockEndColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9418\"\u003esoftware-mansion/react-native-reanimated#9418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnify synchronous props logic between platforms by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9381\"\u003esoftware-mansion/react-native-reanimated#9381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreallocate and reuse synchronous props buffers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9425\"\u003esoftware-mansion/react-native-reanimated#9425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Reanimated): laggy LA outside of Animation Backend by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9431\"\u003esoftware-mansion/react-native-reanimated#9431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2daa6e5ae43e1c4d1896308e480c43bc53e1fcc8\"\u003e\u003ccode\u003e2daa6e5\u003c/code\u003e\u003c/a\u003e feat: web support for CSS transition callbacks (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9555\"\u003e#9555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/de1f2e2db341909c57d014b404784a13a5075df3\"\u003e\u003ccode\u003ede1f2e2\u003c/code\u003e\u003c/a\u003e [Web LA] Fix interaction with \u003ccode\u003ereact-freeze\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/ca1aae281d3bf9a4c9b350c56b604142f77f7103\"\u003e\u003ccode\u003eca1aae2\u003c/code\u003e\u003c/a\u003e chore: add tests for web CSS transition and animation managers (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/0442a77e1809aff0611bdeec68737d4ebe840003\"\u003e\u003ccode\u003e0442a77\u003c/code\u003e\u003c/a\u003e fix(Reanimated): mapperRun race condition (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9595\"\u003e#9595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/da9571e8b730b85b424133392d45a99257055056\"\u003e\u003ccode\u003eda9571e\u003c/code\u003e\u003c/a\u003e chore: Deduplicate \u003ccode\u003eCSSLengthArray\u003c/code\u003e and \u003ccode\u003eSVGStrokeDashArray\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9553\"\u003e#9553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2e5ae27f84c2aa69970ad5f1222176c315b70eae\"\u003e\u003ccode\u003e2e5ae27\u003c/code\u003e\u003c/a\u003e chore: replace Sets in CSS guards with switches and array lookups (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9554\"\u003e#9554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/7fd03f5e958a4ba3c5b16b6eb710f8c9199f2339\"\u003e\u003ccode\u003e7fd03f5\u003c/code\u003e\u003c/a\u003e feat: animate open/closed SVG path morphs and missing strokeDasharray endpoin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/37cf20305660b50cedf570f72f11f9f41989a6d2\"\u003e\u003ccode\u003e37cf203\u003c/code\u003e\u003c/a\u003e feat: route pseudo-selector transitions through platform (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9560\"\u003e#9560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/abba6a04b5678c4a6eb540bc237428d3a85a14c5\"\u003e\u003ccode\u003eabba6a0\u003c/code\u003e\u003c/a\u003e feat: register remaining react-native-svg components for web CSS animations (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/d0a7ceb890a6d90d008383b26613ceb2c0a48c85\"\u003e\u003ccode\u003ed0a7ceb\u003c/code\u003e\u003c/a\u003e feat: web CSS animation support for SVG Circle (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9548\"\u003e#9548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commits/4.4.1/packages/react-native-reanimated\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.7.0 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\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/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-svg` from 15.15.4 to 15.15.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-svg/releases\"\u003ereact-native-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.5\u003c/h2\u003e\n\u003cp\u003eThis release includes minor fixes and improvements across all platforms, along with the OIDC setup.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: clang-diagnostic-inconsistent-missing-override error in Imageview… by \u003ca href=\"https://github.com/acoates-ms\"\u003e\u003ccode\u003e@​acoates-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2939\"\u003esoftware-mansion/react-native-svg#2939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: render SVG on macOS Fabric by opting out of updateLayer by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2941\"\u003esoftware-mansion/react-native-svg#2941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: drop warn-once dependency by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2946\"\u003esoftware-mansion/react-native-svg#2946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump tests-example to react-native@0.85.3 by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2945\"\u003esoftware-mansion/react-native-svg#2945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Setup publishing workflow by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2947\"\u003esoftware-mansion/react-native-svg#2947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove release-it package by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2950\"\u003esoftware-mansion/react-native-svg#2950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): fix MaskView broken when enabling RN props 2.0 by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2948\"\u003esoftware-mansion/react-native-svg#2948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): fix LinearGradient when enabling RN props 2.0 by \u003ca href=\"https://github.com/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2949\"\u003esoftware-mansion/react-native-svg#2949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add RNRepo to ci builds by \u003ca href=\"https://github.com/radoslawrolka\"\u003e\u003ccode\u003e@​radoslawrolka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2944\"\u003esoftware-mansion/react-native-svg#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply opacity to currentColor for fill and stroke on Apple platforms by \u003ca href=\"https://github.com/davor-bauk-sh\"\u003e\u003ccode\u003e@​davor-bauk-sh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2923\"\u003esoftware-mansion/react-native-svg#2923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update repository URL by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2957\"\u003esoftware-mansion/react-native-svg#2957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 15.15.5 by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2956\"\u003esoftware-mansion/react-native-svg#2956\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/hannojg\"\u003e\u003ccode\u003e@​hannojg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2948\"\u003esoftware-mansion/react-native-svg#2948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radoslawrolka\"\u003e\u003ccode\u003e@​radoslawrolka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2944\"\u003esoftware-mansion/react-native-svg#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davor-bauk-sh\"\u003e\u003ccode\u003e@​davor-bauk-sh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/pull/2923\"\u003esoftware-mansion/react-native-svg#2923\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-svg/compare/v15.15.4...v15.15.5\"\u003ehttps://github.com/software-mansion/react-native-svg/compare/v15.15.4...v15.15.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/af03fe811effb266eeb897363df7ed5286bcc9dc\"\u003e\u003ccode\u003eaf03fe8\u003c/code\u003e\u003c/a\u003e fix: update repository URL (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/347e097a02ef046e6e1fcc79292ecd48e58f7a40\"\u003e\u003ccode\u003e347e097\u003c/code\u003e\u003c/a\u003e Release 15.15.5 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/8db3cf7459820cf3309b79f20b353d29eac7603f\"\u003e\u003ccode\u003e8db3cf7\u003c/code\u003e\u003c/a\u003e fix: apply opacity to currentColor for fill and stroke on Apple platforms (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/833e601c8b81df300bfa8b69e5d954d01f738259\"\u003e\u003ccode\u003e833e601\u003c/code\u003e\u003c/a\u003e Add RNRepo to ci builds (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/341429231aaf4c6663e154a714da1716431883a5\"\u003e\u003ccode\u003e3414292\u003c/code\u003e\u003c/a\u003e fix(android): fix LinearGradient when enabling RN props 2.0 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/bc005aa022d8306c4f5f2c942942f7003ea072be\"\u003e\u003ccode\u003ebc005aa\u003c/code\u003e\u003c/a\u003e fix(android): fix MaskView broken when enabling RN props 2.0 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/21c4783be613450893f626124bb485fc6f125d34\"\u003e\u003ccode\u003e21c4783\u003c/code\u003e\u003c/a\u003e chore: remove release-it package (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/51defd73d33a367c85b68b4007431347f049706b\"\u003e\u003ccode\u003e51defd7\u003c/code\u003e\u003c/a\u003e ci: Setup publishing workflow (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/52369e1a5a7cbc3e21e32adecba4839c8bf56e5b\"\u003e\u003ccode\u003e52369e1\u003c/code\u003e\u003c/a\u003e chore: bump tests-example to react-native@0.85.3 (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-svg/commit/d769fb6d17eba1faaa7b02263cfba602069be12b\"\u003e\u003ccode\u003ed769fb6\u003c/code\u003e\u003c/a\u003e refactor: drop warn-once dependency (\u003ca href=\"https://redirect.github.com/software-mansion/react-native-svg/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-svg/compare/v15.15.4...v15.15.5\"\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-native-svg since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.57.0 to 10.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/nextjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.59.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(react-router): Add support for React Router v8 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21633\"\u003e#21633\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe SDK now supports React Router v8, in both the framework and SPA (\u003ccode\u003e@sentry/react\u003c/code\u003e) modes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(react): Add version-agnostic React Router SPA exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21633\"\u003e#21633\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e@sentry/react\u003c/code\u003e now exports version-agnostic wrappers for React Router v6+ SPA instrumentation.\nThe new exports replace the version-specific \u003ccode\u003eV6\u003c/code\u003e/\u003ccode\u003eV7\u003c/code\u003e variants, which are now deprecated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDeprecated\u003c/th\u003e\n\u003cth\u003eNew\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ereactRouterV6BrowserTracingIntegration\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ereactRouterBrowserTracingIntegration\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewithSentryReactRouterV6Routing\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapReactRouterRouting\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateBrowserRouterV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateBrowserRouter\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateMemoryRouterV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateMemoryRouter\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapUseRoutesV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapUseRoutes\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eThe deprecated exports continue to work and will be removed in the next major version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(aws-serverless): Instrument aws-sdk clients \u0026gt;= 3.1046.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21548\"\u003e#21548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add orchestrion bun build plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Instrument sync KV (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21316\"\u003e#21316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Disable gen_ai message truncation by default when \u003ccode\u003estreamGenAiSpans\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21603\"\u003e#21603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add orchestrion deno runtime hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21451\"\u003e#21451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Extend peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21550\"\u003e#21550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Collapse orchestrion opt-in to a single option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20900\"\u003e#20900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Diagnostics channel Node v18 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21631\"\u003e#21631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Clean up pageload readystatechange listener (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21632\"\u003e#21632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture scopes on span before emitting \u003ccode\u003espanStart\u003c/code\u003e event (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21644\"\u003e#21644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Defer TwP sampling by reading trace state from the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21549\"\u003e#21549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Prevent outgoing HTTP instrumentation from crashing on \u003ccode\u003e//\u003c/code\u003e request paths (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21645\"\u003e#21645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003eproduction\u003c/code\u003e as default \u003ccode\u003esentry.environment\u003c/code\u003e attribute value on streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21637\"\u003e#21637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Register safe random ID context at module load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21573\"\u003e#21573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Change deprecation/deprecation to oxlint equivalent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21604\"\u003e#21604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Switch license headers to SPDX format (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21357\"\u003e#21357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump esbuild from 0.20.0 to 0.28.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21511\"\u003e#21511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump esbuild from 0.25.0 to 0.28.1 in /dev-packages/e2e-tests/test-applications/node-profiling-esm (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21514\"\u003e#21514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump react-router-6 to 6.30.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21566\"\u003e#21566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Assign server team as codeowner for server-utils package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21601\"\u003e#21601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Dedup flaky test issues across esm/cjs variants (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21595\"\u003e#21595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Do not apply Bug label to flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21593\"\u003e#21593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.59.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(react-router): Add support for React Router v8 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21633\"\u003e#21633\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe SDK now supports React Router v8, in both the framework and SPA (\u003ccode\u003e@sentry/react\u003c/code\u003e) modes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(react): Add version-agnostic React Router SPA exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21633\"\u003e#21633\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e@sentry/react\u003c/code\u003e now exports version-agnostic wrappers for React Router v6+ SPA instrumentation.\nThe new exports replace the version-specific \u003ccode\u003eV6\u003c/code\u003e/\u003ccode\u003eV7\u003c/code\u003e variants, which are now deprecated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDeprecated\u003c/th\u003e\n\u003cth\u003eNew\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ereactRouterV6BrowserTracingIntegration\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ereactRouterBrowserTracingIntegration\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewithSentryReactRouterV6Routing\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapReactRouterRouting\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateBrowserRouterV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateBrowserRouter\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateMemoryRouterV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapCreateMemoryRouter\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ewrapUseRoutesV6\u003c/code\u003e / \u003ccode\u003eV7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ewrapUseRoutes\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eThe deprecated exports continue to work and will be removed in the next major version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(aws-serverless): Instrument aws-sdk clients \u0026gt;= 3.1046.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21548\"\u003e#21548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add orchestrion bun build plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Instrument sync KV (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21316\"\u003e#21316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Disable gen_ai message truncation by default when \u003ccode\u003estreamGenAiSpans\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21603\"\u003e#21603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deno): Add orchestrion deno runtime hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21451\"\u003e#21451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Extend peer dependency range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21550\"\u003e#21550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Collapse orchestrion opt-in to a single option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20900\"\u003e#20900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Diagnostics channel Node v18 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21631\"\u003e#21631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Clean up pageload readystatechange listener (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21632\"\u003e#21632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture scopes on span before emitting \u003ccode\u003espanStart\u003c/code\u003e event (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21644\"\u003e#21644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Defer TwP sampling by reading trace state from the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21549\"\u003e#21549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Prevent outgoing HTTP instrumentation from crashing on \u003ccode\u003e//\u003c/code\u003e request paths (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21645\"\u003e#21645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003eproduction\u003c/code\u003e as default \u003ccode\u003esentry.environment\u003c/code\u003e attribute value on streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21637\"\u003e#21637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Register safe random ID context at module load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21573\"\u003e#21573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Change deprecation/deprecation to oxlint equivalent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21604\"\u003e#21604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Switch license headers to SPDX format (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21357\"\u003e#21357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump esbuild from 0.20.0 to 0.28.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21511\"\u003e#21511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump esbuild from 0.25.0 to 0.28.1 in /dev-packages/e2e-tests/test-applications/node-profiling-esm (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21514\"\u003e#21514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump react-router-6 to 6.30.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21566\"\u003e#21566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Assign server team as codeowner for server-utils package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21601\"\u003e#21601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Dedup flaky test issues across esm/cjs variants (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21595\"\u003e#21595\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/2cb0ef60a06555082adaf59d6da07f9891244e43\"\u003e\u003ccode\u003e2cb0ef6\u003c/code\u003e\u003c/a\u003e release: 10.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f77b265b2053dc705ca52c119d2321c1ab054000\"\u003e\u003ccode\u003ef77b265\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21655\"\u003e#21655\u003c/a\u003e from getsentry/prepare-release/10.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8e32a8db5076cd934...\n\n_Description has been truncated_","html_url":"https://github.com/QrCommunication/gigapdf/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/QrCommunication%2Fgigapdf/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"}},{"old_version":"5.6.2","new_version":"5.8.0","update_type":"minor","path":"/ui/mobile","pr_created_at":"2026-06-18T09:41:51.000Z","version_change":"5.6.2 → 5.8.0","issue":{"uuid":"4691142130","node_id":"PR_kwDOS55ma87n4F6c","number":21,"state":"open","title":"Bump react-native-safe-area-context from 5.6.2 to 5.8.0 in /ui/mobile","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-18T09:41:51.000Z","updated_at":"2026-06-18T09:41:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"}],"path":"/ui/mobile","ecosystem":"npm"},"body":"Bumps [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) from 5.6.2 to 5.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003edb1bdcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Release build CI (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/651\"\u003e#651\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/eed4a0f2d39c9acaddc97979a8f817bffee40f51\"\u003eeed4a0f\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/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e0b35d24cfe72812f5d32e4576195693abbcda20\"\u003e\u003ccode\u003ee0b35d2\u003c/code\u003e\u003c/a\u003e chore: release 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/82027a77116380dfa5d3b716e540ffa57a2910cc\"\u003e\u003ccode\u003e82027a7\u003c/code\u003e\u003c/a\u003e do not push\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003e\u003ccode\u003edb1bdcb\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/d3a472e51cc6ca5181c0aac1478290caaebd0f52\"\u003e\u003ccode\u003ed3a472e\u003c/code\u003e\u003c/a\u003e Update broken React Native View prop links in API documentation (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/b18ae84eea605b83eb006ce82db066b28c3765b3\"\u003e\u003ccode\u003eb18ae84\u003c/code\u003e\u003c/a\u003e Update usage.mdx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native-safe-area-context\u0026package-manager=npm_and_yarn\u0026previous-version=5.6.2\u0026new-version=5.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Msadiq99/RuView/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Msadiq99%2FRuView/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"5.6.2","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-15T07:30:22.000Z","version_change":"5.6.2 → 5.8.0","issue":{"uuid":"4662969191","node_id":"PR_kwDOQi6-kc7mbOrU","number":271,"state":"closed","title":"chore(deps): bump the production-dependencies group with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-17T03:12:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-15T07:30:22.000Z","updated_at":"2026-06-17T03:12:58.000Z","time_to_close":157354,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":15,"packages":[{"name":"@stripe/stripe-react-native","old_version":"0.65.1","new_version":"0.67.0","repository_url":"https://github.com/stripe/stripe-react-native"},{"name":"lucide-react-native","old_version":"0.562.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.1.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.6","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-gesture-handler","old_version":"2.28.0","new_version":"2.32.0","repository_url":"https://github.com/software-mansion/react-native-gesture-handler"},{"name":"react-native-reanimated","old_version":"4.1.7","new_version":"4.4.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-webview","old_version":"13.15.0","new_version":"13.16.1","repository_url":"https://github.com/react-native-webview/react-native-webview"},{"name":"react-native-worklets","old_version":"0.5.1","new_version":"0.9.2","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"@supabase/ssr","old_version":"0.8.0","new_version":"0.12.0","repository_url":"https://github.com/supabase/ssr"},{"name":"falkordblite","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/FalkorDB/falkordblite-ts"},{"name":"lucide-react","old_version":"0.474.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.18","new_version":"15.5.19","repository_url":"https://github.com/vercel/next.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@stripe/stripe-react-native](https://github.com/stripe/stripe-react-native) | `0.65.1` | `0.67.0` |\n| [lucide-react-native](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react-native) | `0.562.0` | `0.577.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.4` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.4` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.6` | `0.86.0` |\n| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.28.0` | `2.32.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.1.7` | `4.4.1` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.25.2` |\n| [react-native-webview](https://github.com/react-native-webview/react-native-webview) | `13.15.0` | `13.16.1` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.1` | `0.9.2` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.8.0` | `0.12.0` |\n| [falkordblite](https://github.com/FalkorDB/falkordblite-ts) | `0.2.0` | `0.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.474.0` | `0.577.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.18` | `15.5.19` |\n\nUpdates `@stripe/stripe-react-native` from 0.65.1 to 0.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-react-native/releases\"\u003e@​stripe/stripe-react-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.67.0 - 2026-06-09\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.16.0 to 25.17.0.\u003c/li\u003e\n\u003cli\u003eUpdated Stripe Android SDK from 23.9.+ to 23.10.+.\u003c/li\u003e\n\u003cli\u003e[Changed] Renamed the React Native Crypto Onramp wrapper API from \u003ccode\u003epresentCRSCARFDeclaration\u003c/code\u003e to \u003ccode\u003epresentUserAttestation\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Crypto Onramp \u003ccode\u003esubmitIdentifiers\u003c/code\u003e results to return \u003ccode\u003ecompleted\u003c/code\u003e and \u003ccode\u003ecarfTinRequired\u003c/code\u003e, and removed the \u003ccode\u003evalid\u003c/code\u003e field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added typed Crypto Onramp API errors for app attestation and uncategorized API failures, including developer diagnostics and structured SDK version metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.15.0 to 25.16.0.\u003c/li\u003e\n\u003cli\u003e[Fixed] Matched iOS Onramp \u003ccode\u003eLinkAppearance.PrimaryButtonConfiguration\u003c/code\u003e mapping to Android so unspecified custom height and corner radius values use Link defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.66.0 - 2026-05-20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.14.0 to 25.15.0.\u003c/li\u003e\n\u003cli\u003eUpdated Stripe Android SDK from 23.8.+ to 23.9.+.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added EU support to Onramp. This includes three new APIs, \u003ccode\u003eretrieveMissingIdentifiers\u003c/code\u003e, \u003ccode\u003esubmitIdentifiers\u003c/code\u003e, and \u003ccode\u003epresentCRSCARFDeclaration\u003c/code\u003e, EU-specific additions to \u003ccode\u003eKycInfo\u003c/code\u003e including \u003ccode\u003ebirthCountry\u003c/code\u003e, \u003ccode\u003ebirthCity\u003c/code\u003e, and \u003ccode\u003enationalities\u003c/code\u003e, as well as associated helper model types in \u003ccode\u003eOnramp.ts\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease \u003ca href=\"https://github.com/stripe/stripe-react-native/blob/master/CHANGELOG.md\"\u003esee the changelog\u003c/a\u003e for additional details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-react-native/blob/master/CHANGELOG.md\"\u003e@​stripe/stripe-react-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.67.0 - 2026-06-09\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.16.0 to 25.17.0.\u003c/li\u003e\n\u003cli\u003eUpdated Stripe Android SDK from 23.9.+ to 23.10.+.\u003c/li\u003e\n\u003cli\u003e[Changed] Renamed the React Native Crypto Onramp wrapper API from \u003ccode\u003epresentCRSCARFDeclaration\u003c/code\u003e to \u003ccode\u003epresentUserAttestation\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Crypto Onramp \u003ccode\u003esubmitIdentifiers\u003c/code\u003e results to return \u003ccode\u003ecompleted\u003c/code\u003e and \u003ccode\u003ecarfTinRequired\u003c/code\u003e, and removed the \u003ccode\u003evalid\u003c/code\u003e field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added typed Crypto Onramp API errors for app attestation and uncategorized API failures, including developer diagnostics and structured SDK version metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.15.0 to 25.16.0.\u003c/li\u003e\n\u003cli\u003e[Fixed] Matched iOS Onramp \u003ccode\u003eLinkAppearance.PrimaryButtonConfiguration\u003c/code\u003e mapping to Android so unspecified custom height and corner radius values use Link defaults.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.66.0 - 2026-05-20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Stripe iOS SDK from 25.14.0 to 25.15.0.\u003c/li\u003e\n\u003cli\u003eUpdated Stripe Android SDK from 23.8.+ to 23.9.+.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added EU support to Onramp. This includes three new APIs, \u003ccode\u003eretrieveMissingIdentifiers\u003c/code\u003e, \u003ccode\u003esubmitIdentifiers\u003c/code\u003e, and \u003ccode\u003epresentCRSCARFDeclaration\u003c/code\u003e, EU-specific additions to \u003ccode\u003eKycInfo\u003c/code\u003e including \u003ccode\u003ebirthCountry\u003c/code\u003e, \u003ccode\u003ebirthCity\u003c/code\u003e, and \u003ccode\u003enationalities\u003c/code\u003e, as well as associated helper model types in \u003ccode\u003eOnramp.ts\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/stripe/stripe-react-native/commit/3f6235b0bc464010418fd84abf202eb851413c48\"\u003e\u003ccode\u003e3f6235b\u003c/code\u003e\u003c/a\u003e propose 0.67.0 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/f87872eddf3d8b49029f5744a38ac89aee42022c\"\u003e\u003ccode\u003ef87872e\u003c/code\u003e\u003c/a\u003e Improve Onramp configure attestation error (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2486\"\u003e#2486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/49dad9ae93a7de9a74d3f9a8fb6a6606af6181bc\"\u003e\u003ccode\u003e49dad9a\u003c/code\u003e\u003c/a\u003e iOS 25.17.0, Android: 23.10.+ SDK Updates + CryptoOnramp EU Updates and Bette...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/98e6f5927e37c8dc5dc63a966ddd9aea5739f82b\"\u003e\u003ccode\u003e98e6f59\u003c/code\u003e\u003c/a\u003e Add mapping for StripeException (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/2c3836412a4b55a37dba1c87936fb47b317a21df\"\u003e\u003ccode\u003e2c38364\u003c/code\u003e\u003c/a\u003e Remove updateTaxId API from Checkout SDK (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/fac420a47559db0148815ce07257d896158df03f\"\u003e\u003ccode\u003efac420a\u003c/code\u003e\u003c/a\u003e Replace hub with gh (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2481\"\u003e#2481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/421f72f76c34a2406658ec17438f0ed7c4bb2728\"\u003e\u003ccode\u003e421f72f\u003c/code\u003e\u003c/a\u003e Makes LinkAppearance.PrimaryButtonConfiguration Mapping Consistent With Andro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/a6b98f179ce2374b7f3def5b10fa9ade87d1f160\"\u003e\u003ccode\u003ea6b98f1\u003c/code\u003e\u003c/a\u003e Switch to Xcode 26.4.1 for all builds (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2479\"\u003e#2479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/46ff4136f5b0cd4427938867e2afdf1f9acb26e0\"\u003e\u003ccode\u003e46ff413\u003c/code\u003e\u003c/a\u003e Add additional preflight checks (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2473\"\u003e#2473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/c585392c66f1753bdb207edc6318b1d87e469998\"\u003e\u003ccode\u003ec585392\u003c/code\u003e\u003c/a\u003e Add shellwords to publish.rb (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-react-native/compare/v0.65.1...v0.67.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react-native` from 0.562.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-native'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-native/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\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `react-dom` from 19.1.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `react-native` from 0.81.6 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccod...\n\n_Description has been truncated_","html_url":"https://github.com/cicconel11/TeamNetwork/pull/271","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cicconel11%2FTeamNetwork/issues/271","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/271/packages"}},{"old_version":"5.6.2","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-13T17:57:59.000Z","version_change":"5.6.2 → 5.8.0","issue":{"uuid":"4656407651","node_id":"PR_kwDOSHBcaM7mHFyH","number":85,"state":"closed","title":"Bump the npm-production group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-14T05:14:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-13T17:57:59.000Z","updated_at":"2026-06-14T05:14:59.000Z","time_to_close":40619,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production","update_count":9,"packages":[{"name":"bullmq","old_version":"5.75.2","new_version":"5.78.1","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"react","old_version":"19.1.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.81.5","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-reanimated","old_version":"4.1.7","new_version":"4.4.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.1","new_version":"0.9.2","repository_url":"https://github.com/software-mansion/react-native-reanimated"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.75.2` | `5.78.1` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.86.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.1.7` | `4.4.1` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.2` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.25.2` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.12.1` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.1` | `0.9.2` |\n\n\nUpdates `bullmq` from 5.75.2 to 5.78.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taskforcesh/bullmq/releases\"\u003ebullmq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.78.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.78.0...v5.78.1\"\u003e5.78.1\u003c/a\u003e (2026-06-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escheduler:\u003c/strong\u003e fail stalled jobs if scheduler does not longer exist (elixir) (rust) (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d1fcda5f9c4f53b56846a73421d6eb9a32603aa4\"\u003ed1fcda5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.78.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.7...v5.78.0\"\u003e5.78.0\u003c/a\u003e (2026-06-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erust:\u003c/strong\u003e initial implementation of rust support (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4200\"\u003e#4200\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/38798cc212e450f6369da3714c20eeced5a523a9\"\u003e38798cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.6...v5.77.7\"\u003e5.77.7\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency msgpackr to v2.0.2 [security] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4202\"\u003e#4202\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/fbe04af1b3e9c7c9683229544914a54c5bb1f8d8\"\u003efbe04af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.5...v5.77.6\"\u003e5.77.6\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change NodeRedisRawClient to be node-redis compliant (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4195\"\u003e#4195\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/81709e4abe71f4e7c05c748938ec004a50c1fd4b\"\u003e81709e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.4...v5.77.5\"\u003e5.77.5\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnection:\u003c/strong\u003e handle cluster reconnection with timeouts (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4186\"\u003e#4186\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/411690e9070ba0dda59a86628fc8b56ad9ebea04\"\u003e411690e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.3...v5.77.4\"\u003e5.77.4\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ededuplication:\u003c/strong\u003e preserve custom jobId when requeuing keepLastIfActive proto-jobs (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4190\"\u003e#4190\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4030\"\u003e#4030\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/6e4972e8fd721035d680ca291049134c3876f8ba\"\u003e6e4972e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.2...v5.77.3\"\u003e5.77.3\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d1fcda5f9c4f53b56846a73421d6eb9a32603aa4\"\u003e\u003ccode\u003ed1fcda5\u003c/code\u003e\u003c/a\u003e fix(scheduler): fail stalled jobs if scheduler does not longer exist (elixir)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/3db7b216ac3a0d82e99d2663841f0e78adee9d4a\"\u003e\u003ccode\u003e3db7b21\u003c/code\u003e\u003c/a\u003e chore(deps): bump shell-quote (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4218\"\u003e#4218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/cda941abf90f6064542a5542ea2efb97579d3078\"\u003e\u003ccode\u003ecda941a\u003c/code\u003e\u003c/a\u003e fix(release): include commands [rust] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4208\"\u003e#4208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/cb6b801515daac083150bd4d9cb497479997fecd\"\u003e\u003ccode\u003ecb6b801\u003c/code\u003e\u003c/a\u003e feat: add job schedulers and release Lua script sync [rust] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4207\"\u003e#4207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/3fe7cb1a20b16247946c3e278a4abb4b999edc79\"\u003e\u003ccode\u003e3fe7cb1\u003c/code\u003e\u003c/a\u003e fix(relase): copy lua scripts [rust] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/9b753134ef9d5419a4f43a4a2b9ad5990dbe0942\"\u003e\u003ccode\u003e9b75313\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency semver to v7.8.1 [security] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4204\"\u003e#4204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/c89d7ef87b27d14ea3220959368ff8574c0ce304\"\u003e\u003ccode\u003ec89d7ef\u003c/code\u003e\u003c/a\u003e chore(release): 5.78.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4205\"\u003e#4205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/3ce59309690f21b91466073e561a62ff94129b9b\"\u003e\u003ccode\u003e3ce5930\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (non-major) [security] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/38798cc212e450f6369da3714c20eeced5a523a9\"\u003e\u003ccode\u003e38798cc\u003c/code\u003e\u003c/a\u003e feat(rust): initial implementation of rust support (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/a45e0d944255fb600dfb005a4f829c8999478349\"\u003e\u003ccode\u003ea45e0d9\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.7 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.75.2...v5.78.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ioredis` from 5.10.1 to 5.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.11.0...v5.11.1\"\u003e5.11.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003ec84b2ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e131ee24\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.0\"\u003e5.11.0\u003c/a\u003e (2026-05-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent RangeError from string accumulation in pipeline (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2088\"\u003e#2088\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/defc07716a9ef10c2077ec4e23ea48cb9ea731fc\"\u003edefc077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace deprecated url.parse() with WHATWG URL API (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2081\"\u003e#2081\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0021a4590e286aabbf27f4e2fc18f9d2de829ef0\"\u003e0021a45\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/redis/ioredis/issues/1747\"\u003eredis/ioredis#1747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003ebaf68d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e37d0695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Redis MSETEX support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2111\"\u003e#2111\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/04a4615e8e96b9c58d017e360b5eaafede8973d0\"\u003e04a4615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd typed GCRA command support and functional tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2094\"\u003e#2094\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/468a8023cd2c8f342ec7c55a01bf0c8d17e4b877\"\u003e468a802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003eb7b3def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd xnack command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2103\"\u003e#2103\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/187d29b45000ee46a4baa8ce91eacfa04675aee8\"\u003e187d29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd zinter zunion count (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2104\"\u003e#2104\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0d510bbc1cfc8b01d862b76c408f6687f6e77809\"\u003e0d510bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eTracingChannel\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2089\"\u003e#2089\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/4760e0a19c194f29f4feb703003dcf046e4509cd\"\u003e4760e0a\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/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.11.0...v5.11.1\"\u003e5.11.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003ec84b2ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e131ee24\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.0\"\u003e5.11.0\u003c/a\u003e (2026-05-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent RangeError from string accumulation in pipeline (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2088\"\u003e#2088\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/defc07716a9ef10c2077ec4e23ea48cb9ea731fc\"\u003edefc077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace deprecated url.parse() with WHATWG URL API (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2081\"\u003e#2081\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0021a4590e286aabbf27f4e2fc18f9d2de829ef0\"\u003e0021a45\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/redis/ioredis/issues/1747\"\u003eredis/ioredis#1747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003ebaf68d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e37d0695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Redis MSETEX support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2111\"\u003e#2111\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/04a4615e8e96b9c58d017e360b5eaafede8973d0\"\u003e04a4615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd typed GCRA command support and functional tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2094\"\u003e#2094\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/468a8023cd2c8f342ec7c55a01bf0c8d17e4b877\"\u003e468a802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003eb7b3def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd xnack command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2103\"\u003e#2103\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/187d29b45000ee46a4baa8ce91eacfa04675aee8\"\u003e187d29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd zinter zunion count (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2104\"\u003e#2104\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0d510bbc1cfc8b01d862b76c408f6687f6e77809\"\u003e0d510bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eTracingChannel\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2089\"\u003e#2089\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/4760e0a19c194f29f4feb703003dcf046e4509cd\"\u003e4760e0a\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/redis/ioredis/commit/fb224a7609b6d25959e06e31fdab2460d1f75691\"\u003e\u003ccode\u003efb224a7\u003c/code\u003e\u003c/a\u003e chore(release): 5.11.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/131ee24173380b986e62ecc428ddde82be12bc40\"\u003e\u003ccode\u003e131ee24\u003c/code\u003e\u003c/a\u003e fix: parse protocol-relative Redis URLs as TCP connections (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/c84b2ee97fd7b25d8f6ef8b509c228a602f47cca\"\u003e\u003ccode\u003ec84b2ee\u003c/code\u003e\u003c/a\u003e fix(cluster): reconnect to nodes that restart without slot changes (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2096\"\u003e#2096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/14904327fc212d1f592172d776ebe45178fb7ee7\"\u003e\u003ccode\u003e1490432\u003c/code\u003e\u003c/a\u003e chore(release): 5.11.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/5359d4d090c17f2ca1e86d92b139cd935ba4643d\"\u003e\u003ccode\u003e5359d4d\u003c/code\u003e\u003c/a\u003e refactor(utils): inline defaults and isArguments helpers (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/b7b3defbd119d07fb86d071d5eefc255db4920c2\"\u003e\u003ccode\u003eb7b3def\u003c/code\u003e\u003c/a\u003e feat: add vector set command support (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/faa53fdfae7f605c19bd74564639640f9d30d404\"\u003e\u003ccode\u003efaa53fd\u003c/code\u003e\u003c/a\u003e ci: update Node.js and Redis test matrix (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/37d0695b212d865ef24132acff85420ae51dde50\"\u003e\u003ccode\u003e37d0695\u003c/code\u003e\u003c/a\u003e feat: add increx command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/612ee9dfe96c1df942eaa415ca94881077191b5c\"\u003e\u003ccode\u003e612ee9d\u003c/code\u003e\u003c/a\u003e chore: update Redis 8.8 test image to custom (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/baf68d6d89553672cfac3e08543467b910b561c5\"\u003e\u003ccode\u003ebaf68d6\u003c/code\u003e\u003c/a\u003e feat: add array commands, typings and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.10.1...v5.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `react-native` from 0.81.5 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-reanimated` from 4.1.7 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-reanimated's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReanimated - 4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): mapperRun race condition by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9595\"\u003esoftware-mansion/react-native-reanimated#9595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReanimated - 4.4.0\u003c/h2\u003e\n\u003ch2\u003eKey changes\u003c/h2\u003e\n\u003ch3\u003eiOS CSS Core Animation\u003c/h3\u003e\n\u003cp\u003eReanimated 4.4.0 introduces a new platform-backed CSS animation engine on iOS that runs animations\ndirectly on Core Animation layers instead of going through the JS-driven update loop. It is hidden\nbehind the \u003ccode\u003eIOS_CSS_CORE_ANIMATION\u003c/code\u003e static feature flag.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Wire \u003ccode\u003eCSSPlatformTransition\u003c/code\u003e with iOS platform implementation by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9325\"\u003esoftware-mansion/react-native-reanimated#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Hide platform animations behind a feature flag by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9493\"\u003esoftware-mansion/react-native-reanimated#9493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnimation Backend\u003c/h3\u003e\n\u003cp\u003eA new Animation Backend has been integrated behind a feature flag, which will help greatly with the flow of updating the Shadow Tree in animations.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrate Animation Backend behind a flag by \u003ca href=\"https://github.com/bartlomiejbloniarz\"\u003e\u003ccode\u003e@​bartlomiejbloniarz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9279\"\u003esoftware-mansion/react-native-reanimated#9279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew useTimestamp hook\u003c/h3\u003e\n\u003cp\u003eA new \u003ccode\u003euseTimestamp\u003c/code\u003e hook exposes the current frame timestamp as a Shared Value that updates every\nframe with the time elapsed since the first frame, with an \u003ccode\u003eisActive\u003c/code\u003e flag to pause and resume updates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds useTimestamp hook by \u003ca href=\"https://github.com/ashfurrow\"\u003e\u003ccode\u003e@​ashfurrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9162\"\u003esoftware-mansion/react-native-reanimated#9162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePrecompiled headers on Android\u003c/h3\u003e\n\u003cp\u003eReanimated's native build on Android now uses precompiled headers (\u003ccode\u003eReanimatedPCH.h\u003c/code\u003e), significantly\nreducing C++ compile times for both fresh and incremental builds.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStart using precompiled headers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9434\"\u003esoftware-mansion/react-native-reanimated#9434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): Spring jitter by \u003ca href=\"https://github.com/piaskowyk\"\u003e\u003ccode\u003e@​piaskowyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9463\"\u003esoftware-mansion/react-native-reanimated#9463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: emit ESM package json by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9481\"\u003esoftware-mansion/react-native-reanimated#9481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eplaceholderTextColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9409\"\u003esoftware-mansion/react-native-reanimated#9409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9411\"\u003esoftware-mansion/react-native-reanimated#9411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowOffset\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9412\"\u003esoftware-mansion/react-native-reanimated#9412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eoutlineColor\u003c/code\u003e, \u003ccode\u003eoutlineOffset\u003c/code\u003e and \u003ccode\u003eoutlineWidth\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9417\"\u003esoftware-mansion/react-native-reanimated#9417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eborderBlockColor\u003c/code\u003e, \u003ccode\u003eborderBlockStartColor\u003c/code\u003e and \u003ccode\u003eborderBlockEndColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9418\"\u003esoftware-mansion/react-native-reanimated#9418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnify synchronous props logic between platforms by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9381\"\u003esoftware-mansion/react-native-reanimated#9381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreallocate and reuse synchronous props buffers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9425\"\u003esoftware-mansion/react-native-reanimated#9425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Reanimated): laggy LA outside of Animation Backend by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9431\"\u003esoftware-mansion/react-native-reanimated#9431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2daa6e5ae43e1c4d1896308e480c43bc53e1fcc8\"\u003e\u003ccode\u003e2daa6e5\u003c/code\u003e\u003c/a\u003e feat: web support for CSS transition callbacks (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9555\"\u003e#9555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/de1f2e2db341909c57d014b404784a13a5075df3\"\u003e\u003ccode\u003ede1f2e2\u003c/code\u003e\u003c/a\u003e [Web LA] Fix interaction with \u003ccode\u003ereact-freeze\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/ca1aae281d3bf9a4c9b350c56b604142f77f7103\"\u003e\u003ccode\u003eca1aae2\u003c/code\u003e\u003c/a\u003e chore: add tests for web CSS transition and animation managers (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/0442a77e1809aff0611bdeec68737d4ebe840003\"\u003e\u003ccode\u003e0442a77\u003c/code\u003e\u003c/a\u003e fix(Reanimated): mapperRun race condition (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9595\"\u003e#9595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/da9571e8b730b85b424133392d45a99257055056\"\u003e\u003ccode\u003eda9571e\u003c/code\u003e\u003c/a\u003e chore: Deduplicate \u003ccode\u003eCSSLengthArray\u003c/code\u003e and \u003ccode\u003eSVGStrokeDashArray\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9553\"\u003e#9553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2e5ae27f84c2aa69970ad5f1222176c315b70eae\"\u003e\u003ccode\u003e2e5ae27\u003c/code\u003e\u003c/a\u003e chore: replace Sets in CSS guards with switches and array lookups (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9554\"\u003e#9554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/7fd03f5e958a4ba3c5b16b6eb710f8c9199f2339\"\u003e\u003ccode\u003e7fd03f5\u003c/code\u003e\u003c/a\u003e feat: animate open/closed SVG path morphs and missing strokeDasharray endpoin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/37cf20305660b50cedf570f72f11f9f41989a6d2\"\u003e\u003ccode\u003e37cf203\u003c/code\u003e\u003c/a\u003e feat: route pseudo-selector transitions through platform (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9560\"\u003e#9560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/abba6a04b5678c4a6eb540bc237428d3a85a14c5\"\u003e\u003ccode\u003eabba6a0\u003c/code\u003e\u003c/a\u003e feat: register remaining react-native-svg components for web CSS animations (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/d0a7ceb890a6d90d008383b26613ceb2c0a48c85\"\u003e\u003ccode\u003ed0a7ceb\u003c/code\u003e\u003c/a\u003e feat: web CSS animation support for SVG Circle (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9548\"\u003e#9548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commits/4.4.1/packages/react-native-reanimated\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.6.2 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/is...\n\n_Description has been truncated_","html_url":"https://github.com/arrenv/faven/pull/85","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arrenv%2Ffaven/issues/85","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/85/packages"}},{"old_version":"5.7.0","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-13T14:52:27.000Z","version_change":"5.7.0 → 5.8.0","issue":{"uuid":"4655883506","node_id":"PR_kwDORkrqPM7mFhiV","number":47,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-14T05:17:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-13T14:52:27.000Z","updated_at":"2026-06-14T05:17:51.000Z","time_to_close":51922,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":25,"packages":[{"name":"@ai-sdk/react","old_version":"3.0.201","new_version":"3.0.206","repository_url":"https://github.com/vercel/ai"},{"name":"ai","old_version":"6.0.199","new_version":"6.0.204","repository_url":"https://github.com/vercel/ai"},{"name":"expo","old_version":"56.0.9","new_version":"56.0.11","repository_url":"https://github.com/expo/expo"},{"name":"expo-audio","old_version":"56.0.11","new_version":"56.0.12","repository_url":"https://github.com/expo/expo"},{"name":"expo-constants","old_version":"56.0.17","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"expo-font","old_version":"56.0.5","new_version":"56.0.6","repository_url":"https://github.com/expo/expo"},{"name":"expo-image","old_version":"56.0.10","new_version":"56.0.11","repository_url":"https://github.com/expo/expo"},{"name":"expo-image-picker","old_version":"56.0.16","new_version":"56.0.17","repository_url":"https://github.com/expo/expo"},{"name":"expo-linking","old_version":"56.0.13","new_version":"56.0.14","repository_url":"https://github.com/expo/expo"},{"name":"expo-location","old_version":"56.0.16","new_version":"56.0.17","repository_url":"https://github.com/expo/expo"},{"name":"expo-notifications","old_version":"56.0.16","new_version":"56.0.17","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"56.2.9","new_version":"56.2.10","repository_url":"https://github.com/expo/expo"},{"name":"expo-task-manager","old_version":"56.0.17","new_version":"56.0.18","repository_url":"https://github.com/expo/expo"},{"name":"lucide-react-native","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pocketbase","old_version":"0.26.9","new_version":"0.27.0","repository_url":"https://github.com/pocketbase/js-sdk"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.85.3","new_version":"0.86.0","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-reanimated","old_version":"4.3.1","new_version":"4.4.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-worklets","old_version":"0.8.3","new_version":"0.9.2","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"@rive-app/react-webgl2","old_version":"4.29.0","new_version":"4.29.1","repository_url":"https://github.com/rive-app/rive-react"},{"name":"media-chrome","old_version":"4.19.1","new_version":"4.19.2","repository_url":"https://github.com/muxinc/media-chrome"},{"name":"@tailwindcss/vite","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `3.0.201` | `3.0.206` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.199` | `6.0.204` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `56.0.9` | `56.0.11` |\n| [expo-audio](https://github.com/expo/expo/tree/HEAD/packages/expo-audio) | `56.0.11` | `56.0.12` |\n| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `56.0.17` | `56.0.18` |\n| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `56.0.5` | `56.0.6` |\n| [expo-image](https://github.com/expo/expo/tree/HEAD/packages/expo-image) | `56.0.10` | `56.0.11` |\n| [expo-image-picker](https://github.com/expo/expo/tree/HEAD/packages/expo-image-picker) | `56.0.16` | `56.0.17` |\n| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `56.0.13` | `56.0.14` |\n| [expo-location](https://github.com/expo/expo/tree/HEAD/packages/expo-location) | `56.0.16` | `56.0.17` |\n| [expo-notifications](https://github.com/expo/expo/tree/HEAD/packages/expo-notifications) | `56.0.16` | `56.0.17` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `56.2.9` | `56.2.10` |\n| [expo-task-manager](https://github.com/expo/expo/tree/HEAD/packages/expo-task-manager) | `56.0.17` | `56.0.18` |\n| [lucide-react-native](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react-native) | `1.17.0` | `1.18.0` |\n| [pocketbase](https://github.com/pocketbase/js-sdk) | `0.26.9` | `0.27.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.85.3` | `0.86.0` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.3.1` | `4.4.1` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.8.3` | `0.9.2` |\n| [@rive-app/react-webgl2](https://github.com/rive-app/rive-react) | `4.29.0` | `4.29.1` |\n| [media-chrome](https://github.com/muxinc/media-chrome) | `4.19.1` | `4.19.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.0` | `4.3.1` |\n\n\nUpdates `@ai-sdk/react` from 3.0.201 to 3.0.206\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.205\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [bfa5864]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f42aa79]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5291f7e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b4b575a]\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.29\u003c/li\u003e\n\u003cli\u003eai@6.0.203\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/vercel/ai/commits/HEAD/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.199 to 6.0.204\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.204\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c5d4716]\n\u003cul\u003e\n\u003cli\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.130\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.203\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef42aa79: fix: harden download URL SSRF guard against hostname and redirect bypasses\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003evalidateDownloadUrl\u003c/code\u003e and the file download helpers (\u003ccode\u003edownloadBlob\u003c/code\u003e, \u003ccode\u003edownload\u003c/code\u003e) could be bypassed in several ways when handling untrusted URLs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA fully-qualified hostname with a trailing dot (e.g. \u003ccode\u003elocalhost.\u003c/code\u003e, \u003ccode\u003emyhost.local.\u003c/code\u003e) skipped the localhost/\u003ccode\u003e.local\u003c/code\u003e blocklist.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses that embed an IPv4 address in their last 32 bits — IPv4-compatible (\u003ccode\u003e::127.0.0.1\u003c/code\u003e), IPv4-translated (\u003ccode\u003e::ffff:0:127.0.0.1\u003c/code\u003e), and NAT64 (\u003ccode\u003e64:ff9b::127.0.0.1\u003c/code\u003e, including the \u003ccode\u003e64:ff9b:1::/48\u003c/code\u003e local-use prefix) — were not decoded and checked against the private IPv4 ranges.\u003c/li\u003e\n\u003cli\u003eRedirects were validated only \u003cem\u003eafter\u003c/em\u003e \u003ccode\u003efetch\u003c/code\u003e had already followed them, so the request to a redirect target (e.g. an internal/metadata address) had already been issued before the check ran.\u003c/li\u003e\n\u003cli\u003eSeveral reserved/internal address ranges were not blocked: CGNAT (\u003ccode\u003e100.64.0.0/10\u003c/code\u003e, used by some cloud providers for internal traffic), benchmarking (\u003ccode\u003e198.18.0.0/15\u003c/code\u003e), IETF protocol assignments (\u003ccode\u003e192.0.0.0/24\u003c/code\u003e), the reserved \u003ccode\u003e240.0.0.0/4\u003c/code\u003e block (including the \u003ccode\u003e255.255.255.255\u003c/code\u003e broadcast address), and IPv6 site-local (\u003ccode\u003efec0::/10\u003c/code\u003e) and multicast (\u003ccode\u003eff00::/8\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe validator now strips trailing dots before the hostname checks and fully expands IPv6 addresses to detect embedded private IPv4 targets. The download helpers now follow redirects manually (\u003ccode\u003eredirect: 'manual'\u003c/code\u003e), re-validating each hop before requesting it, so an unsafe redirect target is never fetched. When a redirect cannot be inspected because the runtime returns an opaque response, the helpers fail closed (reject the redirect) on the server; only in a real browser — where SSRF is not reachable (fetch is constrained by CORS and cannot reach a server's internal network or cloud-metadata endpoints) — is the redirect followed natively so legitimate redirected downloads keep working.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5291f7e: Harden stream text processing and middleware against prototype pollution from stream part IDs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eb4b575a: fix: redact server error details from UI message streams by default\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estreamText(...).toUIMessageStream()\u003c/code\u003e and \u003ccode\u003ecreateUIMessageStream\u003c/code\u003e defaulted their \u003ccode\u003eonError\u003c/code\u003e callback to \u003ccode\u003egetErrorMessage\u003c/code\u003e, which serializes the raw error (\u003ccode\u003eerror.toString()\u003c/code\u003e / \u003ccode\u003eJSON.stringify(error)\u003c/code\u003e) into the client-facing \u003ccode\u003e{ type: 'error', errorText }\u003c/code\u003e chunk — and also into \u003ccode\u003etool-output-error\u003c/code\u003e parts. The documented default was \u003ccode\u003e() =\u0026gt; 'An error occurred.'\u003c/code\u003e, so applications relying on the documented behavior were unknowingly streaming server exception details (internal hostnames, paths, provider request data, validation inputs) to end users.\u003c/p\u003e\n\u003cp\u003eThe default \u003ccode\u003eonError\u003c/code\u003e now returns the documented generic \u003ccode\u003e'An error occurred.'\u003c/code\u003e. Raw error details are only emitted when the developer explicitly supplies an \u003ccode\u003eonError\u003c/code\u003e handler. This also redacts \u003ccode\u003etool-output-error\u003c/code\u003e and invalid-tool-input error text by default; pass an \u003ccode\u003eonError\u003c/code\u003e to surface richer messages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [bfa5864]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [f42aa79]\u003c/p\u003e\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.29\u003c/li\u003e\n\u003cli\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.129\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@6.0.204/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.204\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c5d4716]\n\u003cul\u003e\n\u003cli\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.130\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.203\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef42aa79: fix: harden download URL SSRF guard against hostname and redirect bypasses\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003evalidateDownloadUrl\u003c/code\u003e and the file download helpers (\u003ccode\u003edownloadBlob\u003c/code\u003e, \u003ccode\u003edownload\u003c/code\u003e) could be bypassed in several ways when handling untrusted URLs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA fully-qualified hostname with a trailing dot (e.g. \u003ccode\u003elocalhost.\u003c/code\u003e, \u003ccode\u003emyhost.local.\u003c/code\u003e) skipped the localhost/\u003ccode\u003e.local\u003c/code\u003e blocklist.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses that embed an IPv4 address in their last 32 bits — IPv4-compatible (\u003ccode\u003e::127.0.0.1\u003c/code\u003e), IPv4-translated (\u003ccode\u003e::ffff:0:127.0.0.1\u003c/code\u003e), and NAT64 (\u003ccode\u003e64:ff9b::127.0.0.1\u003c/code\u003e, including the \u003ccode\u003e64:ff9b:1::/48\u003c/code\u003e local-use prefix) — were not decoded and checked against the private IPv4 ranges.\u003c/li\u003e\n\u003cli\u003eRedirects were validated only \u003cem\u003eafter\u003c/em\u003e \u003ccode\u003efetch\u003c/code\u003e had already followed them, so the request to a redirect target (e.g. an internal/metadata address) had already been issued before the check ran.\u003c/li\u003e\n\u003cli\u003eSeveral reserved/internal address ranges were not blocked: CGNAT (\u003ccode\u003e100.64.0.0/10\u003c/code\u003e, used by some cloud providers for internal traffic), benchmarking (\u003ccode\u003e198.18.0.0/15\u003c/code\u003e), IETF protocol assignments (\u003ccode\u003e192.0.0.0/24\u003c/code\u003e), the reserved \u003ccode\u003e240.0.0.0/4\u003c/code\u003e block (including the \u003ccode\u003e255.255.255.255\u003c/code\u003e broadcast address), and IPv6 site-local (\u003ccode\u003efec0::/10\u003c/code\u003e) and multicast (\u003ccode\u003eff00::/8\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe validator now strips trailing dots before the hostname checks and fully expands IPv6 addresses to detect embedded private IPv4 targets. The download helpers now follow redirects manually (\u003ccode\u003eredirect: 'manual'\u003c/code\u003e), re-validating each hop before requesting it, so an unsafe redirect target is never fetched. When a redirect cannot be inspected because the runtime returns an opaque response, the helpers fail closed (reject the redirect) on the server; only in a real browser — where SSRF is not reachable (fetch is constrained by CORS and cannot reach a server's internal network or cloud-metadata endpoints) — is the redirect followed natively so legitimate redirected downloads keep working.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5291f7e: Harden stream text processing and middleware against prototype pollution from stream part IDs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eb4b575a: fix: redact server error details from UI message streams by default\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estreamText(...).toUIMessageStream()\u003c/code\u003e and \u003ccode\u003ecreateUIMessageStream\u003c/code\u003e defaulted their \u003ccode\u003eonError\u003c/code\u003e callback to \u003ccode\u003egetErrorMessage\u003c/code\u003e, which serializes the raw error (\u003ccode\u003eerror.toString()\u003c/code\u003e / \u003ccode\u003eJSON.stringify(error)\u003c/code\u003e) into the client-facing \u003ccode\u003e{ type: 'error', errorText }\u003c/code\u003e chunk — and also into \u003ccode\u003etool-output-error\u003c/code\u003e parts. The documented default was \u003ccode\u003e() =\u0026gt; 'An error occurred.'\u003c/code\u003e, so applications relying on the documented behavior were unknowingly streaming server exception details (internal hostnames, paths, provider request data, validation inputs) to end users.\u003c/p\u003e\n\u003cp\u003eThe default \u003ccode\u003eonError\u003c/code\u003e now returns the documented generic \u003ccode\u003e'An error occurred.'\u003c/code\u003e. Raw error details are only emitted when the developer explicitly supplies an \u003ccode\u003eonError\u003c/code\u003e handler. This also redacts \u003ccode\u003etool-output-error\u003c/code\u003e and invalid-tool-input error text by default; pass an \u003ccode\u003eonError\u003c/code\u003e to surface richer messages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [bfa5864]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [f42aa79]\u003c/p\u003e\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.29\u003c/li\u003e\n\u003cli\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.129\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.202\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e942f2f8: fix(security): re-validate tool approvals from client message history before execution\u003c/p\u003e\n\u003cp\u003eThe approval-replay path in \u003ccode\u003egenerateText\u003c/code\u003e/\u003ccode\u003estreamText\u003c/code\u003e reconstructed approved tool calls from the client-supplied messages array and executed them without re-validating input against the tool's schema or re-checking that the tool actually requires approval. A client could forge an assistant message with a pre-approved tool-call part and have the server execute a tool with attacker-chosen arguments.\u003c/p\u003e\n\u003cp\u003eThe replay path now verifies the HMAC signature (when \u003ccode\u003eexperimental_toolApprovalSecret\u003c/code\u003e is configured), re-validates tool-call input against the tool's input schema, and re-resolves whether the tool requires approval before execution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [942f2f8]\u003c/p\u003e\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.28\u003c/li\u003e\n\u003cli\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.128\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.201\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/63b3f6081df232ff3b2a84b27cc3eda33f215586\"\u003e\u003ccode\u003e63b3f60\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/16086\"\u003e#16086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bae9babb22e195e74a9a0c0e26a5e52c8ba8e7f2\"\u003e\u003ccode\u003ebae9bab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/16026\"\u003e#16026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b4b575a1a31d6ba81570a17b4bd1da0ac50bfc09\"\u003e\u003ccode\u003eb4b575a\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): redact server error details from UI message streams by def...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f42aa79ce84d8f5cf5188cf01275e9868059fb46\"\u003e\u003ccode\u003ef42aa79\u003c/code\u003e\u003c/a\u003e Backport: fix(provider-utils,ai): harden download SSRF guard against hostname...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5291f7eec441a548d1b4be7a105a384667f5fcba\"\u003e\u003ccode\u003e5291f7e\u003c/code\u003e\u003c/a\u003e Backport: fix: Harden stream text processing and middleware against prototype...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9ef2c3cfadfc4a469e9eec6a6e8a0ac0fc80a1e5\"\u003e\u003ccode\u003e9ef2c3c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15998\"\u003e#15998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/942f2f80f5b404fe4389bd76bce859292ce2137e\"\u003e\u003ccode\u003e942f2f8\u003c/code\u003e\u003c/a\u003e Backport: fix(security): harden tool approval replay path against client-forg...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/dca8c38b09acba1a5eebf354b532833ab055413a\"\u003e\u003ccode\u003edca8c38\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15992\"\u003e#15992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0c8c0ed25e8736564ba489433cd8229f01895c4a\"\u003e\u003ccode\u003e0c8c0ed\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): return schema-transformed elements in array output mode (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a340536d4cd232c42757bf04c3ec35f589f6fe35\"\u003e\u003ccode\u003ea340536\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/15965\"\u003e#15965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@6.0.204/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 56.0.9 to 56.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-audio` from 56.0.11 to 56.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-audio/CHANGELOG.md\"\u003eexpo-audio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for storing recordings in the app document directory on Android and iOS. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46189\"\u003e#46189\u003c/a\u003e by \u003ca href=\"https://github.com/shubh73\"\u003e\u003ccode\u003e@​shubh73\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix stale lock screen artwork when updating metadata without an \u003ccode\u003eartworkUrl\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/45738\"\u003e#45738\u003c/a\u003e by \u003ca href=\"https://github.com/behenate\"\u003e\u003ccode\u003e@​behenate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Others\u003c/h3\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/expo/expo/commits/HEAD/packages/expo-audio\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-constants` from 56.0.17 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-constants\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-font` from 56.0.5 to 56.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/packages/expo-font/CHANGELOG.md\"\u003eexpo-font's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Removed \u003ccode\u003eServer.resetServerContext()\u003c/code\u003e. Server-side font state is now scoped per-render via \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[web] Added \u003ccode\u003eServer.withServerContext(callback)\u003c/code\u003e which scopes server-side font loads per render. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46669\"\u003e#46669\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve package-style font paths. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/46784\"\u003e#46784\u003c/a\u003e by \u003ca href=\"https://github.com/maxlapides\"\u003e\u003ccode\u003e@​maxlapides\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-font\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-image` from 56.0.10 to 56.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-image-picker` from 56.0.16 to 56.0.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-image-picker\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-linking` from 56.0.13 to 56.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-linking\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-location` from 56.0.16 to 56.0.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-location\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-notifications` from 56.0.16 to 56.0.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-notifications\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-router` from 56.2.9 to 56.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-task-manager` from 56.0.17 to 56.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-task-manager\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react-native` from 1.17.0 to 1.18.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-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(site): Remove survey from site 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/4417\"\u003elucide-icons/lucide#4417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eplay-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4412\"\u003elucide-icons/lucide#4412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metadata): add missing use-cases prop on play-off.json 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/4423\"\u003elucide-icons/lucide#4423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): force hide #bb-banner, if html.has-bb-banner is missing 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/4422\"\u003elucide-icons/lucide#4422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Remove \u003ccode\u003e@next\u003c/code\u003e from installation instructions for\u003ccode\u003e@lucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/alecglassford\"\u003e\u003ccode\u003e@​alecglassford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4432\"\u003elucide-icons/lucide#4432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages/angular): add support for Angular v22 and onwards 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/4450\"\u003elucide-icons/lucide#4450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): add check to skip release if latest tag was created today 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/4085\"\u003elucide-icons/lucide#4085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewebcam-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jordan-burnett\"\u003e\u003ccode\u003e@​jordan-burnett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4242\"\u003elucide-icons/lucide#4242\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/alecglassford\"\u003e\u003ccode\u003e@​alecglassford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4432\"\u003elucide-icons/lucide#4432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordan-burnett\"\u003e\u003ccode\u003e@​jordan-burnett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4242\"\u003elucide-icons/lucide#4242\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.17.0...1.18.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.17.0...1.18.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.18.0/packages/lucide-react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pocketbase` from 0.26.9 to 0.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pocketbase/js-sdk/releases\"\u003epocketbase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.0 Release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003epb.sql.run(query)\u003c/code\u003e handler for the upcoming PocketBase v0.39.0 \u0026quot;SQL console\u0026quot; debug interface (\u003ca href=\"https://redirect.github.com/pocketbase/pocketbase/issues/2236\"\u003epocketbase#2236\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded missing PocketBase v0.37+ collection meta endpoint handlers (\u003ccode\u003epb.collections.dryRunViewQuery(query)\u003c/code\u003e and \u003ccode\u003epb.collections.getAllOAuth2Providers()\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pocketbase/js-sdk/blob/master/CHANGELOG.md\"\u003epocketbase's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003epb.sql.run(query)\u003c/code\u003e handler for the upcoming PocketBase v0.39.0 \u0026quot;SQL console\u0026quot; debug interface (\u003ca href=\"https://redirect.github.com/pocketbase/pocketbase/issues/2236\"\u003epocketbase#2236\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded missing PocketBase v0.37+ collection meta endpoint handlers (\u003ccode\u003epb.collections.dryRunViewQuery(query)\u003c/code\u003e and \u003ccode\u003epb.collections.getAllOAuth2Providers()\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pocketbase/js-sdk/commit/78eabd2d6449b8298ad7316888d8a6939388bba8\"\u003e\u003ccode\u003e78eabd2\u003c/code\u003e\u003c/a\u003e fixed test typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pocketbase/js-sdk/commit/64f37589bae2a238044eeacce83a68422356d83a\"\u003e\u003ccode\u003e64f3758\u003c/code\u003e\u003c/a\u003e added pb.sql.run() and collection meta handlers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pocketbase/js-sdk/compare/v0.26.9...v0.27.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.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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.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 `react-dom` from 19.2.3 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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.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 `react-native` from 0.85.3 to 0.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Use \u003ccode\u003egetNullableViewState\u003c/code\u003e in \u003ccode\u003eSurfaceMountingManager::updateProps\u003c/code\u003e and log a soft exception instead (\u003ca href=\"https://github.com/facebook/react-native/commit/bbf7004935ec3ed25e0270c60889f118ba170495\"\u003ebbf7004935\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.86.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccessibility\u003c/strong\u003e: AccessibilityInfo: added missing tests for Promise based methods, align null checks and error message code style (\u003ca href=\"https://github.com/facebook/react-native/commit/8fc503d7806ff83c6001cc4e0fe7b8b85a804245\"\u003e8fc503d780\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Suspense tests for the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/8101fc776d842b8b92a516f74831e2056bc34aa6\"\u003e8101fc776d\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated\u003c/strong\u003e: Use weak_ptr when calling pullAnimationMutations in a callback scheduled with the Animation Backend (\u003ca href=\"https://github.com/facebook/react-native/commit/42d98b58302dafb484a494ab4fc199f88f215c1d\"\u003e42d98b5830\u003c/a\u003e by Bartlomiej Bloniarz)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Call methods on \u003ccode\u003eglobal.__BUNDLE_LOADER_REPORTER__\u003c/code\u003e, if given, during dev-mode bundler loads from Metro (\u003ca href=\"https://github.com/facebook/react-native/commit/1e0c1f886ba9de7541eeb753091715011c515c00\"\u003e1e0c1f886b\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add new custom track for React Native Renderer operations in React Native DevTools performance traces (\u003ca href=\"https://github.com/facebook/react-native/commit/0b1def9ce5f6f3ea66d193fd254cfcb4c16d6e5a\"\u003e0b1def9ce5\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/29bc8f1acb2cc9a4016c4bdf032f5b53474558bf\"\u003e29bc8f1acb\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/9130df67735f01c385296e155300dd8afebae6be\"\u003e9130df6773\u003c/a\u003e, \u003ca href=\"https://github.com/facebook/react-native/commit/c26a4875eaaf3dcf9a6f28ac87df0a07a1cf4b37\"\u003ec26a4875ea\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Add support for light/dark mode emulation via \u003ccode\u003eEmulation.setEmulatedMedia\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/11a5432cb283b6e7b59bf785602fff9082af5bff\"\u003e11a5432cb2\u003c/a\u003e by \u003ca href=\"https://github.com/huntie\"\u003e\u003ccode\u003e@​huntie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eunstable_getViewTransitionInstance\u003c/code\u003e to UIManagerBinding (\u003ca href=\"https://github.com/facebook/react-native/commit/d8820a403bb7241f4d2dd4b1006079af049d68e3\"\u003ed8820a403b\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add UIManagerViewTransitionDelegate interface and View Transition APIs (\u003ca href=\"https://github.com/facebook/react-native/commit/cdad57d8f1a326f2ce164161e1d28ff082fd68b4\"\u003ecdad57d8f1\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add viewport size to \u003ccode\u003eLayoutContext\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d38c756529d4c1076d0646dc75643b78ba2bcaaa\"\u003ed38c756529\u003c/a\u003e by \u003ca href=\"https://github.com/paradowstack\"\u003e\u003ccode\u003e@​paradowstack\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: ViewTransitionModule for React Native View Transitions (\u003ca href=\"https://github.com/facebook/react-native/commit/f81f73e5a02e792cfaf2c010dea2ddfb20cb3e7f\"\u003ef81f73e5a0\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text \u003ccode\u003eboxShadow\u003c/code\u003e and textWithLinkRole (\u003ca href=\"https://github.com/facebook/react-native/commit/b172f46f0d0413dcaedc8c901d79e3932cb26589\"\u003eb172f46f0d\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter blur-with-overflow, drop-shadow, and animated-blur (\u003ca href=\"https://github.com/facebook/react-native/commit/66975aa3d52a05189b07f8f22eec86dbbfab0240\"\u003e66975aa3d5\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add \u003ccode\u003emixBlendMode\u003c/code\u003e plus-lighter (\u003ca href=\"https://github.com/facebook/react-native/commit/aaa068404504076155ec4d4f11a1d246aef763f5\"\u003eaaa0684045\u003c/a\u003e by \u003ca href=\"https://github.com/bigcupcoffee\"\u003e\u003ccode\u003e@​bigcupcoffee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Channel play/pause hardware events. (\u003ca href=\"https://github.com/facebook/react-native/commit/5087aa0dba4e06986b98007bc33ee16af11f9358\"\u003e5087aa0dba\u003c/a\u003e by Nishil Shah)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEvents\u003c/strong\u003e: Pass event object to \u003ccode\u003eBackHandler\u003c/code\u003e \u003ccode\u003ehardwareBackPress\u003c/code\u003e events to access timeStamp from native event. (\u003ca href=\"https://github.com/facebook/react-native/commit/bf277cb6d4b6f53227717e8888a4d9701d8a3449\"\u003ebf277cb6d4\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Allow LogBox notification toasts and inspector overlay to be dismissed via Android back button (\u003ca href=\"https://github.com/facebook/react-native/commit/6530092162b9996b2c53cd5fd76b9c9a6520e57f\"\u003e6530092162\u003c/a\u003e by \u003ca href=\"https://github.com/Abbondanzo\"\u003e\u003ccode\u003e@​Abbondanzo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable\u003c/strong\u003e: \u003ccode\u003eandroid_ripple\u003c/code\u003e now accepts \u003ccode\u003ePlatformColor\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/60d8b282eaf5bd2803fdaa838520f6ff41cc6737\"\u003e60d8b282ea\u003c/a\u003e by \u003ca href=\"https://github.com/adrcotfas\"\u003e\u003ccode\u003e@​adrcotfas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add \u003ccode\u003eExtraWindowEventListener\u003c/code\u003e interface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (\u003ca href=\"https://github.com/facebook/react-native/commit/58fec1fa8d351c40a68cb0da807c49c7c2c96a80\"\u003e58fec1fa8d\u003c/a\u003e by \u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Add test for synchronous mount props override behavior (\u003ca href=\"https://github.com/facebook/react-native/commit/a25e0fdddf0ab77c798dd00f8c88e842ee72c955\"\u003ea25e0fdddf\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 1) (\u003ca href=\"https://github.com/facebook/react-native/commit/b53b228673e0b833cae7718bbb778b2ecaec5d76\"\u003eb53b228673\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e: Add E2E tests for Text visual examples (batch 2) (\u003ca href=\"https://github.com/facebook/react-native/commit/d5a271dd0599caff85652ce0581e3026da470065\"\u003ed5a271dd05\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextInput\u003c/strong\u003e: Add extended Android \u003ccode\u003eTextInput\u003c/code\u003e \u003ccode\u003eautoComplete\u003c/code\u003e autofill hint support and bump \u003ccode\u003eandroidx.autofill\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/ac598aff2b388d4fac9f42a2e2cef73542d2531d\"\u003eac598aff2b\u003c/a\u003e by \u003ca href=\"https://github.com/radko93\"\u003e\u003ccode\u003e@​radko93\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e: Add E2E tests for Filter static visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/d18d9a4046e25b60a2054462d242663a8daa2589\"\u003ed18d9a4046\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Add privacy manifest to declare the use of \u003ccode\u003emach_absolute_time()\u003c/code\u003e API in the React-timing module (\u003ca href=\"https://github.com/facebook/react-native/commit/2ae6c8940dda8e7523d5f7f6ffb6c1a3b361a19e\"\u003e2ae6c8940d\u003c/a\u003e by \u003ca href=\"https://github.com/rubennorte\"\u003e\u003ccode\u003e@​rubennorte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: Introduce \u003ccode\u003eisPackagerRunningAsync\u003c/code\u003e that does not block the UI thread waiting on the request to DevServer (\u0026quot;Packager\u0026quot;) validating that it is running (\u003ca href=\"https://github.com/facebook/react-native/commit/dd056d9b4c007f7e67f5ac3ad2c537e635d4a509\"\u003edd056d9b4c\u003c/a\u003e by \u003ca href=\"https://github.com/vzaidman\"\u003e\u003ccode\u003e@​vzaidman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage\u003c/strong\u003e: Add E2E tests for Image visual examples (\u003ca href=\"https://github.com/facebook/react-native/commit/48b6f2dcc93f28801338fc79dff8b527b15d5f92\"\u003e48b6f2dcc9\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetworking\u003c/strong\u003e: Add \u003ccode\u003eRCTSetCustomMultipartDataTaskRequestInterceptor\u003c/code\u003e API to allow custom modification of multipart data task requests before they are sent (\u003ca href=\"https://github.com/facebook/react-native/commit/59b8886bb85f3c4c4b4ef55536d8ffeb4e5b3102\"\u003e59b8886bb8\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/strong\u003e: Update Metro to ^0.84.2 (\u003ca href=\"https://github.com/facebook/react-native/commit/57d4b6b350dc0e8f2a89e4f5f570ed3452551d85\"\u003e57d4b6b350\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDev Server\u003c/strong\u003e: LoadBundleFromServer test: remove legacy Jest timers, increased coverage and improved assertions (\u003ca href=\"https://github.com/facebook/react-native/commit/a19d98e5428f710716486b064c3b0589355c5641\"\u003ea19d98e542\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes-compiler dependency (\u003ca href=\"https://github.com/facebook/react-native/commit/031168013e8faab6f08b822a69f39d2df3fc78ff\"\u003e031168013e\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHermes\u003c/strong\u003e: Bump hermes version (\u003ca href=\"https://github.com/facebook/react-native/commit/89a2a20739ceda065cdc605397bfe9c178403b4a\"\u003e89a2a20739\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogBox\u003c/strong\u003e: Migrated \u003ccode\u003eLogBoxData\u003c/code\u003e tests to Jest modern timers (\u003ca href=\"https://github.com/facebook/react-native/commit/dea2136a493453bcdc5e8c4b6950e9d6338f1445\"\u003edea2136a49\u003c/a\u003e by \u003ca href=\"https://github.com/chicio\"\u003e\u003ccode\u003e@​chicio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e: Make React Native consume 250829098.0.11 (\u003ca href=\"https://github.com/facebook/react-native/commit/26953d8343abb2ea05fe86857c2016a4fadb48b7\"\u003e26953d8343\u003c/a\u003e by \u003ca href=\"https://github.com/alanleedev\"\u003e\u003ccode\u003e@​alanleedev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Derive WebSocket scheme and port from dev server URL for React DevTools connections, supporting HTTPS dev servers (\u003ca href=\"https://github.com/facebook/react-native/commit/ca4173701d4b398a3b43650d019ffc75fb1d21a7\"\u003eca4173701d\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Measure node instance during \u003ccode\u003eapplyViewTransitionName\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/d17ecca3c90c4ddd3922e3661ece03ac2433fcff\"\u003ed17ecca3c9\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Move ViewTransition APIs not for react reconciler to its own TurboModule (\u003ca href=\"https://github.com/facebook/react-native/commit/0e65df9152d940a52d6dc4704cb60b644e18fb23\"\u003e0e65df9152\u003c/a\u003e by \u003ca href=\"https://github.com/zeyap\"\u003e\u003ccode\u003e@​zeyap\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime\u003c/strong\u003e: Setting \u003ccode\u003ereportErrorsAsExceptions\u003c/code\u003e to anything other than \u003ccode\u003efalse\u003c/code\u003e no longer does anything. (Previously, setting it to a falsey value would be similar to setting it to \u003ccode\u003efalse\u003c/code\u003e.) (\u003ca href=\"https://github.com/facebook/react-native/commit/f0748a6387c9bb04eed38d03f00f36d2985b2031\"\u003ef0748a6387\u003c/a\u003e by \u003ca href=\"https://github.com/yungsters\"\u003e\u003ccode\u003e@​yungsters\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/react/react-native/commit/a632f9efe24bac8b3a113c78469948f55bde0f5d\"\u003e\u003ccode\u003ea632f9e\u003c/code\u003e\u003c/a\u003e Release 0.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/012be3bbbca8fac385235979eda690075447ccc8\"\u003e\u003ccode\u003e012be3b\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cd5b3b5fa576366723c4f73b98736c033856ac03\"\u003e\u003ccode\u003ecd5b3b5\u003c/code\u003e\u003c/a\u003e Bump Hermes V1 version to 250829098.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/19da7bb3b0baba8ef49568ec4841c21e9ad8d093\"\u003e\u003ccode\u003e19da7bb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/cc27962c5845753ccd8659ff4655dca138d819e9\"\u003e\u003ccode\u003ecc27962\u003c/code\u003e\u003c/a\u003e fix(cocoapods): escape local file URIs for unicode paths (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56907\"\u003e#56907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/6c6511c6b35bab3075111d1c879a144b7b622030\"\u003e\u003ccode\u003e6c6511c\u003c/code\u003e\u003c/a\u003e feat(Pressable): add support for PlatformColor and alpha (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56395\"\u003e#56395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/f2880fdae015a4319297c25c441fab615953e184\"\u003e\u003ccode\u003ef2880fd\u003c/code\u003e\u003c/a\u003e Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56847\"\u003e#56847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/443ac4028d129a4d4206a74ef56795726f549ed3\"\u003e\u003ccode\u003e443ac40\u003c/code\u003e\u003c/a\u003e fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56803\"\u003e#56803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/ff2562e6e170bab24c7ed55869a418e576eb70de\"\u003e\u003ccode\u003eff2562e\u003c/code\u003e\u003c/a\u003e fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react-native/commit/94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c\"\u003e\u003ccode\u003e94b6bcb\u003c/code\u003e\u003c/a\u003e Release 0.86.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.86.0/packages/react-native\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-reanimated` from 4.3.1 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/releases\"\u003ereact-native-reanimated's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReanimated - 4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): mapperRun race condition by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9595\"\u003esoftware-mansion/react-native-reanimated#9595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\"\u003ehttps://github.com/software-mansion/react-native-reanimated/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReanimated - 4.4.0\u003c/h2\u003e\n\u003ch2\u003eKey changes\u003c/h2\u003e\n\u003ch3\u003eiOS CSS Core Animation\u003c/h3\u003e\n\u003cp\u003eReanimated 4.4.0 introduces a new platform-backed CSS animation engine on iOS that runs animations\ndirectly on Core Animation layers instead of going through the JS-driven update loop. It is hidden\nbehind the \u003ccode\u003eIOS_CSS_CORE_ANIMATION\u003c/code\u003e static feature flag.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Wire \u003ccode\u003eCSSPlatformTransition\u003c/code\u003e with iOS platform implementation by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9325\"\u003esoftware-mansion/react-native-reanimated#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Hide platform animations behind a feature flag by \u003ca href=\"https://github.com/MatiPl01\"\u003e\u003ccode\u003e@​MatiPl01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9493\"\u003esoftware-mansion/react-native-reanimated#9493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnimation Backend\u003c/h3\u003e\n\u003cp\u003eA new Animation Backend has been integrated behind a feature flag, which will help greatly with the flow of updating the Shadow Tree in animations.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrate Animation Backend behind a flag by \u003ca href=\"https://github.com/bartlomiejbloniarz\"\u003e\u003ccode\u003e@​bartlomiejbloniarz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9279\"\u003esoftware-mansion/react-native-reanimated#9279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew useTimestamp hook\u003c/h3\u003e\n\u003cp\u003eA new \u003ccode\u003euseTimestamp\u003c/code\u003e hook exposes the current frame timestamp as a Shared Value that updates every\nframe with the time elapsed since the first frame, with an \u003ccode\u003eisActive\u003c/code\u003e flag to pause and resume updates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds useTimestamp hook by \u003ca href=\"https://github.com/ashfurrow\"\u003e\u003ccode\u003e@​ashfurrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9162\"\u003esoftware-mansion/react-native-reanimated#9162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePrecompiled headers on Android\u003c/h3\u003e\n\u003cp\u003eReanimated's native build on Android now uses precompiled headers (\u003ccode\u003eReanimatedPCH.h\u003c/code\u003e), significantly\nreducing C++ compile times for both fresh and incremental builds.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStart using precompiled headers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9434\"\u003esoftware-mansion/react-native-reanimated#9434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Reanimated): Spring jitter by \u003ca href=\"https://github.com/piaskowyk\"\u003e\u003ccode\u003e@​piaskowyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9463\"\u003esoftware-mansion/react-native-reanimated#9463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: emit ESM package json by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9481\"\u003esoftware-mansion/react-native-reanimated#9481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eplaceholderTextColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9409\"\u003esoftware-mansion/react-native-reanimated#9409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9411\"\u003esoftware-mansion/react-native-reanimated#9411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eshadowOffset\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9412\"\u003esoftware-mansion/react-native-reanimated#9412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eoutlineColor\u003c/code\u003e, \u003ccode\u003eoutlineOffset\u003c/code\u003e and \u003ccode\u003eoutlineWidth\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9417\"\u003esoftware-mansion/react-native-reanimated#9417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eborderBlockColor\u003c/code\u003e, \u003ccode\u003eborderBlockStartColor\u003c/code\u003e and \u003ccode\u003eborderBlockEndColor\u003c/code\u003e in synchronous props by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9418\"\u003esoftware-mansion/react-native-reanimated#9418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnify synchronous props logic between platforms by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9381\"\u003esoftware-mansion/react-native-reanimated#9381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreallocate and reuse synchronous props buffers on Android by \u003ca href=\"https://github.com/tomekzaw\"\u003e\u003ccode\u003e@​tomekzaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9425\"\u003esoftware-mansion/react-native-reanimated#9425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Reanimated): laggy LA outside of Animation Backend by \u003ca href=\"https://github.com/tjzel\"\u003e\u003ccode\u003e@​tjzel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-reanimated/pull/9431\"\u003esoftware-mansion/react-native-reanimated#9431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2daa6e5ae43e1c4d1896308e480c43bc53e1fcc8\"\u003e\u003ccode\u003e2daa6e5\u003c/code\u003e\u003c/a\u003e feat: web support for CSS transition callbacks (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9555\"\u003e#9555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/de1f2e2db341909c57d014b404784a13a5075df3\"\u003e\u003ccode\u003ede1f2e2\u003c/code\u003e\u003c/a\u003e [Web LA] Fix interaction with \u003ccode\u003ereact-freeze\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/ca1aae281d3bf9a4c9b350c56b604142f77f7103\"\u003e\u003ccode\u003eca1aae2\u003c/code\u003e\u003c/a\u003e chore: add tests for web CSS transition and animation managers (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/0442a77e1809aff0611bdeec68737d4ebe840003\"\u003e\u003ccode\u003e0442a77\u003c/code\u003e\u003c/a\u003e fix(Reanimated): mapperRun race condition (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9595\"\u003e#9595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/da9571e8b730b85b424133392d45a99257055056\"\u003e\u003ccode\u003eda9571e\u003c/code\u003e\u003c/a\u003e chore: Deduplicate \u003ccode\u003eCSSLengthArray\u003c/code\u003e and \u003ccode\u003eSVGStrokeDashArray\u003c/code\u003e (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9553\"\u003e#9553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/2e5ae27f84c2aa69970ad5f1222176c315b70eae\"\u003e\u003ccode\u003e2e5ae27\u003c/code\u003e\u003c/a\u003e chore: replace Sets in CSS guards with switches and array lookups (\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated/issues/9554\"\u003e#9554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/react-native-reanimated/commit/7fd03f5e958a4ba3c5b16b6eb710f8c9199f...\n\n_Description has been truncated_","html_url":"https://github.com/guillermoscript/calistenia-app/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/guillermoscript%2Fcalistenia-app/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"}},{"old_version":"5.6.2","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-13T05:41:55.000Z","version_change":"5.6.2 → 5.8.0","issue":{"uuid":"4654504467","node_id":"PR_kwDONfoIMc7mBZjZ","number":10,"state":"open","title":"chore(deps): bump react-native-safe-area-context from 5.6.2 to 5.8.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-13T05:41:55.000Z","updated_at":"2026-06-13T05:42:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-native-safe-area-context","old_version":"5.6.2","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) from 5.6.2 to 5.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/releases\"\u003ereact-native-safe-area-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003eef89f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003edb1bdcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Release build CI (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/651\"\u003e#651\u003c/a\u003e) (\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/eed4a0f2d39c9acaddc97979a8f817bffee40f51\"\u003eeed4a0f\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/AppAndFlow/react-native-safe-area-context/commit/5a9ad5e337ba7048f0ef6e720a5a56a8840bc548\"\u003e\u003ccode\u003e5a9ad5e\u003c/code\u003e\u003c/a\u003e chore: release 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/ef89f4d52303cb965edd06892f00d26ec1043ace\"\u003e\u003ccode\u003eef89f4d\u003c/code\u003e\u003c/a\u003e fix: remove UIImplementation usage from SafeAreaView (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/93b7a324317031bdec170b3380b220eee4231a2d\"\u003e\u003ccode\u003e93b7a32\u003c/code\u003e\u003c/a\u003e ci: add Windows matrix to Android build (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/3ec2ff382b2bbe1e6d422659b6a04163e85b0c06\"\u003e\u003ccode\u003e3ec2ff3\u003c/code\u003e\u003c/a\u003e chore(docs): fix typo in SafeAreaView api reference (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/843e5b90dc79daad6c48188d0f889e9ef38ce146\"\u003e\u003ccode\u003e843e5b9\u003c/code\u003e\u003c/a\u003e Added gemfile and updated podfile.lock (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e0b35d24cfe72812f5d32e4576195693abbcda20\"\u003e\u003ccode\u003ee0b35d2\u003c/code\u003e\u003c/a\u003e chore: release 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/82027a77116380dfa5d3b716e540ffa57a2910cc\"\u003e\u003ccode\u003e82027a7\u003c/code\u003e\u003c/a\u003e do not push\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/db1bdcb3e84aeb9d1e98cb13688e988c1e3ce03d\"\u003e\u003ccode\u003edb1bdcb\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eSafeAreaView\u003c/code\u003e respect \u003ccode\u003eedges\u003c/code\u003e param on web (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/d3a472e51cc6ca5181c0aac1478290caaebd0f52\"\u003e\u003ccode\u003ed3a472e\u003c/code\u003e\u003c/a\u003e Update broken React Native View prop links in API documentation (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/b18ae84eea605b83eb006ce82db066b28c3765b3\"\u003e\u003ccode\u003eb18ae84\u003c/code\u003e\u003c/a\u003e Update usage.mdx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/compare/v5.6.2...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native-safe-area-context\u0026package-manager=npm_and_yarn\u0026previous-version=5.6.2\u0026new-version=5.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/saksham-pandeyy/finvario/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/saksham-pandeyy%2Ffinvario/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"5.7.0","new_version":"5.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-12T22:34:02.000Z","version_change":"5.7.0 → 5.8.0","issue":{"uuid":"4653053260","node_id":"PR_kwDORjuR-s7l8xpr","number":652,"state":"open","title":"chore(deps): bump the npm-weekly group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-12T22:34:02.000Z","updated_at":"2026-06-12T22:35:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-weekly","update_count":31,"packages":[{"name":"idb-keyval","old_version":"6.2.2","new_version":"6.2.5","repository_url":"https://github.com/jakearchibald/idb-keyval"},{"name":"webauthx","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/wevm/webauthx"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@privy-io/react-auth","old_version":"3.25.0","new_version":"3.29.2","repository_url":"https://github.com/orgs/privy-io"},{"name":"@remix-run/route-pattern","old_version":"0.20.0","new_version":"0.22.1","repository_url":"https://github.com/remix-run/remix"},{"name":"@wagmi/core","old_version":"3.4.10","new_version":"3.5.0","repository_url":"https://github.com/wevm/wagmi"},{"name":"playwright-core","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"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":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"zile","old_version":"0.0.25","new_version":"0.0.29","repository_url":"https://github.com/wevm/zile"},{"name":"vite-plugin-mkcert","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/liuweiGL/vite-plugin-mkcert"},{"name":"incur","old_version":"0.3.25","new_version":"0.4.8","repository_url":"https://github.com/wevm/incur"},{"name":"mppx","old_version":"0.6.27","new_version":"0.6.30","repository_url":"https://github.com/wevm/mppx"},{"name":"@react-native-async-storage/async-storage","old_version":"3.0.2","new_version":"3.1.1","repository_url":"https://github.com/react-native-async-storage/async-storage"},{"name":"react-native","old_version":"0.83.4","new_version":"0.85.3","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.8.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.24.0","new_version":"4.25.2","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"regen-ui","old_version":"0.3.0","new_version":"0.5.0"},{"name":"@iconify/json","old_version":"2.2.469","new_version":"2.2.483","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@tanstack/router-plugin","old_version":"1.167.22","new_version":"1.168.15","repository_url":"https://github.com/TanStack/router"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@iconify-json/lucide","old_version":"1.2.108","new_version":"1.2.111","repository_url":"https://github.com/iconify/icon-sets"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"@vitejs/devtools","old_version":"0.1.15","new_version":"0.3.1","repository_url":"https://github.com/vitejs/devtools"},{"name":"typed-query-selector","old_version":"2.12.1","new_version":"2.12.2","repository_url":"https://github.com/g-plane/typed-query-selector"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-weekly group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [idb-keyval](https://github.com/jakearchibald/idb-keyval) | `6.2.2` | `6.2.5` |\n| [webauthx](https://github.com/wevm/webauthx) | `0.1.1` | `0.1.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@privy-io/react-auth](https://github.com/orgs/privy-io) | `3.25.0` | `3.29.2` |\n| [@remix-run/route-pattern](https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern) | `0.20.0` | `0.22.1` |\n| [@wagmi/core](https://github.com/wevm/wagmi/tree/HEAD/packages/core) | `3.4.10` | `3.5.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\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| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [zile](https://github.com/wevm/zile) | `0.0.25` | `0.0.29` |\n| [vite-plugin-mkcert](https://github.com/liuweiGL/vite-plugin-mkcert) | `2.0.0` | `2.1.0` |\n| [incur](https://github.com/wevm/incur) | `0.3.25` | `0.4.8` |\n| [mppx](https://github.com/wevm/mppx) | `0.6.27` | `0.6.30` |\n| [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage) | `3.0.2` | `3.1.1` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.83.4` | `0.85.3` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.8.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.24.0` | `4.25.2` |\n| regen-ui | `0.3.0` | `0.5.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.469` | `2.2.483` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.167.22` | `1.168.15` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.108` | `1.2.111` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [@vitejs/devtools](https://github.com/vitejs/devtools/tree/HEAD/packages/core) | `0.1.15` | `0.3.1` |\n| [typed-query-selector](https://github.com/g-plane/typed-query-selector) | `2.12.1` | `2.12.2` |\n\n\nUpdates `idb-keyval` from 6.2.2 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/0c06d2659532745aef83fe01f7e8b4fb76b708d1\"\u003e\u003ccode\u003e0c06d26\u003c/code\u003e\u003c/a\u003e 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/6fe29f1dc412b1c14509b1f2683f444190a40879\"\u003e\u003ccode\u003e6fe29f1\u003c/code\u003e\u003c/a\u003e fix: update() hanging on bad key, remove dead type file (\u003ca href=\"https://redirect.github.com/jakearchibald/idb-keyval/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/e674340f37a3cb03864ee8952133092eb5ea418c\"\u003e\u003ccode\u003ee674340\u003c/code\u003e\u003c/a\u003e 6.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/ea62a7db3827d483c9c5bf8118f5e7b496e02e87\"\u003e\u003ccode\u003eea62a7d\u003c/code\u003e\u003c/a\u003e Fix d.ts location in build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/d5b7e4f114624c889f41b62c6dc3f495b38576cd\"\u003e\u003ccode\u003ed5b7e4f\u003c/code\u003e\u003c/a\u003e 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb-keyval/commit/99085cfed11bd6ca88f41d7bb09d82db22079642\"\u003e\u003ccode\u003e99085cf\u003c/code\u003e\u003c/a\u003e Fix three bugs: nested transaction in \u003ccode\u003eentries()\u003c/code\u003e, build cleanup, and unpkg p...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakearchibald/idb-keyval/compare/v6.2.2...v6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webauthx` from 0.1.1 to 0.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wevm/webauthx/releases\"\u003ewebauthx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewebauthx@0.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e308444c: Added AAGUID lookup and resolve to get webauthn provider info\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wevm/webauthx/blob/main/CHANGELOG.md\"\u003ewebauthx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e308444c: Added AAGUID lookup and resolve to get webauthn provider info\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/webauthx/commit/b93b583590edc1087b751b6e4c2e12b638c215e7\"\u003e\u003ccode\u003eb93b583\u003c/code\u003e\u003c/a\u003e chore: up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/webauthx/commit/8ab099b51881d865951f6e761a00096a4f3c2c12\"\u003e\u003ccode\u003e8ab099b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wevm/webauthx/issues/7\"\u003e#7\u003c/a\u003e from wevm/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/webauthx/commit/eead81bec0e4b966680fc248ac7572dc66d9479e\"\u003e\u003ccode\u003eeead81b\u003c/code\u003e\u003c/a\u003e chore: version packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/webauthx/commit/5c408b09acfaadc09abcf35786dfbc1b2cbcafec\"\u003e\u003ccode\u003e5c408b0\u003c/code\u003e\u003c/a\u003e chore: add playwright\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/webauthx/commit/308444c793f95a7f21a541f3696ae19b6ee5b6ab\"\u003e\u003ccode\u003e308444c\u003c/code\u003e\u003c/a\u003e feat: aaguid lookup \u0026amp; authenticator metadata (\u003ca href=\"https://redirect.github.com/wevm/webauthx/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wevm/webauthx/compare/webauthx@0.1.1...webauthx@0.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\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/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.3\"\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 zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zustand` from 5.0.12 to 5.0.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/zustand/releases\"\u003ezustand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.14\u003c/h2\u003e\n\u003cp\u003eThis release fixes a type issue in devtools.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(devtools): improve type inference for Devtools initializer by \u003ca href=\"https://github.com/dbritto-dev\"\u003e\u003ccode\u003e@​dbritto-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3511\"\u003epmndrs/zustand#3511\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/TheSeydiCharyyev\"\u003e\u003ccode\u003e@​TheSeydiCharyyev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3487\"\u003epmndrs/zustand#3487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brofrong\"\u003e\u003ccode\u003e@​brofrong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3496\"\u003epmndrs/zustand#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyun907\"\u003e\u003ccode\u003e@​hyun907\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3506\"\u003epmndrs/zustand#3506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.13...v5.0.14\"\u003ehttps://github.com/pmndrs/zustand/compare/v5.0.13...v5.0.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.13\u003c/h2\u003e\n\u003cp\u003eThis release includes an improvement in the devtools middleware.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(devtools): remove duplicate module augmentation by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3443\"\u003epmndrs/zustand#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(devtools): support Firefox/Safari stack format in findCallerName by \u003ca href=\"https://github.com/SBolsec\"\u003e\u003ccode\u003e@​SBolsec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3469\"\u003epmndrs/zustand#3469\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/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3443\"\u003epmndrs/zustand#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FelixEckl-vireq\"\u003e\u003ccode\u003e@​FelixEckl-vireq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3466\"\u003epmndrs/zustand#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimHyeongRae0\"\u003e\u003ccode\u003e@​KimHyeongRae0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3471\"\u003epmndrs/zustand#3471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lstak\"\u003e\u003ccode\u003e@​lstak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3483\"\u003epmndrs/zustand#3483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlexRixten\"\u003e\u003ccode\u003e@​AlexRixten\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3474\"\u003epmndrs/zustand#3474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBolsec\"\u003e\u003ccode\u003e@​SBolsec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/zustand/pull/3469\"\u003epmndrs/zustand#3469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.13\"\u003ehttps://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.13\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/pmndrs/zustand/commit/bfb2a9e7ce52608d54d8a077fb87ac9d12e73c58\"\u003e\u003ccode\u003ebfb2a9e\u003c/code\u003e\u003c/a\u003e 5.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/62b2aff30c3860a1ad735d61801c6cc379771d24\"\u003e\u003ccode\u003e62b2aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/ad77bd3bb6f7bbd12fea8b458ed5c0673df0793a\"\u003e\u003ccode\u003ead77bd3\u003c/code\u003e\u003c/a\u003e fix(devtools): improve type inference for Devtools initializer (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/8476d2ca288d787c1ffdd53615f44c85e98f87be\"\u003e\u003ccode\u003e8476d2c\u003c/code\u003e\u003c/a\u003e update pnpm etc (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/d690ec29a923977d7a9091554445d1026dfe4611\"\u003e\u003ccode\u003ed690ec2\u003c/code\u003e\u003c/a\u003e docs(combine): add object constraints to T and U in signature (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/fd8c60190191c66270ced434196a210f481e9d35\"\u003e\u003ccode\u003efd8c601\u003c/code\u003e\u003c/a\u003e docs(react): add Action constraint to redux middleware signature (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/2ce8226ba4481bec4ab7e1573606d336f4003fba\"\u003e\u003ccode\u003e2ce8226\u003c/code\u003e\u003c/a\u003e docs(immer): fix setPerson updater type in usage examples (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/038b93861b232e3b7e15a40d561c0d69fec2f2f1\"\u003e\u003ccode\u003e038b938\u003c/code\u003e\u003c/a\u003e docs(updating-state): use curried create form with explicit state type (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3503\"\u003e#3503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/60a91b480b0d1742584c651cc0ddd58ac9a230ea\"\u003e\u003ccode\u003e60a91b4\u003c/code\u003e\u003c/a\u003e docs(devtools): add missing devtools import to troubleshooting example (\u003ca href=\"https://redirect.github.com/pmndrs/zustand/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/zustand/commit/efad16936dd6f648075dc1e86abe9a072746530e\"\u003e\u003ccode\u003eefad169\u003c/code\u003e\u003c/a\u003e Update FUNDING.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@privy-io/react-auth` from 3.25.0 to 3.29.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/orgs/privy-io/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/route-pattern` from 0.20.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/remix/blob/main/packages/route-pattern/CHANGELOG.md\"\u003e@​remix-run/route-pattern's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ecreateHref()\u003c/code\u003e so optional route params set to \u003ccode\u003enull\u003c/code\u003e are omitted instead of serialized as \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e, and empty pathname variables throw instead of generating hrefs that cannot match their pattern.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed route matching so malformed percent-encoded pathnames return no match instead of throwing a \u003ccode\u003eURIError\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed route matching for full URL patterns that include explicit default ports such as \u003ccode\u003ehttp://example.com:80/path\u003c/code\u003e and \u003ccode\u003ehttps://example.com:443/path\u003c/code\u003e (see \u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11510\"\u003e#11510\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMatchers now normalize percent-encoded pathname during matching\u003c/p\u003e\n\u003cp\u003ePathname matching now uses the URL parser's normalized pathname, splits it into segments, and canonicalizes each segment as percent-encoded text before matching. This allows equivalent path text like \u003ccode\u003ea\u003c/code\u003e and \u003ccode\u003e%61\u003c/code\u003e, or \u003ccode\u003ecafé\u003c/code\u003e and \u003ccode\u003ecaf%C3%A9\u003c/code\u003e, to match consistently:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003elet matcher = createMatcher('/a')\n\u003cp\u003ematcher.match('\u003ca href=\"https://example.com/%61\"\u003ehttps://example.com/%61\u003c/a\u003e')\u003cbr /\u003e\n// before: null\u003cbr /\u003e\n// after:  { params: {} }\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003elet matcher = createMatcher('/café')\n\nmatcher.match('https://example.com/caf%C3%A9')\n// before: null\n// after:  { params: {} }\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAlso keeps encoded path separators like \u003ccode\u003e%2F\u003c/code\u003e inside the segment where they appear instead of treating them as \u003ccode\u003e/\u003c/code\u003e separators during matching:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003elet matcher = createMatcher('/files/:dir/:name')\n\u003cp\u003ematcher.match('\u003ca href=\"https://example.com/files/docs/readme.md\"\u003ehttps://example.com/files/docs/readme.md\u003c/a\u003e')\u003cbr /\u003e\n// before: { params: { dir: 'docs', name: 'readme.md' } }\u003cbr /\u003e\n// after:  { params: { dir: 'docs', name: 'readme.md' } }\u003c/p\u003e\n\u003cp\u003ematcher.match('\u003ca href=\"https://example.com/files/docs%2Freadme.md\"\u003ehttps://example.com/files/docs%2Freadme.md\u003c/a\u003e')\u003cbr /\u003e\n// before: { params: { dir: 'docs', name: 'readme.md' } }\u003cbr /\u003e\n// after:  null\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eMatched pathname params are still returned decoded.\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/remix-run/remix/commit/8bace0a1044a6a98b3e56a38a1db9b2f9aff4ff1\"\u003e\u003ccode\u003e8bace0a\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/60ddb9a38285ed06123752b6b9fc9f4ed3ca535d\"\u003e\u003ccode\u003e60ddb9a\u003c/code\u003e\u003c/a\u003e Fix createHref optional param values (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11513\"\u003e#11513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/d8e0c48817f8e25e205b0a47c7caf3e784028ac4\"\u003e\u003ccode\u003ed8e0c48\u003c/code\u003e\u003c/a\u003e Fix route-pattern default port matching (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11511\"\u003e#11511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/97787b81995f0cec98d5ac5e1bec52ce51769f21\"\u003e\u003ccode\u003e97787b8\u003c/code\u003e\u003c/a\u003e Handle malformed route-pattern pathnames (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11512\"\u003e#11512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/7326fafff356936c5ba926bce37d9079072869d7\"\u003e\u003ccode\u003e7326faf\u003c/code\u003e\u003c/a\u003e Release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11457\"\u003e#11457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/b7bdb34ca0fdab1f9dd08f4aef686d1a0dfb6b33\"\u003e\u003ccode\u003eb7bdb34\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6858ad52835c341a40b5bd70a6da85817dd473c9\"\u003e\u003ccode\u003e6858ad5\u003c/code\u003e\u003c/a\u003e route-pattern: param encoding and validation (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11468\"\u003e#11468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/c0ba4f6ae2f57cda88e8f1b4d0b8b4aadae9ada5\"\u003e\u003ccode\u003ec0ba4f6\u003c/code\u003e\u003c/a\u003e Remove markdown hard wraps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/d6e8348715e796c9d0efc981e98469046e26269c\"\u003e\u003ccode\u003ed6e8348\u003c/code\u003e\u003c/a\u003e Release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11424\"\u003e#11424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/b21924c7b9212237a6a58e46b813b24cf279622e\"\u003e\u003ccode\u003eb21924c\u003c/code\u003e\u003c/a\u003e Make per-package changes directories optional (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/route-pattern/issues/11442\"\u003e#11442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/remix/commits/route-pattern@0.22.1/packages/route-pattern\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@wagmi/core` from 3.4.10 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/wevm/wagmi/releases\"\u003e@​wagmi/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded discovered EIP-6963 providers to the connector setup config. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5128\"\u003e#5128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandled malformed cookie state in \u003ccode\u003ecookieToInitialState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5116\"\u003e#5116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e: Renamed \u003ccode\u003eActions.wallet.send\u003c/code\u003e to \u003ccode\u003eActions.wallet.transfer\u003c/code\u003e and \u003ccode\u003eHooks.wallet.useSend\u003c/code\u003e to \u003ccode\u003eHooks.wallet.useTransfer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5121\"\u003e#5121\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso bumps the \u003ccode\u003eaccounts\u003c/code\u003e peer dependency to \u003ccode\u003e~0.12\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- await Actions.wallet.send(config, {\n-   to: '0x...',\n-   token: '0x...',\n-   value: '1.5',\n- })\n+ await Actions.wallet.transfer(config, {\n+   amount: '1.5',\n+   to: '0x...',\n+   token: '0x...',\n+ })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- const send = Hooks.wallet.useSend()\n+ const transfer = Hooks.wallet.useTransfer()\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​wagmi/core\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\u003cstrong\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e:\u003c/strong\u003e Fixed \u003ccode\u003egetClient\u003c/code\u003e on Tempo connectors to always provide a JSON-RPC account. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5117\"\u003e#5117\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/wevm/wagmi/blob/main/packages/core/CHANGELOG.md\"\u003e@​wagmi/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded discovered EIP-6963 providers to the connector setup config. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5128\"\u003e#5128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandled malformed cookie state in \u003ccode\u003ecookieToInitialState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5116\"\u003e#5116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e: Renamed \u003ccode\u003eActions.wallet.send\u003c/code\u003e to \u003ccode\u003eActions.wallet.transfer\u003c/code\u003e and \u003ccode\u003eHooks.wallet.useSend\u003c/code\u003e to \u003ccode\u003eHooks.wallet.useTransfer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5121\"\u003e#5121\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso bumps the \u003ccode\u003eaccounts\u003c/code\u003e peer dependency to \u003ccode\u003e~0.12\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- await Actions.wallet.send(config, {\n-   to: '0x...',\n-   token: '0x...',\n-   value: '1.5',\n- })\n+ await Actions.wallet.transfer(config, {\n+   amount: '1.5',\n+   to: '0x...',\n+   token: '0x...',\n+ })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- const send = Hooks.wallet.useSend()\n+ const transfer = Hooks.wallet.useTransfer()\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e:\u003c/strong\u003e Fixed \u003ccode\u003egetClient\u003c/code\u003e on Tempo connectors to always provide a JSON-RPC account. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5117\"\u003e#5117\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/wevm/wagmi/commit/2f77dbcb548a520863fcfbc7c86a544a940c09ad\"\u003e\u003ccode\u003e2f77dbc\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5140\"\u003e#5140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/c16224822a4e47c9a763ac830cc1c4fe15bfc271\"\u003e\u003ccode\u003ec162248\u003c/code\u003e\u003c/a\u003e chore: drop older TypeScript support (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5139\"\u003e#5139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/f44f7817e9d78149a4f0af3116881f77e30313bf\"\u003e\u003ccode\u003ef44f781\u003c/code\u003e\u003c/a\u003e dev: bump viem version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/de10ca2210dc8b30b23c27ed75d1fb3288448856\"\u003e\u003ccode\u003ede10ca2\u003c/code\u003e\u003c/a\u003e chore: types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/df7bd38954bd6f5dba3c5efe510ac3ada90c1403\"\u003e\u003ccode\u003edf7bd38\u003c/code\u003e\u003c/a\u003e fix(connectors): metaMask — serve probe methods from EIP-6963 provider when S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/98f9a1683f6370ab0ca7a761f63f4bb085cdba84\"\u003e\u003ccode\u003e98f9a16\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5122\"\u003e#5122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/4c44cd012a8fde65dcc3548557b580b5b6b33291\"\u003e\u003ccode\u003e4c44cd0\u003c/code\u003e\u003c/a\u003e refactor(tempo): rename \u003ccode\u003ewallet.send\u003c/code\u003e to \u003ccode\u003ewallet.transfer\u003c/code\u003e (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5121\"\u003e#5121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/f1e6d702327180699b40cd55e3fd6daa13ca3bbd\"\u003e\u003ccode\u003ef1e6d70\u003c/code\u003e\u003c/a\u003e Handle malformed SSR cookie state (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5116\"\u003e#5116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/dcd6f607877cea5e75a3538fef6a533f8563d858\"\u003e\u003ccode\u003edcd6f60\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5118\"\u003e#5118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/9e8418a1f751622846dde564ddd1eef4693f6005\"\u003e\u003ccode\u003e9e8418a\u003c/code\u003e\u003c/a\u003e fix(tempo): always provide JSON-RPC account in \u003ccode\u003egetClient\u003c/code\u003e (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/core/issues/5117\"\u003e#5117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wevm/wagmi/commits/@wagmi/core@3.5.0/packages/core\"\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 `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 `tsx` from 4.21.0 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\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\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.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\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.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.0...v4.22.1\"\u003e4.22.1\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve tsconfig path aliases containing a colon (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/6979f28810829dc79ec9baf406e162a18b65ab4b\"\u003e6979f28\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.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/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\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.0...v4.22.4\"\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 tsx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zile` from 0.0.25 to 0.0.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wevm/zile/releases\"\u003ezile's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.0.29\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/44\"\u003e#44\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/ca4e737ffa97e90ee2e17a3ebed4a139a136b71e\"\u003e\u003ccode\u003eca4e737\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Migrated the project template from Biome and Vitest scripts to Vite+ with Oxlint and Oxfmt.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.0.28\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/42\"\u003e#42\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/921e6dc7611093d05765c144d28e62c95d9ed031\"\u003e\u003ccode\u003e921e6dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Fixed multiline import declarations in JSDoc example typechecking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.0.27\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/40\"\u003e#40\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/9a5a2f82fa5b26e2e16dc4d03f9f35dc7af5cb54\"\u003e\u003ccode\u003e9a5a2f8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Reordered generated \u003ccode\u003eexports\u003c/code\u003e entries to place \u003ccode\u003esrc\u003c/code\u003e first so the dev-time \u003ccode\u003esrc\u003c/code\u003e condition resolves before fallback conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.0.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/38\"\u003e#38\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/33560f02334bf4f49c5fd3b29dabbbcb559989c3\"\u003e\u003ccode\u003e33560f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003ezile examples:check [--fix]\u003c/code\u003e to typecheck and format JSDoc examples.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wevm/zile/blob/main/CHANGELOG.md\"\u003ezile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.29\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/44\"\u003e#44\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/ca4e737ffa97e90ee2e17a3ebed4a139a136b71e\"\u003e\u003ccode\u003eca4e737\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Migrated the project template from Biome and Vitest scripts to Vite+ with Oxlint and Oxfmt.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.0.28\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/42\"\u003e#42\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/921e6dc7611093d05765c144d28e62c95d9ed031\"\u003e\u003ccode\u003e921e6dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Fixed multiline import declarations in JSDoc example typechecking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.0.27\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/40\"\u003e#40\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/9a5a2f82fa5b26e2e16dc4d03f9f35dc7af5cb54\"\u003e\u003ccode\u003e9a5a2f8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Reordered generated \u003ccode\u003eexports\u003c/code\u003e entries to place \u003ccode\u003esrc\u003c/code\u003e first so the dev-time \u003ccode\u003esrc\u003c/code\u003e condition resolves before fallback conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.0.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/wevm/zile/pull/38\"\u003e#38\u003c/a\u003e \u003ca href=\"https://github.com/wevm/zile/commit/33560f02334bf4f49c5fd3b29dabbbcb559989c3\"\u003e\u003ccode\u003e33560f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jxom\"\u003e\u003ccode\u003e@​jxom\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003ezile examples:check [--fix]\u003c/code\u003e to typecheck and format JSDoc examples.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/25380a48f4f538a075f1306078a14050d2d2f86c\"\u003e\u003ccode\u003e25380a4\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/ca4e737ffa97e90ee2e17a3ebed4a139a136b71e\"\u003e\u003ccode\u003eca4e737\u003c/code\u003e\u003c/a\u003e chore(template): migrate to vite-plus (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/938dc2964705225a4a6bdc7b4207f367274b9668\"\u003e\u003ccode\u003e938dc29\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/921e6dc7611093d05765c144d28e62c95d9ed031\"\u003e\u003ccode\u003e921e6dc\u003c/code\u003e\u003c/a\u003e fix(examples): support multiline imports (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/ec9216f013595e16f676f47084f5b97090d454bf\"\u003e\u003ccode\u003eec9216f\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/9a5a2f82fa5b26e2e16dc4d03f9f35dc7af5cb54\"\u003e\u003ccode\u003e9a5a2f8\u003c/code\u003e\u003c/a\u003e fix(package): place \u003ccode\u003esrc\u003c/code\u003e first in generated exports entries (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/c7dae954373c5aa311d13a2f886624f595e9dd81\"\u003e\u003ccode\u003ec7dae95\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/wevm/zile/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/zile/commit/33560f02334bf4f49c5fd3b29dabbbcb559989c3\"\u003e\u003ccode\u003e33560f0\u003c/code\u003e\u003c/a\u003e feat(examples): add \u003ccode\u003eexamples:check\u003c/code\u003e command for typechecking JSDoc snippets ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wevm/zile/compare/v0.0.25...v0.0.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wagmi` from 3.6.12 to 3.6.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wevm/wagmi/releases\"\u003ewagmi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewagmi@3.6.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/b029f1cb2d89fa80c4f74d25a2f99c328bc4e8c7\"\u003e\u003ccode\u003eb029f1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/df7bd38954bd6f5dba3c5efe510ac3ada90c1403\"\u003e\u003ccode\u003edf7bd38\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/df7bd38954bd6f5dba3c5efe510ac3ada90c1403\"\u003e\u003ccode\u003edf7bd38\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewagmi@3.6.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandled malformed cookie state in \u003ccode\u003ecookieToInitialState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5116\"\u003e#5116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e: Renamed \u003ccode\u003eActions.wallet.send\u003c/code\u003e to \u003ccode\u003eActions.wallet.transfer\u003c/code\u003e and \u003ccode\u003eHooks.wallet.useSend\u003c/code\u003e to \u003ccode\u003eHooks.wallet.useTransfer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5121\"\u003e#5121\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso bumps the \u003ccode\u003eaccounts\u003c/code\u003e peer dependency to \u003ccode\u003e~0.12\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- await Actions.wallet.send(config, {\n-   to: '0x...',\n-   token: '0x...',\n-   value: '1.5',\n- })\n+ await Actions.wallet.transfer(config, {\n+   amount: '1.5',\n+   to: '0x...',\n+   token: '0x...',\n+ })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- const send = Hooks.wallet.useSend()\n+ const transfer = Hooks.wallet.useTransfer()\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/f1e6d702327180699b40cd55e3fd6daa13ca3bbd\"\u003e\u003ccode\u003ef1e6d70\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/4c44cd012a8fde65dcc3548557b580b5b6b33291\"\u003e\u003ccode\u003e4c44cd0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewagmi@3.6.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/9e8418a1f751622846dde564ddd1eef4693f6005\"\u003e\u003ccode\u003e9e8418a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewagmi@3.6.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003euseReadContracts\u003c/code\u003e to prefer an explicit \u003ccode\u003echainId\u003c/code\u003e parameter over inferred or connected chain ids. (\u003ca href=\"https://github.com/wevm/wagmi/commit/8c56235764b33980051beffb3466f36bb200c768\"\u003e\u003ccode\u003e8c56235\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/wevm/wagmi/blob/main/packages/react/CHANGELOG.md\"\u003ewagmi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/b029f1cb2d89fa80c4f74d25a2f99c328bc4e8c7\"\u003e\u003ccode\u003eb029f1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/df7bd38954bd6f5dba3c5efe510ac3ada90c1403\"\u003e\u003ccode\u003edf7bd38\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/df7bd38954bd6f5dba3c5efe510ac3ada90c1403\"\u003e\u003ccode\u003edf7bd38\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandled malformed cookie state in \u003ccode\u003ecookieToInitialState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5116\"\u003e#5116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ewagmi/tempo\u003c/code\u003e: Renamed \u003ccode\u003eActions.wallet.send\u003c/code\u003e to \u003ccode\u003eActions.wallet.transfer\u003c/code\u003e and \u003ccode\u003eHooks.wallet.useSend\u003c/code\u003e to \u003ccode\u003eHooks.wallet.useTransfer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/wevm/wagmi/pull/5121\"\u003e#5121\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eAlso bumps the \u003ccode\u003eaccounts\u003c/code\u003e peer dependency to \u003ccode\u003e~0.12\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- await Actions.wallet.send(config, {\n-   to: '0x...',\n-   token: '0x...',\n-   value: '1.5',\n- })\n+ await Actions.wallet.transfer(config, {\n+   amount: '1.5',\n+   to: '0x...',\n+   token: '0x...',\n+ })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- const send = Hooks.wallet.useSend()\n+ const transfer = Hooks.wallet.useTransfer()\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/f1e6d702327180699b40cd55e3fd6daa13ca3bbd\"\u003e\u003ccode\u003ef1e6d70\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wevm/wagmi/commit/4c44cd012a8fde65dcc3548557b580b5b6b33291\"\u003e\u003ccode\u003e4c44cd0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/wevm/wagmi/commit/9e8418a1f751622846dde564ddd1eef4693f6005\"\u003e\u003ccode\u003e9e8418a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​wagmi/connectors\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.13\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/2f77dbcb548a520863fcfbc7c86a544a940c09ad\"\u003e\u003ccode\u003e2f77dbc\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5140\"\u003e#5140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/c16224822a4e47c9a763ac830cc1c4fe15bfc271\"\u003e\u003ccode\u003ec162248\u003c/code\u003e\u003c/a\u003e chore: drop older TypeScript support (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5139\"\u003e#5139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/f44f7817e9d78149a4f0af3116881f77e30313bf\"\u003e\u003ccode\u003ef44f781\u003c/code\u003e\u003c/a\u003e dev: bump viem version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/98f9a1683f6370ab0ca7a761f63f4bb085cdba84\"\u003e\u003ccode\u003e98f9a16\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5122\"\u003e#5122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/4c44cd012a8fde65dcc3548557b580b5b6b33291\"\u003e\u003ccode\u003e4c44cd0\u003c/code\u003e\u003c/a\u003e refactor(tempo): rename \u003ccode\u003ewallet.send\u003c/code\u003e to \u003ccode\u003ewallet.transfer\u003c/code\u003e (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5121\"\u003e#5121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/dcd6f607877cea5e75a3538fef6a533f8563d858\"\u003e\u003ccode\u003edcd6f60\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5118\"\u003e#5118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/4351978ad47fdce9609435c0cc4eaf0fa69de383\"\u003e\u003ccode\u003e4351978\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wevm/wagmi/commit/8c56235764b33980051beffb3466f36bb200c768\"\u003e\u003ccode\u003e8c56235\u003c/code\u003e\u003c/a\u003e close: \u003ca href=\"https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/5106\"\u003e#5106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wevm/wagmi/commits/wagmi@3.6.16/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-mkcert` from 2.0.0 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/liuweiGL/vite-plugin-mkcert/releases\"\u003evite-plugin-mkcert's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/compare/v2.0.0...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-06-03)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid shell execution for mkcert hosts (\u003ca href=\"https://redirect.github.com/liuweiGL/vite-plugin-mkcert/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/commit/b7541de58968e88d90eba8331b79ac4cb100495d\"\u003eb7541de\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/liuweiGL/vite-plugin-mkcert/blob/main/CHANGELOG.md\"\u003evite-plugin-mkcert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/compare/v2.0.0...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-06-03)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid shell execution for mkcert hosts (\u003ca href=\"https://redirect.github.com/liuweiGL/vite-plugin-mkcert/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/commit/b7541de58968e88d90eba8331b79ac4cb100495d\"\u003eb7541de\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/liuweiGL/vite-plugin-mkcert/commit/97c68a42fbc404fb7a138518bf41b75405281f45\"\u003e\u003ccode\u003e97c68a4\u003c/code\u003e\u003c/a\u003e chore(release): 2.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/commit/ef6f49a1de000b147881d1c7c1388263f3da3d47\"\u003e\u003ccode\u003eef6f49a\u003c/code\u003e\u003c/a\u003e chore: update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/commit/b7541de58968e88d90eba8331b79ac4cb100495d\"\u003e\u003ccode\u003eb7541de\u003c/code\u003e\u003c/a\u003e feat: Avoid shell execution for mkcert hosts (\u003ca href=\"https://redirect.github.com/liuweiGL/vite-plugin-mkcert/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/liuweiGL/vite-plugin-mkcert/compare/v2.0.0...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.0.10 to 8.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.14/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.13/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.15...v8.0.16\"\u003e8.0.16\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e reject UNC paths for launch-editor-middleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22571\"\u003e#22571\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e50b9512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject windows alternate paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22572\"\u003e#22572\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003edc245c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2...\n\n_Description has been truncated_","html_url":"https://github.com/tempoxyz/accounts/pull/652","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempoxyz%2Faccounts/issues/652","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/652/packages"}}]}